{"items":[{"type":"link","fsPath":"learn/openapi/learning-openapi.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Introduction to OpenAPI","link":"/learn/openapi/learning-openapi","routeSlug":"/learn/openapi/learning-openapi"},{"type":"link","fsPath":"learn/openapi/openapi-decisions.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Common decisions about how-to OpenAPI","link":"/learn/openapi/openapi-decisions","routeSlug":"/learn/openapi/openapi-decisions"},{"type":"link","fsPath":"learn/openapi/multi-file-definitions.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Multi-file OpenAPI definitions","link":"/learn/openapi/multi-file-definitions","routeSlug":"/learn/openapi/multi-file-definitions"},{"type":"link","fsPath":"learn/openapi/all-of.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"How to use allOf in OpenAPI","link":"/learn/openapi/all-of","routeSlug":"/learn/openapi/all-of"},{"type":"link","fsPath":"learn/openapi/any-of-one-of.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"How to use oneOf and anyOf in OpenAPI","link":"/learn/openapi/any-of-one-of","routeSlug":"/learn/openapi/any-of-one-of"},{"type":"link","fsPath":"learn/openapi/discriminator.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"How to use the OpenAPI discriminator","link":"/learn/openapi/discriminator","routeSlug":"/learn/openapi/discriminator"},{"type":"link","fsPath":"learn/openapi/ref-guide.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"How to use JSON references ($refs)","link":"/learn/openapi/ref-guide","routeSlug":"/learn/openapi/ref-guide"},{"type":"group","label":"OpenAPI Visual Reference","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/index.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Redocly's visual reference to OpenAPI","link":"/learn/openapi/openapi-visual-reference","routeSlug":"/learn/openapi/openapi-visual-reference"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/openapi.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"openapi","link":"/learn/openapi/openapi-visual-reference/openapi","routeSlug":"/learn/openapi/openapi-visual-reference/openapi"},{"type":"group","fsPath":"learn/openapi/openapi-visual-reference/info.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"info","link":"/learn/openapi/openapi-visual-reference/info","routeSlug":"/learn/openapi/openapi-visual-reference/info","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/contact.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"contact","link":"/learn/openapi/openapi-visual-reference/contact","routeSlug":"/learn/openapi/openapi-visual-reference/contact"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/license.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"license","link":"/learn/openapi/openapi-visual-reference/license","routeSlug":"/learn/openapi/openapi-visual-reference/license"}]},{"type":"group","fsPath":"learn/openapi/openapi-visual-reference/servers.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"servers","link":"/learn/openapi/openapi-visual-reference/servers","routeSlug":"/learn/openapi/openapi-visual-reference/servers","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/server-variables.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Server variables","link":"/learn/openapi/openapi-visual-reference/server-variables","routeSlug":"/learn/openapi/openapi-visual-reference/server-variables"}]},{"type":"group","fsPath":"learn/openapi/openapi-visual-reference/paths.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"paths","link":"/learn/openapi/openapi-visual-reference/paths","routeSlug":"/learn/openapi/openapi-visual-reference/paths","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/path-item.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Path Item Object","link":"/learn/openapi/openapi-visual-reference/path-item","routeSlug":"/learn/openapi/openapi-visual-reference/path-item"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/operation.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Operation Object","link":"/learn/openapi/openapi-visual-reference/operation","routeSlug":"/learn/openapi/openapi-visual-reference/operation"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/media-type.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Media Type Object","link":"/learn/openapi/openapi-visual-reference/media-type","routeSlug":"/learn/openapi/openapi-visual-reference/media-type"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/request-body.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Request Body Object","link":"/learn/openapi/openapi-visual-reference/request-body","routeSlug":"/learn/openapi/openapi-visual-reference/request-body"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/responses.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Responses Map","link":"/learn/openapi/openapi-visual-reference/responses","routeSlug":"/learn/openapi/openapi-visual-reference/responses"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/response.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Response Object","link":"/learn/openapi/openapi-visual-reference/response","routeSlug":"/learn/openapi/openapi-visual-reference/response"}]},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/webhooks.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"webhooks","link":"/learn/openapi/openapi-visual-reference/webhooks","routeSlug":"/learn/openapi/openapi-visual-reference/webhooks"},{"type":"group","fsPath":"learn/openapi/openapi-visual-reference/components.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"components","link":"/learn/openapi/openapi-visual-reference/components","routeSlug":"/learn/openapi/openapi-visual-reference/components","items":[{"type":"group","fsPath":"learn/openapi/openapi-visual-reference/schemas.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"schemas","link":"/learn/openapi/openapi-visual-reference/schemas","routeSlug":"/learn/openapi/openapi-visual-reference/schemas","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/boolean.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"boolean","link":"/learn/openapi/openapi-visual-reference/boolean","routeSlug":"/learn/openapi/openapi-visual-reference/boolean"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/string.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"string","link":"/learn/openapi/openapi-visual-reference/string","routeSlug":"/learn/openapi/openapi-visual-reference/string"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/number.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"number","link":"/learn/openapi/openapi-visual-reference/number","routeSlug":"/learn/openapi/openapi-visual-reference/number"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/integer.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"integer","link":"/learn/openapi/openapi-visual-reference/integer","routeSlug":"/learn/openapi/openapi-visual-reference/integer"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/null.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"null","link":"/learn/openapi/openapi-visual-reference/null","routeSlug":"/learn/openapi/openapi-visual-reference/null"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/array.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"array","link":"/learn/openapi/openapi-visual-reference/array","routeSlug":"/learn/openapi/openapi-visual-reference/array"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/object.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"object","link":"/learn/openapi/openapi-visual-reference/object","routeSlug":"/learn/openapi/openapi-visual-reference/object"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/discriminator.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Discriminator Object","link":"/learn/openapi/openapi-visual-reference/discriminator","routeSlug":"/learn/openapi/openapi-visual-reference/discriminator"}]},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/named-responses.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"responses","link":"/learn/openapi/openapi-visual-reference/named-responses","routeSlug":"/learn/openapi/openapi-visual-reference/named-responses"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/header.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"headers","link":"/learn/openapi/openapi-visual-reference/header","routeSlug":"/learn/openapi/openapi-visual-reference/header"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/named-request-bodies.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"requestBodies","link":"/learn/openapi/openapi-visual-reference/named-request-bodies","routeSlug":"/learn/openapi/openapi-visual-reference/named-request-bodies"},{"type":"group","label":"examples","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/examples.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Named examples","link":"/learn/openapi/openapi-visual-reference/examples","routeSlug":"/learn/openapi/openapi-visual-reference/examples"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/example.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Example Object","link":"/learn/openapi/openapi-visual-reference/example","routeSlug":"/learn/openapi/openapi-visual-reference/example"}]},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/callbacks.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"callbacks","link":"/learn/openapi/openapi-visual-reference/callbacks","routeSlug":"/learn/openapi/openapi-visual-reference/callbacks"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/named-path-items.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"pathItems","link":"/learn/openapi/openapi-visual-reference/named-path-items","routeSlug":"/learn/openapi/openapi-visual-reference/named-path-items"},{"type":"group","label":"parameters","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/parameters.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Named Parameters","link":"/learn/openapi/openapi-visual-reference/parameters","routeSlug":"/learn/openapi/openapi-visual-reference/parameters"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/parameter.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Parameter Object","link":"/learn/openapi/openapi-visual-reference/parameter","routeSlug":"/learn/openapi/openapi-visual-reference/parameter"}]},{"type":"group","fsPath":"learn/openapi/openapi-visual-reference/security-schemes.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"securitySchemes","link":"/learn/openapi/openapi-visual-reference/security-schemes","routeSlug":"/learn/openapi/openapi-visual-reference/security-schemes","items":[{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/oauth-flows.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"OAuth Flows","link":"/learn/openapi/openapi-visual-reference/oauth-flows","routeSlug":"/learn/openapi/openapi-visual-reference/oauth-flows"}]},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/links.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"links","link":"/learn/openapi/openapi-visual-reference/links","routeSlug":"/learn/openapi/openapi-visual-reference/links"}]},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/security.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"security","link":"/learn/openapi/openapi-visual-reference/security","routeSlug":"/learn/openapi/openapi-visual-reference/security"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/tags.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"tags","link":"/learn/openapi/openapi-visual-reference/tags","routeSlug":"/learn/openapi/openapi-visual-reference/tags"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/external-docs.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"externalDocs","link":"/learn/openapi/openapi-visual-reference/external-docs","routeSlug":"/learn/openapi/openapi-visual-reference/external-docs"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/reference.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Reference Object","link":"/learn/openapi/openapi-visual-reference/reference","routeSlug":"/learn/openapi/openapi-visual-reference/reference"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/specification-extensions.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"Specification extensions","link":"/learn/openapi/openapi-visual-reference/specification-extensions","routeSlug":"/learn/openapi/openapi-visual-reference/specification-extensions"},{"type":"link","fsPath":"learn/openapi/openapi-visual-reference/openapi-node-types.md","metadata":{"redocly_category":"Learn","type":"markdown"},"label":"OpenAPI node types","link":"/learn/openapi/openapi-visual-reference/openapi-node-types","routeSlug":"/learn/openapi/openapi-visual-reference/openapi-node-types"}],"selectFirstItemOnExpand":true}]}