You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
B04 · Convenções da API: versionamento, erros, paginação e Scramble #6
Activity
tecrodrigocastro commentedon Nov 5, 2026
Fechada no PR #86 (merged):
/api/v1viaRoute::apiV1()— prefixo e middleware group iguais em toda rotacode,message,errors,request_id) para validação, auth, authz, not found, method not allowed, rate limit e 500X-Request-Idpropagado pro log e pra respostaIdempotency-Keyopt-in (idempotent) pra rotas de pedido/cobrançaApp\Http\Resources\ApiResourcecommoney()eisoDate()local(gateviewApiDocs)GET /api/v1/pingcomo referência +docs/api.mdcomposer check(32 testes, incluindo o que garante que toda rota/api/v1aparece no OpenAPI gerado) ecomposer auditpassam. Marcando como Done.