Skip to main content

Application Status​

Proposal status API will enable the consumers to check the status of insurance policy application, the policy status (if already issued) and premium status.

Insurance Application Status

  • Quote Created: One or more quotes have been generated for the customer.
  • Quote Selected: A specific product quote has been selected by the customer.
  • Quote Updated: The selected quote has been updated based on changes in inputs.
  • Proposal Application Pending: The proposal is in quotation stage or is yet to be fully submitted.
  • Proposal Submission Initiated: Proposal submission process has been initiated.
  • Proposal Submitted: The proposal has been successfully submitted.
  • Proposal Modification Requested: Modification has been requested on the submitted proposal.
  • Requirements Pending: Proposal is pending due to outstanding requirements such as documents, medicals, or payment.
  • Document Upload Initiated: Document upload process has been started.
  • Document Upload Pending: Payment is completed and required documents are pending from the customer.
  • Documents Uploaded: All required documents have been successfully uploaded.
  • Requirement Verification: Submitted documents are under verification by Ops or Underwriting team.
  • OTP Verified: OTP verification has been successfully completed.
  • PreConversion: Application validation is in progress prior to policy conversion.
  • Scrutiny: The proposal application is under detailed scrutiny.
  • Underwriting: The proposal is being reviewed by the underwriting team.
  • Counter Offer: A counter offer has been provided by the insurer due to additional health premiums or eligibility conditions.
  • Accepted: The proposal application has been accepted by the insurance company.
  • Rejected: The proposal application has been rejected by the insurance company.
  • Inspection Pending: Inspection is pending as part of underwriting requirements.
  • Inspection Approved: Inspection has been approved and the application can proceed to payment.
  • Payment Initiated: Payment process has been initiated.
  • Payment Success: Payment has been successfully completed.
  • Payment Failure: Payment gateway returned an error and payment failed.
  • Payment Intimation Failed: Payment success intimation to insurer failed.
  • Policy Issued: Policy has been issued against the submitted proposal.
  • Awaiting Client Approval: Awaiting approval or confirmation from the customer.
  • Proposal Error: Post submission, an error was returned by 1SB or the insurance company.
  • KYC Success: KYC verification has been successfully completed.
  • KYC Failed: KYC verification has failed.
  • Cancelled: The proposal application has been cancelled.
  • Unpaid: No payment has been made yet.

Payment Status

  • Payment Initiated: Payment initiation is in progress (for example, bank transfer or gateway transaction started).
  • Payment Failed: Payment attempt failed due to technical issues or bank-related errors.
  • Payment Successful: Payment has been successfully completed.
  • Payment Intimation Failed: System failed to notify the insurer about the successful payment.
  • Refund: Premium amount has been refunded to the customer.
Request Body required

1SB Proposal Status Request

    distributorID string

    Possible values: <= 20 characters

    Distributor ID assigned to each consumer by 1SB

    insuranceCompanyCode string required

    Possible values: <= 15 characters

    The code to identify for which insurance company this proposal belongs to.

    applicationNo string

    Possible values: <= 100 characters

    Reference number generated on submitting the proposal.

    policyNo string

    Possible values: <= 100 characters

    Policy reference number.

    quoteId string

    Possible values: <= 100 characters

    Reference number generated on submitting the proposal.

    memberDetails object

    Section to capture details of member

    memberType string

    Possible values: <= 30 characters

    dateOfBirth string

    Possible values: <= 15 characters

    mobileNumber integer

    Possible values: <= 10 characters

    varFields object[]

    varField array hold any additional data related to policy details status

  • Array [
  • fieldName string

    Possible values: <= 20 characters

    Name of additional fields

    fieldValue string

    Possible values: <= 20 characters

    Value of additional fields

  • ]
Responses

1SB Proposal Status Response


Schema
    applicationNo string

    Reference number generated on submission of application

    manufacturer object[]

    Array to capture status of multiple manufacturers/insurance companies

  • Array [
  • insuranceCompanyCode string

    Code identifying insurance company

    product object[]
  • Array [
  • productCode string

    Code of Life Insurance Product

    applicationStatus object
    applicationStatus string

    Possible values: [PROPOSAL_APPLICATION_PENDING, REQUIREMENTS_PENDING, SCRUTINY, UNDERWRITING, ACCEPTED, COUNTER_OFFER, REJECTED, POLICY_ISSUED, PROPOSAL_SUBMITTED, PROPOSAL_MODIFICATION_REQUESTED, AWAITING_CLIENT_APPROVAL, PROPOSAL_ERROR, PAYMENT_SUCCESS, PAYMENT_FAILURE, REQUIREMENT_VERIFICATION, PRE_CONVERSION, CANCELLED, OTP_VERIFIED, DOCUMENT_UPLOAD_PENDING, QUOTE_CREATED, QUOTE_SELECTED, PAYMENT_INITIATED, PROPOSAL_SUBMISSION_INITIATED, DOCUMENT_UPLOAD_INITIATED, QUOTE_UPDATED, PAYMENT_INTIMATION_FAILED, DOCUMENTS_UPLOADED, KYC_SUCCESS, KYC_FAILED, INSPECTION_PENDING, INSPECTION_APPROVED]

    1SB standard status for application or proposal

    applicationStatusDesc string

    Description to provide additional information about 1SB status.

    manufacturerAppStatus string

    sub status as provided by the insurance company

    manufacturerAppStatusDesc string

    Description to provide additional information about manufacturer status.

    varFields object[]

    varField array hold any additional data related to application status

  • Array [
  • fieldName string

    Possible values: <= 20 characters

    Name of additional fields

    fieldValue string

    Possible values: <= 20 characters

    Value of additional fields

  • ]
  • policyDetails object
    policyNo string

    policy number

    policyStatus string

    1SB standard status for the policy

    policyStatusDesc string

    Description to provide additional information about 1SB status.

    manufacturerPolicyStatus string

    Sub status as provided by the insurance company

    manufacturerPolicyStatusDesc string

    Description to provide additional information about manufacturer status.

    policyIssueDate string

    Date on which the policy was issued

    policyEffectiveDate string

    Date from which the policy is effective

    policyEndDate string

    Date on which the policy coverage ends

    policyRenewalDueDate string

    the due date to renew the policy by customer

    wlcKitDispatchDate string

    Date on which insurance company has dispatched the welcome kit for the policy.

    varFields object[]

    varField array hold any additional data related to policy details status

  • Array [
  • fieldName string

    Name of additional fields

    fieldValue string

    Value of additional fields

  • ]
  • premiumStatus object
    premiumStatus string

    1SB standard status for the premium

    premiumDesc string

    Description to provide additional information about 1SB status.

    ManufacturerPremiumStatus string

    sub status as provided by the insurance company

    ManufacturerPremiumStatusDesc string

    Description to provide additional information about manufacturer status, if any, sent in by the manufacturer.

    totalPremiumPaid string

    Total premium paid for the policy till date.

    renewalAmountDue string

    Renewal amount due

    lastInsalmentPaymentDate string

    The date when the last installment was paid

    paymentSource string

    the payment method used to fund a transaction.

    autoPayment string

    Has the customer opted for auto premium payment standing instruction

    varFields object[]

    varField array hold any additional data related to application status

  • Array [
  • fieldName string

    Possible values: <= 20 characters

    Name of additional fields

    fieldValue string

    Possible values: <= 20 characters

    Value of additional fields

  • ]
  • varFields object[]

    varField array hold any additional data

  • Array [
  • fieldName string

    Possible values: <= 20 characters

    Name of additional fields

    fieldValue string

    Possible values: <= 20 characters

    Value of additional fields

  • ]
  • ]
  • ]
Loading...