Skip to content

Vigade haldus

Võimalusel proovivad veateated selgitada, mis valesti läks. Kõige sagedamini on puudu mõni kohustuslik väli.

Kõik veateated järgivad ühtset JSON struktuuri:

{
"error": {
"code": "error_type",
"details": {
"field_name": [
"error message"
]
},
"message": "Inimloetav sõnum",
"status": 422
}
}

Staatus: 422

{
"error": {
"code": "unprocessable_entity",
"details": {
"title": [
"can't be blank"
]
},
"message": "Midagi läks valesti",
"status": 422
}
}

Staatus: 422

{
"error": {
"code": "unprocessable_entity",
"details": {
"owner": [
"must exist"
],
"manager": [
"must exist"
]
},
"message": "Midagi läks valesti",
"status": 422
}
}
KoodTähendusKirjeldus
200OKPäring õnnestus
401AutoriseerimataVigane või puuduv autentimise võti
403KeelatudKehtiv võti, kuid ebapiisavad õigused
404Ei leitudRessurssi ei leitud
422Töödeldamatu sisuValideerimisvead päringu andmetes
500Serveri vigaMidagi läks meie poolt valesti