Lapsing and Reinstatement API (Legacy)
Warning
The functionality described in this topic is in “Legacy” status and will be deprecated in the future. We recommend you use the newer Cancellations and Reinstatements functionality.
Endpoint Index
Action | Endpoint |
---|---|
Fetch grace period, lapse, and reinstatement information | GET /policy/{policyLocator}/graceLapseReinstatements |
Fetch a lapse | GET /lapse/{lapseLocator} |
Create a reinstatement | POST /policy/{policyLocator}/createReinstatement |
Fetch a reinstatement | GET /reinstatement/{reinstatementLocator} |
Close a reinstatement | POST /reinstatement/{reinstatementLocator}/close |
Fetch the amount due for reinstatement | POST /reinstatement/{reinstatementLocator}/amountDue |
Issue an invoice for a reinstatement | POST /reinstatement/{reinstatementLocator}/invoice |
Add a document to a reinstatement | POST /reinstatement/{reinstatementLocator}/addDocument |
Remove a document from a reinstatement | POST /reinstatement/{reinstatementLocator}/removeDocument |
Grace Periods
Fetch grace period, lapse, and reinstatement information¶
GET /policy/{policyLocator}/graceLapseReinstatements
Name | Position | Type | Required |
---|---|---|---|
policyLocator | path | string | required |
GraceLapseReinstatementResponse¶
requiredgracePeriod GracePeriodResponsereinstatements [LapseReinstatementResponse]optionallapse LapseResponse
Policy Lapse
Fetch a lapse¶
GET /lapse/{lapseLocator}
Name | Position | Type | Required |
---|---|---|---|
lapseLocator | path | string | required |
LapseResponse¶
requiredlocator stringcreatedTimestamp timestamplapseTimestamp timestampreinstatementPeriodEndTimestamp timestampoptionaldocument PolicyDocumentResponse
Reinstatement
Create a reinstatement¶
POST /policy/{policyLocator}/createReinstatement
Name | Position | Type | Required |
---|---|---|---|
policyLocator | path | string | required |
Fetch a reinstatement¶
GET /reinstatement/{reinstatementLocator}
Name | Position | Type | Required |
---|---|---|---|
reinstatementLocator | path | string | required |
LapseReinstatementResponse¶
requiredlocator stringcreatedTimestamp timestampupdatedTimestamp timestampcurrentStatus string open | closed | invoiced | issuedstatuses [ReinstatementStatusAndTimeResponse]uploadedDocuments [PolicyDocumentResponse]optionalissuedTimestamp timestampinvoicedTimestamp timestampreinstatementTimestamp timestampinvoiceLocator stringreinstatementDocument PolicyDocumentResponse
ReinstatementStatusAndTimeResponse¶
requiredtimestamp timestampstatus string open | closed | invoiced | issued
Close a reinstatement¶
POST /reinstatement/{reinstatementLocator}/close
Name | Position | Type | Required |
---|---|---|---|
reinstatementLocator | path | string | required |
Fetch the amount due for reinstatement¶
POST /reinstatement/{reinstatementLocator}/amountDue
Name | Position | Type | Required |
---|---|---|---|
reinstatementLocator | path | string | required |
request | body | ReinstatementAmountDueRequest | required |
ReinstatementAmountDueRequest¶
requiredreinstatementTimestamp timestamp
ReinstatementAmountDueResponse¶
requiredgrossFeesDue numbergrossPremiumDue numbergrossTaxesDue numbertotalDue number
Issue an invoice for a reinstatement¶
POST /reinstatement/{reinstatementLocator}/invoice
Name | Position | Type | Required |
---|---|---|---|
reinstatementLocator | path | string | required |
request | body | ReinstatementInvoiceRequest | required |
ReinstatementInvoiceRequest¶
requiredreinstatementTimestamp timestamp
Add a document to a reinstatement¶
POST /reinstatement/{reinstatementLocator}/addDocument
Name | Position | Type | Required |
---|---|---|---|
displayName | query | string | required |
document | formdata | file | required |
documentType | query | string | required |
reinstatementLocator | path | string | required |
Remove a document from a reinstatement¶
POST /reinstatement/{reinstatementLocator}/removeDocument
Name | Position | Type | Required |
---|---|---|---|
reinstatementLocator | path | string | required |
request | body | ReinstatementDocumentRemoveRequest | required |
ReinstatementDocumentRemoveRequest¶
requireddocumentLocator string