Errores

Body

Codificación de los errores

De manera general,  los errores seguirán el formato application/problem+json.

Ejemplo:

 

1

2

3

4

5

6

7

8

HTTP/1.1 500 Internal Error

Content-Type: application/problem+json

{

    "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html",

    "detail": "Status failed validation",

    "status": 500,

    "title": "Internal Server Error"

}

Errores genéricos

Los siguientes errores son comunes a varias de las operaciones de la  interfaz. Los errores específicos de las distintas operaciones, en su caso,  se recogen en los apartados correspondientes a cada una de ellas.

HTTP codeStatusTitleDetail
401401Usuario no existente 
403403Operación no permitidaEl detalle incluirá datos de la operación solicitada. Ejemplo: El usuario de NIF '12345678Z', que realiza la carga, no está autorizado.
404404No encontrado 
405405Método no permitidoEl detalle incluirá datos de la operación solicitada. Ejemplo: Método PUT no soportado. Use GET o POST
400451Empresa no asociada al procedimiento 
400452El UUID de carga no existe 
400453Faltan parámetrosEjemplo: Es necesario incluir NifEmpresa
400454Parámetro incorrectoEjemplo: El campo IdProcedimiento es entero