Pular para o conteúdo principal
Esta página fornece os templates oficiais para toda documentação de referência de API no ecossistema Lerian: páginas de endpoints, schemas de request/response, tratamento de erros e especificações OpenAPI. A documentação de referência de API é técnica, seca e precisa. Sem narrativa, sem contextualização, sem “porquê” — declare fatos. Descreva inputs, outputs e comportamento. Para documentação orientada a tarefas ou contextual, consulte Templates de guias. Aplique as regras de voz e tom e capitalização a todo conteúdo de referência de API.

Página de endpoint


Cada endpoint de API tem sua própria página. A estrutura é rígida — toda página segue o mesmo formato para que desenvolvedores possam escanear de forma previsível.
1

Título

Use um título curto e claro que caiba em uma linha no sumário. Siga o padrão de verbos baseado no método HTTP:
2

Descrição

Uma a duas frases. O que o endpoint faz e quando usá-lo. Sem contexto, sem motivação.
3

Pré-requisitos

Liste o que é necessário para usar o endpoint:
  • Método de autenticação
  • Permissões ou papéis necessários
  • Entidades que devem existir previamente (ex.: “Requer uma organização e ledger existentes”)
4

Parâmetros

Agrupe por localização. Use uma tabela separada para cada grupo:Parâmetros de headerParâmetros de pathParâmetros de query (quando aplicável)
5

Corpo da requisição

Documente todos os campos em uma única tabela com estas colunas:Para objetos aninhados, use uma subseção (H4) com sua própria tabela:

Objeto status

6

Exemplo de requisição

Um comando curl completo e realista. Use placeholders apenas para IDs ({organization_id}), nunca para valores de campos.
7

Resposta de sucesso

Inclua o código de status HTTP e um corpo de resposta completo.201 Created
Para respostas 204 No Content, declare explicitamente que nenhum corpo é retornado.
8

Respostas de erro

Liste todos os erros possíveis que o endpoint pode retornar. Todos os erros seguem o formato padrão de erros da Lerian.Inclua um exemplo de corpo de resposta de erro:
9

Especificação OpenAPI

Inclua a especificação OpenAPI 3.1 para este endpoint sempre que possível. Use uma seção colapsável:

Modelo de erros


Todas as APIs da Lerian seguem um formato padrão de erros. Documente-o uma vez e referencie-o em toda página de endpoint.

Resposta padrão de erro

Convenções de códigos de status HTTP

Regras de escrita para referência de API


Essas regras se aplicam a toda documentação de referência de API. Elas complementam as diretrizes gerais de voz e tom.

Faça

  • Comece descrições com um verbo: “Creates”, “Returns”, “Deletes”
  • Use formatação de código para todos os nomes de campos, valores, endpoints e métodos HTTP
  • Documente todos os campos, mesmo os opcionais
  • Inclua valores de exemplo realistas — nunca "string" ou "example"
  • Mostre a requisição e resposta completas, não fragmentos
  • Liste todos os erros possíveis, não apenas os comuns

Não faça

  • Não explique contexto de negócio ou motivação — isso pertence aos guias
  • Não use <Tip>, <Note> ou <Warning> em descrições de endpoints — reserve-os apenas para pré-requisitos ou pegadinhas
  • Não use voz narrativa (“you might want to”, “consider using”)
  • Não descreva campos com “This field is used to…” — declare o que faz diretamente
  • Não omita casos de erro porque são “improváveis”

Padrões de componentes


Páginas de referência de API usam um conjunto menor de componentes do que guias.
Para mais informações, consulte a documentação oficial do Mintlify.