# Get ticket endpoint

`identifier` - this could be either ticket id or ticket code.

Currently we support 6 ticket types:

Details for  `quicktip` ticket type fields are here - [quicktip](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/quicktip "mention")

Details for  `smartbet` ticket type fields are here - [smartbet](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/smartbet "mention")

Details for  `quickbet` ticket type fields are here - [quickbet](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/quickbet "mention")

Details for  `quickbetx` ticket type fields are here - [quickbetx](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/quickbetx "mention")

Details for  `superbet` ticket type fields are here - [superbet](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/superbet "mention")

Details for  `jackpot` ticket type fields are here - [jackpot](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/jackpot "mention")

Response status codes:

<table><thead><tr><th width="150">Status Code</th><th>Interpretation</th></tr></thead><tbody><tr><td>200</td><td>OK - Everything worked as expected</td></tr><tr><td>400</td><td>Bad Request. Please check error code in response body (see <a data-mention href="error-codes">error-codes</a>)</td></tr><tr><td>403</td><td>Forbidden. You do not have access for such request</td></tr><tr><td>422</td><td>Validation Error. Please check response body for more details</td></tr></tbody></table>

Error response (status=400):

```json
{
    "code": 100,
    "message": "Feature not implemented yet"
}
```

Error response (status=400):

```json
{
    "code": 102,
    "message": "Ticket with {ticket-id} identifier is not found"
}
```

Error response (status=400):

```json
{
    "code": 112,
    "message": "Operator with `{operator-id}` name is not found"
}
```
