Diretrizes para Manuais Técnicos de Desenvolvimento
Público-alvo:
-
Desenvolvedores backend
-
Equipes de integração
-
Arquitetos de sistemas
Objetivo
-
Fornecer informações claras e precisas para implementar ou consumir a API
-
Detalhar endpoints, autenticação, payloads, respostas e regras
Estrutura Recomendada
-
Capa + Título
-
Exemplo:
Manual Técnico – Integração ILLI + Equals (API REST)
-
Incluir versão e data
-
-
🧩 Visão Técnica Geral
-
Explicação rápida da arquitetura
-
Ex: "A integração segue modelo pull, onde a plataforma X consome dados da API Ilimitar."
-
-
🔐 Autenticação
-
Descrever método (API Key, OAuth, JWT etc.)
-
Exemplos de cabeçalhos HTTP
-
-
🌐 Endpoints Principais
-
Listagem com:
-
Método HTTP (
GET
,POST
) -
URL
-
Parâmetros de query e body
-
Headers exigidos
-
-
-
📤 Exemplos de Requisição e Resposta
-
Com JSON indentado
-
Diferenciar campos obrigatórios e opcionais
-
-
🧠 Regras de Negócio
-
Validações
-
Limites de envio
-
Comportamento esperado
-
Frequência de chamadas
-
-
📊 Tratamento de Erros
-
Códigos HTTP e explicações
-
Campos como
traceId
, mensagens de fallback
-
-
🔄 Frequência e Agendamento
-
Se for por consulta periódica, detalhar intervalos e comportamento
-
Se for push (webhook), descrever assinatura e retorno esperado
-
-
🔧 Controle de Acesso e Revogação
-
Como ativar e revogar API Keys, ou desabilitar integrações
-
-
📎 Referências
-
Documentos de apoio (ex: Postman Collection, APIary)
-
Contato do responsável técnico
Estilo e Linguagem
-
Linguagem técnica, precisa e objetiva
-
Utilize exemplos reais e simplificados
-
Destaque campos e termos com
backticks
para código -
Use tabelas para listar campos e validações
Nenhum comentário