# Realtime Validation Codes

This page contains  the list of validation codes when the bet request is being processed by our validation service.

### Accepted Codes

| Code | Outcome  | Message |
| ---- | -------- | ------- |
| 1024 | Accepted |         |

### Realtime Rejections

| Code | Outcome  | Message                                                                                                   |
| ---- | -------- | --------------------------------------------------------------------------------------------------------- |
| -401 | Rejected | Match is not found in MTS, Selection: \<Selection URL> , Match: \<Match ID>                               |
| -402 | Rejected | Match is not active in MTS, Selection: \<Selection URL> , Match: \<Match ID>                              |
| -403 | Rejected | Outcome is not found in MTS, Selection: \<Selection URL> , Match: \<Match ID>                             |
| -404 | Rejected | Outcome is not active in MTS, Selection: \<Selection URL> , Match: \<Match ID>                            |
| -405 | Rejected | Market is not found in MTS, Selection: \<Selection URL> , Match: \<Match ID>                              |
| -406 | Rejected | Outright is not found in MTS, Selection: \<Selection URL> , Outright: \<Outright ID>                      |
| -407 | Rejected | Outright is not active in MTS, Selection: \<Selection URL> , Outright: \<Outright ID>                     |
| -408 | Rejected | Market is not active in Lines Provider, Selection: \<Selection URL> , Outright: \<Outright ID>            |
| -409 | Rejected | Outcome "UNDER" is not found in Lines Provider, Selection: \<Selection URL> , Outright: \<Outright ID>    |
| -410 | Rejected | Outcome XXX is not active in Lines Provider, Selection: \<Selection URL> , Outright: \<Outright ID>       |
| -420 | Rejected | Odds not found for selection in Lines Provider                                                            |
| -421 | Rejected | Odds X.YZ are too high, Selection: \<Selection URL> , Match: \<Match ID>                                  |
| -422 | Rejected | Market is not found, Selection: \<Selection URL> , Match: \<Match ID>                                     |
| -423 | Rejected | Market/SOV expired in MTS. Selection: \<Selection URL> , Match: \<Match ID>                               |
| -430 | Rejected | Ticket odds X.YZ are different than bookmaker odds A.BC, Selection: \<Selection URL> , Match: \<Match ID> |
| -431 | Rejected | Ticket odds X.YZ are higher than bookmaker odds A.BC, Selection: \<Selection URL> , Match: \<Match ID>    |

### Rejections due to risk management (liability limits)

| Code | Outcome  | Message                                                                                                                                                                                                                                                |
| ---- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| -701 | Rejected | Liability EUR XXX is over Total liability limit EUR YYY on Limit ID(Bookmaker or Global) level, Selection: \<Selection URL> , Match: \<Match ID>                                                                                                       |
| -702 | Rejected | Liability EUR XXX is over Bet liability limit EUR YYY on Limit ID(Bookmaker or Global) level, Selection: \<Selection URL> , Match: \<Match ID>                                                                                                         |
| -703 | Rejected | <p>Liability EUR XXX is over Total liability limit EUR YYY on Customer level, \<Selection URL> , Match: \<Match ID><br><br>Liability EUR XXX is over Customer Bet liability limit EUR YYY on Customer level, \<Selection URL> , Match: \<Match ID></p> |
| -721 | Rejected | Liability EUR XXX is over MTS Total liability limit on MTS level, Selection: \<Selection URL> , Match: \<Match ID>                                                                                                                                     |
| -722 | Rejected | Liability EUR XXX is over MTS Bet liability limit on MTS level, Selection: \<Selection URL> , Match: \<Match ID>                                                                                                                                       |
| -723 | Rejected | Liability EUR XXX is over MTS Bet liability limit on Customer level", \<Selection URL> , Match: \<Match ID>                                                                                                                                            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://flyingcockatoo.gitbook.io/odds-feed-documentation/placement-validation/realtime-validation-codes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
