TemplatesProject
API — {{NOMEDOPROJETO}}
{{AUTENTICACAO}}
1 min de leitura
Template pronto para copiar ou baixar
Visão geral
- Base URL:
{{BASE_URL}} - Formato: JSON
- Versionamento: {{VERSIONAMENTO}}
Autenticação
{{AUTENTICACAO}}
Authorization: Bearer {{TOKEN}}Convenções
- Métodos HTTP conforme a semântica (GET, POST, PUT, PATCH, DELETE).
- Respostas em JSON; datas em ISO 8601 (UTC).
- {{CONVENCAO_EXTRA}}
Endpoints
{{METODO}} {{ROTA}}
{{DESCRICAO_ENDPOINT}}
Parâmetros
| Nome | Local | Tipo | Obrigatório | Descrição |
|---|---|---|---|---|
| {{PARAM}} | {{LOCAL}} | {{TIPO}} | {{SIM_NAO}} | {{DESCRICAO}} |
Request
{{EXEMPLO_REQUEST}}Response — 200
{{EXEMPLO_RESPONSE}}Erros
Formato padrão de erro:
{
"error": {
"code": "{{CODIGO_ERRO}}",
"message": "{{MENSAGEM}}"
}
}| Código HTTP | Significado | Quando ocorre |
|---|---|---|
| 400 | Bad Request | Dados inválidos na requisição. |
| 401 | Unauthorized | Autenticação ausente ou inválida. |
| 403 | Forbidden | Sem permissão para o recurso. |
| 404 | Not Found | Recurso não encontrado. |
| 500 | Internal Server Error | Erro inesperado no servidor. |
Arquitetura: ARCHITECTURE.md · Modelo de dados: DATABASE.md