Nasledujúce typy chýb nájdete v **Advanced API** a **Simple API.**

## Typy chýb
| Typ                     | Popis                                                             | Info                     |
|:------------------------|:------------------------------------------------------------------|:-------------------------|
| unknown_identity        | Neznáma identita / neautorizovaná / prázdne application_id        |                          |
| banned                  | Účet je zablokovaný                                               |                          |
| invalid_sender          | Vlastný odosielateľ nie je overený                                |                          |
| empty_message           | Text správy je prázdny                                            |                          |
| invalid_phone_number    | Neplatné číslo                                                    |                          |
| disabled_country        | Odosielanie do krajiny príjemcu je zakázané                       |                          |
| duplicity_message       | Správa bola zahodená ako duplicita (`duplicates_check`)           |                          |
| admin_not_found         | [Admin nebol nájdený](https://www.bulkgate.com/sk/dokumentacia/advanced-api/advanced-transactional-posielanie-notifikacnych-sprav-administratorom/) | **Len transakčné SMS** |
| no_recipients           | Celkový počet príjemcov hromadnej správy je 0                     | **Len hromadné SMS**   |
| blacklisted_number      | Telefónne číslo je na Blackliste                                  |                          |
| method_not_allowed      | HTTP metóda nie je povolená                                       |                          |
| unknown_action          | Neznáma API akcia (transakčné/hromadné SMS)                       |                          |
| unknown                 |                                                                   |                          |


## Štruktúra odpovede
```json
{
    "type": "invalid_phone_number",
    "code": 400,
    "error": "Invalid phone number",
    "detail": null
}
```
 
```json
{
    "type": "unknown_identity",
    "code": 401,
    "error": "Unknown identity / unauthorized / empty application_id",
    "detail": null
}
```

Kde:
 - **type** a **error** (popis chyby) nájdete v [tabuľke typov chýb](#typy-chyb), 
 - **code** predstavuje HTTP chybu
 - **detail** je doplňujúca informácia o chybe
