Status Poll
Retrieves consumer Response based on unique Request id
Path Parameters
Request ID, as received in the response from the Quote API
- 200
- 400
- 500
Successful Response
Schema
- Array [
- ]
- Array [
- Array [
- Array [
- ]
- Array [
- ]
- Array [
- Array [
- ]
- ]
- Array [
- ]
- ]
- ]
Unique request identifier generated for the proposal status poll call.
errors object[] required
List of errors returned during execution. Empty array indicates success.
Error code identifier.
Error message description.
data object required
Manufacturer/insurer application number used to track the proposal/policy.
manufacturer object[] required
Insurer-wise proposal/policy status details returned in the poll response.
Insurer code for which the status is returned.
product object[] required
Product-wise status details under the insurer.
Product code under which the proposal/policy is processed.
applicationStatus object required
Current proposal/application status returned by insurer in poll response.
Application status in readable format.
Description of the application status.
Manufacturer/insurer-specific application status code.
Manufacturer/insurer-specific application status description.
varFields object[] required
Additional insurer/manufacturer fields for application status (if any).
Name of additional field.
Value of additional field.
policyDetails object required
Policy issuance details returned by insurer in poll response.
Issued policy number.
Policy status in readable format.
Description of the policy status.
Manufacturer/insurer-specific policy status code.
Manufacturer/insurer-specific policy status description.
Policy issuance date returned by insurer.
Policy start/effective date returned by insurer.
Policy expiry/end date returned by insurer.
Policy due date returned by insurer (if applicable).
Welcome kit dispatch date returned by insurer (if applicable).
varFields object[] required
Additional insurer/manufacturer fields for policy details (if any).
Name of additional field.
Value of additional field.
premiumStatus object[] required
Premium/payment status details returned by insurer in poll response.
Premium status in readable format (if provided).
Premium status description (if provided).
Manufacturer/insurer-specific premium status.
Manufacturer/insurer-specific premium status description.
Total premium paid amount.
Amount due (if provided by insurer).
Last installment payment date (if applicable).
Payment source/mode (if provided).
Premium due date (if provided).
Auto-payment indicator/status (if provided).
varFields object[] required
Additional insurer/manufacturer fields for premium status (if any).
Name of additional field.
Value of additional field.
varFields object[] required
Additional insurer/manufacturer fields for product node (if any).
Name of additional field.
Value of additional field.
Indicates whether the status poll is completed and final status is available.
{
"reqId": "deda063b-db1d-4478-ab76-d23770433d91",
"errors": [],
"data": {
"applicationNumber": "AG045546VPC0088708",
"manufacturer": [
{
"insuranceCompanyCode": "RSGI",
"product": [
{
"productCode": "RS4WCI",
"applicationStatus": {
"applicationStatus": "Policy Issued",
"applicationStatusDesc": "Policy Issued",
"manufacturerAppStatus": "B",
"manufacturerAppStatusDesc": "B",
"varFields": [
{
"fieldName": null,
"fieldValue": null
}
]
},
"policyDetails": {
"policyNumber": "VPC1913882000100",
"policyStatus": "Policy Issued",
"policyStatusDesc": "Policy Issued",
"manufacturerPolicyStatus": "B",
"manufacturerPolicyStatusDesc": "B",
"policyIssueDate": "16/07/2025",
"policyEffectiveDate": "20/07/2025",
"policyEndDate": "19/07/2026",
"policyRenewalDueDate": null,
"wlcKitDispatchDate": null,
"varFields": [
{
"fieldName": null,
"fieldValue": null
}
]
},
"premiumStatus": [
{
"premiumStatus": null,
"premiumDesc": null,
"ManufacturerPremiumStatus": "Accepted",
"ManufacturerPremiumStatusDesc": "Accepted",
"totalPremiumPaid": "7441.0",
"renewalAmountDue": null,
"lastInsalmentPaymentDate": null,
"paymentSource": null,
"premiumRenewalDueDate": null,
"autoPayment": null,
"varFields": [
{
"fieldName": null,
"fieldValue": null
}
]
}
],
"varFields": [
{
"fieldName": null,
"fieldValue": null
}
]
}
]
}
],
"isPollComplete": true
}
}
Consumer Response
Schema
- Array [
- ]
Section to carry quote responses
errors object[] required
This array contains error messages in case of an error
Possible values: <= 50 characters
In case error occurs, the error code will be stored here
Possible values: <= 100 characters
In case error occurs, the error display message will be stored here
Possible values: <= 20 characters
In case error occurs, the error identifier will be stored here
Possible values: <= 100 characters
In case error occurs, the error message will be stored here
Possible values: <= 10 characters
In case error occurs, the error type will be stored here
Request Id for the quote assigned by 1SB
{
"data": {},
"errors": [
{
"errorCode": "string",
"errorDisplayMessage": "string",
"errorIdentifier": "string",
"errorMessage": "string",
"errorType": "string"
}
],
"reqId": "string"
}
Consumer Response
Schema
- Array [
- ]
Section to carry quote responses
errors object[] required
This array contains error messages in case of an error
Possible values: <= 50 characters
In case error occurs, the error code will be stored here
Possible values: <= 100 characters
In case error occurs, the error display message will be stored here
Possible values: <= 20 characters
In case error occurs, the error identifier will be stored here
Possible values: <= 100 characters
In case error occurs, the error message will be stored here
Possible values: <= 10 characters
In case error occurs, the error type will be stored here
Request Id for the quote assigned by 1SB
{
"data": {},
"errors": [
{
"errorCode": "string",
"errorDisplayMessage": "string",
"errorIdentifier": "string",
"errorMessage": "string",
"errorType": "string"
}
],
"reqId": "string"
}