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.

Endpoint Index

ActionEndpoint
Create a reinstatementPATCH /cancellations/{cancellationLocator}/reinstate
Fetch a reinstatementGET /reinstatements/{locator}
Update a reinstatementPATCH /reinstatements/{locator}
Accept a reinstatementPATCH /reinstatements/{locator}/accept
Issue a reinstatementPATCH /reinstatements/{locator}/issue
Invalidate a reinstatementPATCH /reinstatements/{locator}/invalidate
Fetch pricing for a reinstatementGET /reinstatements/{locator}/price

Details

Create a reinstatement
PATCH /cancellations/{cancellationLocator}/reinstate
ReinstatementCreateRequest
optional
effectiveTimestamp timestamp
reinstatementDeadlineTimestamp timestamp
issue boolean
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
locator string
cancellationLocator string
state string draft | accepted | issued | expired
createdTimestamp timestamp
updatedTimestamp timestamp
effectiveTimestamp timestamp

optional
issuedTimestamp timestamp
reinstatementDeadlineTimestamp timestamp
reinstatementPaymentAmount number
invoiceLocator string

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