Setup
1
Configure your API settings
In your If you want to hide the API playground, set the Find a full list of API configurations in Settings.
docs.json file, define your base URL and authentication method.display field to none. You don’t need to include an authentication method if you hide the playground.2
Create your endpoint pages
Create an MDX file for each endpoint. Define the Specify path parameters by wrapping them in To override the global playground display mode for a specific page, add Options:
title and api in the frontmatter:{}:playground to the frontmatter:playground: 'interactive'- Display the interactive playground (default)playground: 'simple'- Display a copyable endpoint with no playgroundplayground: 'none'- Hide the playground entirely
3
Add parameters and responses
Use parameter and response fields to document your endpoint’s parameters and return values.
4
Add your endpoints to your docs
Add your endpoint pages to the navigation by updating the Each page path corresponds to an MDX file in your docs repository. For example, You can also set a default OpenAPI spec for a navigation group and reference endpoints by method and path:For more details on OpenAPI integration, see OpenAPI setup.
pages field in your docs.json:docs.json
api-reference/users/create-user.mdx. Learn more about structuring your docs in Navigation.Using OpenAPI endpoints in navigation
If you have an OpenAPI specification, you can reference endpoints directly in your navigation without creating individual MDX files. Reference specific endpoints by including the OpenAPI file path and the endpoint:docs.json
docs.json
Enable authentication
You can set authentication globally indocs.json or override it on individual pages using the authMethod field in frontmatter. A page-specific method overrides the global setting.
Bearer token
Basic authentication
API key
None
To disable authentication on a specific page, setauthMethod to none:
Page Metadata