Reinstatements API

See also

See Cancellations and Reinstatements for an overview of Cancellations functionality. See Cancellations API for information about using Cancellations in the API.

Create a Reinstatement

PATCH /cancellations/{locator}/reinstate

ReinstatementRequest

{
  // Optional
  effectiveTimestamp : timestamp
  issue : boolean
  reinstatementDeadlineTimestamp : timestamp
}

Fetch a Reinstatement

GET /reinstatements/{locator}

Update a Reinstatement

PATCH /reinstatements/{locator}

ReinstatementUpdateRequest

{
  // Optional
  effectiveTimestamp : timestamp
  reinstatementDeadlineTimestamp : timestamp
}

Accept a Reinstatement

PATCH /reinstatements/{locator}/accept

Issue a Reinstatement

PATCH /reinstatements/{locator}/issue

Invalidate a Reinstatement

PATCH /reinstatements/{locator}/invalidate

Fetch Pricing for a Reinstatement

GET /reinstatements/{locator}/price

ReinstatementResponse

{
  // Required
  cancellationLocator : string
  createdTimestamp : timestamp
  documents : [PolicyDocumentResponse]
  effectiveTimestamp : timestamp
  locator : string
  state : string draft | accepted | issued | expired
  updatedTimestamp : timestamp

  // Optional
  invoiceLocator : string
  issuedTimestamp : timestamp
  reinstatementDeadlineTimestamp : timestamp
  reinstatementPaymentAmount : number
}

The invoiceLocator, price, and reinstatementPaymentAmount will only be included for accepted or issued reinstatements. The issuedTimestamp will only be included for issued reinstatements.