Skip to main content

Resumen

Esta página documenta cómo la API responde ante errores y cuáles son los límites de uso. Incluye tanto los errores de autenticación (documentados en Autenticación) como los que aplican a todos los endpoints.

Códigos HTTP


Formato de respuesta de error

La mayoría de los endpoints devuelven errores en JSON:
En endpoints de validación compleja (especialmente escritura de OTs), el cuerpo puede incluir detalle por campo:
Patrón recomendado para escritura: si recibís 400 o 422, hacé un GET del recurso, construí el payload a partir de esa respuesta, aplicá tus cambios y reintentá. No copies nombres de campos desde trazas de red ni adivines campos ocultos.

Errores de autenticación

Los errores 401 y 403 en el login tienen significados específicos documentados en Autenticación. Para el resto de endpoints, aplican las mismas reglas:
  • 401: el token expiró → renovar con refresh o re-login
  • 403: el usuario no tiene rol api_integrated o no tiene acceso al recurso solicitado

Rate limiting

SIMA no publica actualmente límites oficiales de requests por minuto en la documentación. En la práctica, las integraciones de producción deben implementar reintentos con backoff y evitar polling agresivo (menos de 1 request/segundo sostenido por entidad).

Buenas prácticas

Si tu integración requiere volúmenes altos (más de 10.000 requests/día), contactá a soporte@sima.ag para coordinar límites.

Headers de respuesta útiles


Próximos pasos

Autenticación

Ciclo completo de tokens y renovación

Estrategia de Sincronización

Reducir requests con filtros de auditoría