Saltar al contenido principal

Referencia de la API

URL​

En la documentación, el endpoint de cada API se indicará con el path relativo respecto a la url de la API general:

https://api.auravant.com/api

Autenticación​

Es necesario autenticar una consulta a cualquiera de nuestras APIs incluyendo el header de autorización con el token en la request:

Authorization: Bearer token

El token es una variable global dentro de la Extensión, y es la credencial que se utilizará para identificarse ante nuestros servidores

Token de prueba​

Para poder realizar pruebas, por ejemplo utilizando Postman, es posible generar un token de autenticación de prueba.

Para ello, es necesario tener autorizada la Versión de Desarrollo de la Extensión, y obtener el mismo desde el cuadro de la Versión en el espacio del Desarrollador.

alt-text

Recuerda que este Token es sólo de prueba y NO debes incluirlo en el código de la Extensión, ya que éstos expiran y se generan dinámicamente cada vez que se ejecuta una Extensión.

Requests y Respuestas​

Nuestras APIs reciben contenido tipo application/json o application/x-www-form-urlencoded

En la documentación de cada API, verás aclarado el Content-Type header que debes incluir en la llamada.

El contenido de la respuesta, en cambio, es siempre application/json, a excepción de las APIs que se utilizan para descargar contenido, como imágenes. En este último caso, el tipo de contenido de respuesta se indica en la Referencia.

Códigos de respuesta​

Todas nuestras APIs incluyen en el JSON de respuesta, la propiedad code cuyo valor es un entero e indica el resultado de la consulta.

Cuando la operación de la API es exitosa (el status HTTP 200), code=0.

Cada API tiene códigos de error específicos, los cuales se indican en la Referencia de cada una.

Todas las APIs comparten ciertos códigos de error:

codedescripción
-1Error general. Revisar correctamente los datos envíados y si el problema persiste, contactar a hola@auravant.com.
-2El token utilizado para autenticarse se encuentra expirado.
-3El token utilizado para autenticarse es inválido.
-4Este error se debe a formatos de datos incorrectos. Revisar correctamente los datos envíados y si el problema persiste, contactar a hola@auravant.com
-5Usualmente se da en las APIs que consumen datos. Este código indica que alguno de los datos enviados no tiene el formato o nombre correcto, o bien faltan datos. Se incluye la propiedad msg en la respuesta con información legible sobre el dato que produce el error.
-6Error de integridad de datos
-7Error de integridad de datos