Si ocurre un error procesando la petición se encontrará presente dentro del JSON de la respuesta la propiedad error. Además,
la respuesta irá acompañada de un status code
4XX ó 5XX. La propiedad error cuenta con la estructura:
| Key | Tipo | Descripción |
|---|
| error | object | Presente si ocurrió un error |
| error > code | ErrorCode
| Código de error |
| error > message | string | Mensaje de error |
Ejemplo#
Status:402Payment Required
Códigos de Error y Posibles Soluciones#
ErrorCode#
| Valor | Status Code | Descripción |
|---|
| INVALID_SYNTAX | 400 | Existen errores de sintaxis en la petición. |
| UNAUTHORIZED | 401 | El APIKey no es válido. |
| INSUFFICIENT_QUERIES | 402 | La cuenta no tiene reportes disponibles. Debes adquirir reportes para continuar. |
| FORBIDDEN | 403 | No se cuentan con permisos suficientes para realizar la acción. |
| QUERY_NOT_ALLOWED | 422 | El reporte no puede ser realizado, probablemente por la ubicación del inmueble. |
| VALIDATION_FAILED | 422 | Los parámetros de la petición no cumplen las condiciones necesarias. Revisar el mensaje de error para determinar la fuente. |
| INTERNAL_ERROR | 500 | Ocurrio un error interno. Si el error persiste por favor reportalo en Ayuda |
| SERVICE_UNAVAILABLE | 503 | El servicio de los modelos no se encuentra disponible en el momemnto |