Skip to main content

Manejo de Errores

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:

KeyTipoDescripción
errorobjectPresente si ocurrió un error
error > codeErrorCode
Código de error
error > messagestringMensaje de error

Ejemplo#

Status:402Payment Required
{
"error": {
"code": "INSUFFICIENT_QUERIES",
"message": "No cuentas con reportes disponibles"
}
}

Códigos de Error y Posibles Soluciones#

ErrorCode#

ValorStatus CodeDescripción
INVALID_SYNTAX400Existen errores de sintaxis en la petición.
UNAUTHORIZED401El APIKey no es válido.
INSUFFICIENT_QUERIES402La cuenta no tiene reportes disponibles. Debes adquirir reportes para continuar.
FORBIDDEN403No se cuentan con permisos suficientes para realizar la acción.
QUERY_NOT_ALLOWED422El reporte no puede ser realizado, probablemente por la ubicación del inmueble.
VALIDATION_FAILED422Los parámetros de la petición no cumplen las condiciones necesarias. Revisar el mensaje de error para determinar la fuente.
INTERNAL_ERROR500Ocurrio un error interno. Si el error persiste por favor reportalo en Ayuda
SERVICE_UNAVAILABLE503El servicio de los modelos no se encuentra disponible en el momemnto