POST/pet/{petId}

Update a pet with form data

Updates a pet's name or status using form data supplied as query parameters. Provide petId to select the pet, and include name or status for the values you want to update. The response contains the pet details after the operation.

  • IdempotentThe SDK sends Idempotency-Key, so a retried request is only applied once.

3 parameters
petIdintegerrequired
The integer identifier of the pet to update.
namestringoptional
The new name for the pet.
statusstringoptional
The new status value for the pet.

3 status codes
200Returns the pet object, including its name, photo URLs, and any available identifier, category, tags, and status.
idintegeroptional
namestringrequired
categoryobjectoptional
photoUrlsarray<string>required
tagsarray<object>optional
statusstringoptional
pet status in the store
Allowed:availablependingsold
400Returned when the input is invalid.
defaultReturned when an unexpected error occurs.

Error handling

A 400 is returned when the input is invalid. The petId path parameter identifies the pet to update; name and status are optional query parameters.