x-codeSamples extension. Mintlify displays these samples on your OpenAPI pages.
You can write these samples yourself. If you generate your SDKs with Speakeasy, Speakeasy can add the samples to your spec automatically.
Add examples manually
Add thex-codeSamples property to any request method. It has the following schema.
string
required
The language of the code sample.
string
The label for the sample. This is useful when providing multiple examples for a single endpoint.
string
required
The source code of the sample.
Generate examples with Speakeasy
If you generate your SDKs with Speakeasy, you can pull its autogenerated snippets into your API reference instead of maintaining them by hand. The snippets appear in the interactive playground alongside your endpoints.1
Get the combined spec URL from the registry
Go to your Speakeasy Dashboard and open the API Registry tab. Open the From the registry entry’s page, copy the provided public URL.
*-with-code-samples entry for your API.If the entry is not labeled Combined Spec, ensure that your API has an automated code sample URL configured.
2
Add the combined spec URL to your docs.json file
Add the combined spec URL to an anchor or a tab in the
navigation object of your docs.json file.3
Verify the integration
After you redeploy your documentation, open any endpoint in your API reference and confirm that language snippets appear in the playground. The set of available languages matches the SDK targets configured in your Speakeasy project.If snippets do not appear, check that:
- The
openapiURL indocs.jsonpoints to the*-with-code-samplescombined spec entry, not the source OpenAPI file. - The combined spec URL is publicly reachable from the browser.
- Your Speakeasy project has an automated code sample URL configured and at least one SDK target enabled.