6.8 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	PetApi
All URIs are relative to /v2
| Method | HTTP request | Description | 
|---|---|---|
| addPet | POST /pet | Add a new pet to the store | 
| deletePet | DELETE /pet/{petId} | Deletes a pet | 
| findPetsByStatus | GET /pet/findByStatus | Finds Pets by status | 
| findPetsByTags | GET /pet/findByTags | Finds Pets by tags | 
| getPetById | GET /pet/{petId} | Find pet by ID | 
| updatePet | PUT /pet | Update an existing pet | 
| updatePetWithForm | POST /pet/{petId} | Updates a pet in the store with form data | 
| uploadFile | POST /pet/{petId}/uploadImage | uploads an image | 
addPet
Add a new pet to the store
Example
petstore-cli addPet
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| body | Pet | Pet object that needs to be added to the store | 
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: application/json, application/xml
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deletePet
Deletes a pet
Example
petstore-cli deletePet petId=value api_key:value
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| petId | integer | Pet id to delete | |
| apiKey | string | [optional] | 
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not Applicable
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
findPetsByStatus
Finds Pets by status
Multiple status values can be provided with comma separated strings
Example
petstore-cli findPetsByStatus  Specify as:  status="value1,value2,..."
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| status | array[string] | Status values that need to be considered for filter | 
Return type
Authorization
HTTP request headers
- Content-Type: Not Applicable
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
findPetsByTags
Finds Pets by tags
Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
Example
petstore-cli findPetsByTags  Specify as:  tags="value1,value2,..."
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| tags | array[string] | Tags to filter by | 
Return type
Authorization
HTTP request headers
- Content-Type: Not Applicable
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getPetById
Find pet by ID
Returns a single pet
Example
petstore-cli getPetById petId=value
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| petId | integer | ID of pet to return | 
Return type
Authorization
HTTP request headers
- Content-Type: Not Applicable
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updatePet
Update an existing pet
Example
petstore-cli updatePet
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| body | Pet | Pet object that needs to be added to the store | 
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: application/json, application/xml
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updatePetWithForm
Updates a pet in the store with form data
Example
petstore-cli updatePetWithForm petId=value
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| petId | integer | ID of pet that needs to be updated | |
| name | string | Updated name of the pet | [optional] | 
| status | string | Updated status of the pet | [optional] | 
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: application/x-www-form-urlencoded
 - Accept: application/xml, application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]
uploadFile
uploads an image
Example
petstore-cli uploadFile petId=value
Parameters
| Name | Type | Description | Notes | 
|---|---|---|---|
| petId | integer | ID of pet to update | |
| additionalMetadata | string | Additional data to pass to server | [optional] | 
| file | File | file to upload | [optional] | 
Return type
Authorization
HTTP request headers
- Content-Type: multipart/form-data
 - Accept: application/json
 
[Back to top] [Back to API list] [Back to Model list] [Back to README]