🚧 Em Construção 🚧
Saltar al contenido principal

APIs RESTful

Esta especificación consolida las directrices para construir, consumir y documentar APIs RESTful en la plataforma Guardia. Su objetivo es garantizar la estandarización en las respuestas y comportamientos, promoviendo la interoperabilidad, trazabilidad y claridad tanto para consumidores internos como externos.

Las APIs REST de Guardia siguen los estándares definidos por las RFCs oficiales del protocolo HTTP, con ajustes necesarios para resolver ambigüedades potenciales y adherencia a los principios de Compliance by Design.

La especificación RESTful está estructurada en módulos reutilizables y versionables que cubren los siguientes aspectos:

TemaDescripción
Códigos de EstadoLista de códigos de estado HTTP permitidos y reglas de uso.
Payloads de RespuestaFormato unificado para respuestas de éxito y error.
PaginaciónEstructura estándar para navegar entre recursos paginados.
OrdenamientoReglas para usar los parámetros order_by y sort.
HeadersHeaders estándar y personalizados utilizados en las APIs.

IMPORTANTE: Todas las reglas descritas aquí DEBEN ser aplicadas a cualquier endpoint HTTP implementado en la plataforma, excepto por excepciones justificadas y documentadas en ADR.