Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A especificação OpenAPI é um padrão independente de idioma para documentar APIs HTTP. O Construtor de API de Dados dá suporte ao OpenAPI por:
- Gerando metadados para todas as entidades habilitadas para REST definidas na configuração de runtime
- Compilando esses metadados em um esquema OpenAPI válido
- Expondo o esquema por meio de uma interface do usuário visual (Swagger) ou como um arquivo JSON serializado
Documento de descrição do OpenAPI
O Construtor de API de Dados gera um documento de descrição OpenAPI usando a configuração de runtime e os metadados de banco de dados para cada entidade habilitada para REST.
O esquema é criado usando o SDK do OpenAPI.NET e está em conformidade com a Especificação do OpenAPI v3.0.1. É gerado como um documento JSON.
Você pode acessar o documento OpenAPI em:
GET /{rest-path}/openapi
[! OBSERVAÇÃO] Por padrão, é
rest-pathapi. Esse valor é configurável. Consulte a configuração REST para obter detalhes.
Interface do usuário do Swagger
Swagger UI fornece uma exibição interativa baseada na web da API com base no esquema OpenAPI.
No Development modo, o Data API Builder expõe o Swagger UI em:
GET /swagger
Esse endpoint não está aninhado sob o rest-path para evitar conflitos com entidades definidas pelo usuário.