Docs

What gets generated

3 min readUpdated September 19, 2026

This page is the field-by-field breakdown of what a sync produces from one OpenAPI operation: which spec fields become which block settings. See How the Sync Works for the bigger picture of what triggers a sync and what happens overall.

Endpoint block#

From your specBecomes
Method and pathMethod and Path
summarySummary
descriptionDescription
deprecatedMark as deprecated
operationIdOperation ID (the deep-link anchor)
security present on the operationRequires authentication, turned on

Version badge and Related Endpoints aren’t derived from anything in a standard OpenAPI operation, so a sync leaves them blank. Add those by hand if you want them.

Parameters block#

Built from both the operation’s parameters array and, separately, any object-shaped request body, since OpenAPI 3.x models body fields through requestBody‘s schema rather than as parameters entries.

From your specBecomes
nameName
schema.typeType
in (query, path, header, cookie), or body for a request body fieldLocation
schema.formatFormat
schema.defaultDefault value
schema.exampleExample value
schema.enumAllowed values, joined into one comma-separated line
schema.minimum/minLengthMinimum
schema.maximum/maxLengthMaximum
schema.patternPattern
requiredRequired
deprecatedDeprecated
schema.nullable, or type including "null"Nullable
schema.readOnlyRead-only
schema.writeOnlyWrite-only
descriptionDescription
Nested properties of an object-type parameter or body fieldNested fields, one level deep
A schema’s own title, for an object or array-of-object shapeLinks to schema

A schema using allOf, oneOf, or anyOf composition only contributes whatever plain fields it has outside of that composition. $ref pointers must already be resolved before your spec reaches the sync; this plugin’s conversion layer doesn’t resolve them itself.

Response Body block#

Only generated for responses that actually have a usable example. A response with just a description, and no example body, doesn’t get a row here (it still shows up in Status Codes below).

From your specBecomes
The status codeStatus code
The response’s content type (JSON preferred when more than one is present)Content type
The example value, pretty-printedResponse body
Named examples (the plural examples map)Each becomes its own row, labeled with its summary or name
The body schema’s top-level propertiesSchema fields, turning on the Show Schema toggle
The response’s headers mapResponse headers

When a response has multiple named examples for the same status and content type, every one of them becomes its own row rather than only the first.

Status Codes block#

Generated for every response the operation declares, whether or not it has an example.

From your specBecomes
The status codeStatus code
A short label for well-known codes (e.g. 404Not Found)Meaning
The response’s descriptionDescription
The response’s example, if anyExample response body

Auth block#

Generated from the operation’s security requirement, matched against your spec’s components.securitySchemes. Only one Auth block is generated per operation, from the first security requirement the sync can model.

Spec scheme typeBecomes
http with scheme: bearerBearer token
http with scheme: basicBasic auth
apiKeyAPI key header, using the scheme’s own header name
oauth2OAuth 2.0
openIdConnect or mutualTLSSkipped. No Auth block is generated for that operation.

Servers block#

Generated once from your spec’s top-level servers array, not per operation.

From your specBecomes
urlBase URL
descriptionLabel

A server URL containing variable placeholders, like https://{region}.api.example.com, comes through as plain text exactly as written.

What doesn’t get generated#

A sync only produces Endpoint, Parameters, Response Body, Status Codes, Auth, and Servers blocks, since those are the ones OpenAPI has a natural mapping for. Request/Response, Error Codes, Events, Try It, API Navigation, and Code Block aren’t generated by a sync. Add those by hand wherever you want them: Request/Response for hand-picked language examples, Error Codes for application-level error codes beyond plain HTTP status, Events for webhooks, Try It for a live console, API Navigation to list the Endpoint blocks a sync (or you) added to a page, and Code Block for any other code sample.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only