latest--2024-10-18
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/openapi-json/_shared/latest--2024-10-18.json |
| Parent schema | openapi-json |
Type:
object
The description of OpenAPI v3.0.x Documents
Properties
openapi
string
required
pattern=^3\.0\.\d(-.+)?$
6 nested properties
title
string
required
version
string
required
description
string
termsOfService
string
format=uri-reference
contact
object
3 nested properties
name
string
url
string
format=uri-reference
email
string
format=email
license
object
2 nested properties
name
string
required
url
string
format=uri-reference
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
servers
Server[]
security
SecurityRequirement[]
tags
Tag[]
uniqueItems=true
components
object
9 nested properties
schemas
object
responses
object
parameters
object
examples
object
requestBodies
object
headers
object
securitySchemes
object
links
object
callbacks
object
Definitions
Reference
object
Info
object
title
string
required
version
string
required
description
string
termsOfService
string
format=uri-reference
contact
object
3 nested properties
name
string
url
string
format=uri-reference
email
string
format=email
license
object
2 nested properties
name
string
required
url
string
format=uri-reference
Contact
object
name
string
url
string
format=uri-reference
email
string
format=email
License
object
name
string
required
url
string
format=uri-reference
Server
object
ServerVariable
object
default
string
required
enum
string[]
description
string
Components
object
schemas
object
responses
object
parameters
object
examples
object
requestBodies
object
headers
object
securitySchemes
object
links
object
callbacks
object
Schema
object
title
string
multipleOf
number
exclusiveMin=0
maximum
number
exclusiveMaximum
boolean
minimum
number
exclusiveMinimum
boolean
maxLength
integer
min=0
minLength
integer
min=0
pattern
string
format=regex
maxItems
integer
min=0
minItems
integer
min=0
uniqueItems
boolean
maxProperties
integer
min=0
minProperties
integer
min=0
required
string[]
minItems=1uniqueItems=true
enum
array
minItems=1
type
string
allOf
Schema | Reference[]
oneOf
Schema | Reference[]
anyOf
Schema | Reference[]
properties
Record<string, Schema | Reference>
description
string
format
string
default
nullable
boolean
discriminator
object
2 nested properties
propertyName
string
required
mapping
Record<string, string>
readOnly
boolean
writeOnly
boolean
example
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
deprecated
boolean
xml
object
5 nested properties
name
string
namespace
string
format=uri
prefix
string
attribute
boolean
wrapped
boolean
Discriminator
object
propertyName
string
required
mapping
Record<string, string>
XML
object
name
string
namespace
string
format=uri
prefix
string
attribute
boolean
wrapped
boolean
Response
object
description
string
required
headers
Record<string, Header | Reference>
content
Record<string, object>
links
Record<string, Link | Reference>
MediaType
object
Example
object
summary
string
description
string
value
externalValue
string
format=uri-reference
Header
object
Paths
object
PathItem
object
$ref
string
summary
string
description
string
get
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
put
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
post
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
delete
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
options
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
head
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
patch
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
trace
object
12 nested properties
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
servers
Server[]
parameters
Parameter | Reference[]
uniqueItems=true
Operation
object
tags
string[]
summary
string
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
operationId
string
parameters
Parameter | Reference[]
uniqueItems=true
requestBody
RequestBody | Reference
callbacks
Record<string, Callback | Reference>
deprecated
boolean
security
SecurityRequirement[]
servers
Server[]
SecurityRequirement
Record<string, string[]>
Tag
object
name
string
required
description
string
externalDocs
object
2 nested properties
url
string
required
format=uri-reference
description
string
ExternalDocumentation
object
url
string
required
format=uri-reference
description
string
ExampleXORExamples
Example and examples are mutually exclusive
SchemaXORContent
Schema and content are mutually exclusive, at least one is required
Parameter
object
PathParameter
object
Parameter in path
required
enum
required
in
enum
style
enum
QueryParameter
Parameter in query
in
enum
style
enum
HeaderParameter
Parameter in header
in
enum
style
enum
CookieParameter
Parameter in cookie
in
enum
style
enum
RequestBody
object
SecurityScheme
APIKeySecurityScheme | HTTPSecurityScheme | OAuth2SecurityScheme | OpenIdConnectSecurityScheme
APIKeySecurityScheme
object
type
string
required
name
string
required
in
string
required
description
string
HTTPSecurityScheme
object
scheme
string
required
type
string
required
bearerFormat
string
description
string
OAuth2SecurityScheme
object
type
string
required
4 nested properties
implicit
object
3 nested properties
authorizationUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
password
object
3 nested properties
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
clientCredentials
object
3 nested properties
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
authorizationCode
object
4 nested properties
authorizationUrl
string
required
format=uri-reference
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
description
string
OpenIdConnectSecurityScheme
object
type
string
required
openIdConnectUrl
string
required
format=uri-reference
description
string
OAuthFlows
object
implicit
object
3 nested properties
authorizationUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
password
object
3 nested properties
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
clientCredentials
object
3 nested properties
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
authorizationCode
object
4 nested properties
authorizationUrl
string
required
format=uri-reference
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
ImplicitOAuthFlow
object
authorizationUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
PasswordOAuthFlow
object
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
ClientCredentialsFlow
object
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
AuthorizationCodeOAuthFlow
object
authorizationUrl
string
required
format=uri-reference
tokenUrl
string
required
format=uri-reference
scopes
Record<string, string>
required
refreshUrl
string
format=uri-reference
Link
object
Callback
Record<string, object>
Encoding
object
contentType
string
headers
Record<string, Header | Reference>
style
string
explode
boolean
allowReserved
boolean