La API de Wispro es una API REST JSON con operaciones GET, PUT, POST, DELETE.
Cada endpoint puede presentar endpoints que permiten una o más de las operaciones CRUD:
Create
Read
Update
Delete

Respuestas con error

Si bien en ésta documentación en los ejemplos de respuestas se mostraran con códigos de respuestas como 401, 404, etc. La API siempre que pueda responder algo responderá con código 200 y en el cuerpo del mensaje de respuesta se obtendrá el código de estado de la acción.

{
 "status": 400,
 "meta": {},
 "message": "Invalid record", // wrong params
 "errors": {
   "name": "taken"
 }
}
{
 "status": 401,
 "meta": {},
 "message": "Unauthorized", // bad Authorization header
 "errors": {}
}
{
 "status": 402,
 "meta": {},
 "message": "Payment Required", // License expired
 "errors": {}
}
{
 "status": 404,
 "meta": {},
 "message": "Record not found",
 "errors": {}
}
{
 "status": 412,
 "meta": {},
 "message": "Can not be applied", // Apply changes action error
 "errors": {}
}
{
 "status": 500,
 "meta": {},
 "message": "Server error", // Error in the backend endpoint
 "errors": {}
}