Skip to main content
Toda respuesta de error de la API tiene este shape:
  • code: código estable — es el campo para hacer branching en el cliente.
  • message: mensaje legible, seguro para mostrar al usuario final.
  • requestId: identificador de la request. Incluilo si reportás un problema al soporte.
  • Los errores de validación agregan errors: [{ path, message }] con el detalle por campo.
Algunos endpoints todavía devuelven códigos con la forma ERR_<status> (por ejemplo ERR_409). Esos no son estables: no hagas branching sobre ellos. Los códigos del catálogo de abajo sí lo son.

Errores de servicios externos

Cuando falla un proveedor externo, la API responde SERVICE_ERROR con HTTP 502 y un mensaje traducido. Los códigos internos de esa familia no cruzan al cliente, así que no aparecen en este catálogo.

Transversales

Autenticación y sesión

Recursos no encontrados

Usuarios

Trackers

Fechas y rangos

Geozonas / KML

Formularios

Reportes y alertas

Unicidad de recursos

Check-ins (formularios dinámicos)