# Quote/Policy Status

An XCover Quote Package and individual Quotes within a Quote Package can transition between several different statuses. Below is a state diagram of these transitions and their conditions.

<figure><picture><source srcset="https://1637184925-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LsQ_haI87nzaKJrV84e%2Fuploads%2Fgit-blob-ee2318bfd0567afd8f7b3cfd866975647ec9a807%2Fplatforms-xcover-APIResponses-quotepolicystatus-dark.png?alt=media" media="(prefers-color-scheme: dark)"><img src="https://1637184925-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LsQ_haI87nzaKJrV84e%2Fuploads%2Fgit-blob-46cc62b8bad3c1140dea189c45d0c132906a7f79%2Fplatforms-xcover-APIResponses-quotepolicystatus-light.png?alt=media" alt=""></picture><figcaption></figcaption></figure>

\
\
The XCover API operates with a set number of states that a quote can rest in.\
\
RECEIVED: Refers to an initial quote creation state - this is not a live policy, but may be booked from this state.\
\
CONFIRMED: A booked policy, this policy is confirmed as being paid for and activated. It may be active or expired. May be cancellable or modifiable, and can be claimed against.\
\
CANCELLED: A cancelled policy cannot be claimed against, or modified.\
\
DELETED: A rare status that depicts a removed quote/booking.\
\
PENDING\_PAYMENT: Only relevant for quotes that are booked using the `require_payment_confirmation`\
flag during a `create booking` request (usually followed by the `confirm booking` request) end state if confirmed will be CONFIRMED.\
\
FAILED: A failed quote status.\
\
RENEWED: A state used to depict a renewed prior booked policy (for example after an annual renewal payment is confirmed).

```
QuoteStatus:
    RECEIVED
    CONFIRMED
    CANCELLED
    DELETED
    PENDING_PAYMENT
    FAILED
    RENEWED 
```
