Skip to main content
Mintlify

Search documentation

Type to search this documentation.

On this pageOverview

Get page content

POST

/

v1

/

page

/

Get page content

curl --request POST \
  --url https://api.mintlify.com/discovery/v1/page/{domain} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "path": "<string>",
  "groups": [
    "<string>"
  ]
}
'
title="200"
{
  "path": "<string>",
  "content": "<string>"
}
title="404"
{
  "message": "<string>"
}
  • 10,000 requests per Mintlify organization per hour

Authorization

string

header

required

The Authorization header expects a Bearer token. Use an assistant API key. Generate one on the API keys page in your dashboard. In production, proxy requests through your backend rather than embedding the key in client-side code.

domain

string

required

The domain identifier from your domain.mintlify.site URL. Can be found at the end of your dashboard URL. For example, app.mintlify.com/organization/domain has a domain identifier of domain.

application/json

path

string

required

The page slug or path to retrieve content for. This corresponds to the path field returned by the Search documentation endpoint.

groups

string[]

Optional documentation groups the caller is authorized to access. When the deployment uses auth or userAuth, page content is returned only if the specified groups can view the page. If omitted or empty on a protected deployment, only public pages are returned.

Page content retrieved successfully

path

string

The page path that was requested.

content

string

The full text content of the page.

⌘I

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu