OpenAPI

You can sync GitBook pages with an OpenAPI or Swagger file or a URL to include auto-generated API methods in your documentation.

OpenAPI block

GitBook's OpenAPI block is powered by Scalar, so you can test your APIs directly from your docs.

Add a new pet to the store

Add a new pet to the store

post

/pet

Authorizations
Body
idinteger · int64
Example: 10
namestringrequired
Example: doggie
categoryobject
statusstring · enum

pet status in the store

Options: available, pending, sold
tagsobject[]
photoUrlsstring[]required
Responses
curl -L \
  --request POST \
  --url '/api/v3/pet' \
  --header 'Content-Type: application/json' \
  --data '{
    "id": 10,
    "name": "doggie",
    "category": {
      "id": 1,
      "name": "Dogs"
    },
    "status": "available",
    "tags": [
      {
        "id": 1,
        "name": "text"
      }
    ],
    "photoUrls": [
      "text"
    ]
  }'
<?xml version="1.0"?>
<pet>
	<id>10</id>
	<name>doggie</name>
	<category>
		<id>1</id>
		<name>Dogs</name>
	</category>
	<status>available</status>
	<tags>
		<tag>
			<id>1</id>
			<name>text</name>
		</tag>
	</tags>
	<photoUrls>
		<photoUrl>text</photoUrl>
	</photoUrls>
</pet>