Es una api que permite integrar los sistemas existentes con nuestro Sistema de Autorizaciones Online.
Todas las consultas realizadas a la api deben ser enviadas al servidor con el encabezado 'Authorization' y el correspondiente token. Por ejemplo:
Authorization: bearer QWxhZGRpbjpvcGVuIHNlc2FtZQ==
En cada una de las consultas se deberían poder manejar estos errores.
HTTP CÓDIGO | TIPO | EXPLICACIÓN |
---|---|---|
400 | BadRequest | No se envió la solicitud correctamente. |
404 | NotFound | Esto quiere decir que lo que se consultó no fue encontrado. |
409 | Conflict | Ocurrio un error y no pudo ser generada, guardada o modificada una orden. |
En caso de generar una orden de consulta, enviamos un mensaje de error para aclarar si alguno de los campos no fue correctamente enviado, como por ejemplo: { "Message": "The request is invalid.", "ModelState": { "orden.Prescriptor.Apellido": [ "El campo Apellido es obligatorio." ] } } Esto quiere decir que el Apellido del Prescriptor en la orden no fue enviado. Esto lo aclaramos en este caso porque los datos a ser enviados son demasiados y al momento de debuggear su app puede ser más fácil resolver el error.