Skip to main content

Motor Download Policy API

This API allows consumers to download proposal or policy-related documents such as policy copy, invoice, or receipt using proposal identifiers.

Request Body required

1SB Payment URL request

    distributor object required

    Distributor and channel details along with additional tracking fields.

    distributorID string required

    Distributor identifier.

    channelType string required

    Channel type of the distributor.

    agentID string required

    Agent identifier (if applicable).

    salesChannel string required

    Sales channel (if applicable).

    varFields object[] required

    Additional distributor-level fields used for tracking/correlation.

  • Array [
  • fieldName string required

    Name of additional field.

    fieldValue string required

    Value of additional field.

  • ]
  • insuranceCompanyCode string required

    Insurer code for which document download is requested.

    applicationNo string required

    Proposal/Application number used to fetch the document.

    productCode string required

    Product code under which the proposal/policy exists.

    policyNo string required

    Issued policy number (if available/issued).

    quoteId string required

    Quote/Reference identifier associated with the proposal/policy.

    UITrackingRefNo string required

    UI tracking reference number for correlating user journey in 1SB.

    individualDetails object required

    Individual/customer details used for validation and insurer-specific checks.

    firstName string required

    First name of the proposer/insured person.

    lastName string required

    Last name of the proposer/insured person.

    dob date required

    Date of birth of the proposer/insured person (YYYY-MM-DD).

    mobileNumber number required

    Mobile number of the proposer/insured person.

    fileDetails object required

    Document category and document identifier details required to download the file.

    SBDocCategory string required

    1SB document category indicating the type of document requested.

    SBDocId string required

    1SB document identifier for the requested document type.

    varFields object[] required

    Additional document-related fields (if any).

  • Array [
  • fieldName string required

    Name of additional field.

    fieldValue string required

    Value of additional field.

  • ]
Responses

Successful Response


Schema
    reqId string

    Unique request identifier generated by 1SB.

    errors object[]

    List of errors if any occurred during processing.

    data object

    Contains downloaded file details and tracking information.

    pdfBytes string

    Base64 encoded file content returned by insurer.

    fileName string

    File name or download URL provided by insurer.

    manufacturerTracking object

    Manufacturer level tracking details for the downloaded document.

    manufacturerQuoteId string nullable

    Manufacturer quote identifier.

    applicationNumber string

    Insurer application number.

    policyNumber string

    Issued policy number.

    paymentId string nullable

    Payment identifier at insurer side.

    varFields object[]

    Additional dynamic fields returned by insurer.

  • Array [
  • fieldName string nullable
    fieldValue string nullable
  • ]
Loading...