API blocks
A first block:
Add a new pet to the store.
Authorizations
Body
idinteger · int64OptionalExample:
10
namestringRequiredExample:
doggie
photoUrlsstring[]Required
statusstring · enumOptionalPossible values:
pet status in the store
Responses
200
Successful operation
400
Invalid input
422
Validation exception
default
Unexpected error
post
POST /api/v3/pet HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 133
{
"id": 10,
"name": "doggie",
"category": {
"id": 1,
"name": "Dogs"
},
"photoUrls": [
"text"
],
"tags": [
{
"id": 1,
"name": "text"
}
],
"status": "available"
}
{
"id": 10,
"name": "doggie",
"category": {
"id": 1,
"name": "Dogs"
},
"photoUrls": [
"text"
],
"tags": [
{
"id": 1,
"name": "text"
}
],
"status": "available"
}
Update an existing pet by Id.
Authorizations
Body
idinteger · int64OptionalExample:
10
namestringRequiredExample:
doggie
photoUrlsstring[]Required
statusstring · enumOptionalPossible values:
pet status in the store
Responses
200
Successful operation
400
Invalid ID supplied
404
Pet not found
422
Validation exception
default
Unexpected error
put
PUT /api/v3/pet HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 133
{
"id": 10,
"name": "doggie",
"category": {
"id": 1,
"name": "Dogs"
},
"photoUrls": [
"text"
],
"tags": [
{
"id": 1,
"name": "text"
}
],
"status": "available"
}
{
"id": 10,
"name": "doggie",
"category": {
"id": 1,
"name": "Dogs"
},
"photoUrls": [
"text"
],
"tags": [
{
"id": 1,
"name": "text"
}
],
"status": "available"
}
Multiple status values can be provided with comma separated strings.
Authorizations
Query parameters
statusstring · enumOptionalDefault:
Status values that need to be considered for filter
available
Possible values: Responses
200
successful operation
400
Invalid status value
default
Unexpected error
get
GET /api/v3/pet/findByStatus HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"id": 10,
"name": "doggie",
"category": {
"id": 1,
"name": "Dogs"
},
"photoUrls": [
"text"
],
"tags": [
{
"id": 1,
"name": "text"
}
],
"status": "available"
}
]
Delete a pet.
Authorizations
Path parameters
petIdinteger · int64Required
Pet id to delete
Header parameters
api_keystringOptional
Responses
200
Pet deleted
400
Invalid pet value
default
Unexpected error
delete
DELETE /api/v3/pet/{petId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
No content
Webhooks :
Models:
Last updated