Følgende feiltyper finnes i **Advanced API** og **Simple API.**

## Feiltyper
| Type                    | Beskrivelse                                                   | Info                       |
|:------------------------|:--------------------------------------------------------------|:---------------------------|
| unknown_identity        | Ukjent identitet / ikke autorisert / tom application_id       |                            |
| banned                  | Kontoen er sperret                                            |                            |
| invalid_sender          | Egen avsender er ikke verifisert                              |                            |
| empty_message           | Meldingsteksten er tom                                        |                            |
| invalid_phone_number    | Ugyldig nummer                                                |                            |
| disabled_country        | Sending til mottakerens land er deaktivert                    |                            |
| duplicity_message       | Meldingen ble forkastet som duplikat (`duplicates_check`)     |                            |
| admin_not_found         | [Administrator ikke funnet](https://www.bulkgate.com/no/dokumentasjon/advanced-api/advanced-transactional-meldinger-til-administratorer/) | **Kun transaksjons-SMS** |
| no_recipients           | Totalt antall mottakere av massemeldingen er 0                | **Kun masse-SMS**          |
| blacklisted_number      | Telefonnummeret står på blokkeringslisten                     |                            |
| method_not_allowed      | HTTP-metoden er ikke tillatt                                  |                            |
| unknown_action          | Ukjent API-handling (transaksjons-/masse-SMS)                 |                            |
| unknown                 |                                                               |                            |


## Svarstruktur
```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
}
```

Der:
 - **type** og **error** (beskrivelse av feilen) finner du i [tabellen over feiltyper](#feiltyper), 
 - **code** angir HTTP-feilkoden
 - **detail** er tilleggsinformasjon om feilen
