Ir para o conteúdo principal

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
  1. Capa + Título

    • Exemplo: Manual Técnico – Integração ILLI + Equals (API REST)

    • Incluir versão e data

  2. 🧩 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."

  3. 🔐 Autenticação

    • Descrever método (API Key, OAuth, JWT etc.)

    • Exemplos de cabeçalhos HTTP

  4. 🌐 Endpoints Principais

    • Listagem com:

      • Método HTTP (GET, POST)

      • URL

      • Parâmetros de query e body

      • Headers exigidos

  5. 📤 Exemplos de Requisição e Resposta

    • Com JSON indentado

    • Diferenciar campos obrigatórios e opcionais

  6. 🧠 Regras de Negócio

    • Validações

    • Limites de envio

    • Comportamento esperado

    • Frequência de chamadas

  7. 📊 Tratamento de Erros

    • Códigos HTTP e explicações

    • Campos como traceId, mensagens de fallback

  8. 🔄 Frequência e Agendamento

    • Se for por consulta periódica, detalhar intervalos e comportamento

    • Se for push (webhook), descrever assinatura e retorno esperado

  9. 🔧 Controle de Acesso e Revogação

    • Como ativar e revogar API Keys, ou desabilitar integrações

  10. 📎 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