🚧 Em Construção 🚧
Pular para o conteúdo principal

RESTful APIs

Esta especificação consolida as diretrizes para construção, consumo e documentação de APIs RESTful na plataforma Guardia. Seu objetivo é garantir padronização nas respostas e comportamentos, promovendo interoperabilidade, rastreabilidade e clareza para consumidores internos e externos.

As APIs REST da Guardia seguem os padrões definidos pelas RFCs oficiais do protocolo HTTP, com ajustes necessários para resolução de possíveis ambiguidades e aderência aos princípios de Compliance by Design.

A especificação RESTful está estruturada em módulos reutilizáveis e versionáveis, que cobrem os seguintes aspectos:

TemaDescrição
Status CodesLista dos status HTTP permitidos e regras de uso.
Payloads de RespostaFormato unificado de respostas para sucesso e erro.
PaginaçãoEstrutura padrão para navegação entre recursos paginados.
OrdenaçãoRegras para uso de parâmetros order_by e sort.
HeadersHeaders padrão e customizados utilizados nas APIs.

IMPORTANTE: Todas as regras aqui descritas DEVEM ser aplicadas a qualquer endpoint HTTP implementado na plataforma, salvo exceções justificadas e documentadas em ADR.