MDX
individuais em vez de usar uma especificação OpenAPI. Esse método oferece flexibilidade para conteúdo personalizado, mas recomendamos gerar a documentação da API a partir de um arquivo de especificação OpenAPI para a maioria dos projetos, pois é mais fácil de manter e mais rico em recursos. Ainda assim, criar páginas MDX
para uma API pode ser útil para documentar APIs pequenas ou para prototipagem.
Para gerar páginas para endpoints de API usando MDX
, configure as definições da sua API em docs.json
, crie arquivos MDX
individuais para cada endpoint e use componentes como <ParamFields />
para definir parâmetros. A partir dessas definições, a Mintlify gera playgrounds de API interativos, exemplos de requisição e de resposta.
1
Configure sua API
No seu arquivo Se quiser ocultar o playground de API, use o campo Encontre a lista completa de configurações de API em Settings.
docs.json
, defina sua URL base e o método de autenticação:display
. Você não precisa incluir um método de autenticação se ocultar o playground.2
Crie as páginas dos seus endpoints
Cada página de endpoint da API deve ter um arquivo Você pode especificar parâmetros de caminho adicionando o nome do parâmetro ao path, envolvido por Você pode substituir o modo de exibição global do playground de API para uma página adicionando
MDX
correspondente. No topo de cada arquivo, defina title
e api
:{}
:Se você tiver um campo
server
configurado em docs.json
, poderá usar caminhos relativos como /v1/endpoint
.playground
ao frontmatter:playground: 'interactive'
- Exibe o playground interativo.playground: 'simple'
- Exibe um endpoint copiável sem playground.playground: 'none'
- Oculta o playground.
3
Adicione seus endpoints à documentação
Adicione as páginas dos seus endpoints à barra lateral incluindo os caminhos no campo
navigation
do seu docs.json
. Saiba mais sobre como estruturar sua documentação em Navigation.Ativando a autenticação
docs.json
para habilitá-la globalmente em todas as páginas ou defini-la individualmente por página.
O método de autenticação de uma página substituirá o método global se ambos estiverem definidos.
Token Bearer
Autenticação básica
Chave da API
None
none
é útil para desativar a autenticação em um endpoint específico depois de definir um padrão no docs.json.