expectedPetStoreTools.json•16.6 kB
[
{
"id": null,
"name": "addPet",
"description": "Add a new pet to the store.",
"uri": "https://petstore3.swagger.io/api/v3/pet",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "POST"
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
}
},
"required": [
"wanaku_body"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "updatePet",
"description": "Update an existing pet by Id.",
"uri": "https://petstore3.swagger.io/api/v3/pet",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "PUT"
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
}
},
"required": [
"wanaku_body"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "findPetsByStatus",
"description": "Multiple status values can be provided with comma separated strings.",
"uri": "https://petstore3.swagger.io/api/v3/pet/findByStatus",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
},
"status": {
"type": "string",
"description": "Status values that need to be considered for filter",
"target": null,
"scope": "service",
"value": null
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "findPetsByTags",
"description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",
"uri": "https://petstore3.swagger.io/api/v3/pet/findByTags",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
},
"tags": {
"type": "string",
"description": "Tags to filter by",
"target": null,
"scope": "service",
"value": null
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "getPetById",
"description": "Returns a single pet.",
"uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"petId": {
"type": "string",
"description": "ID of pet to return",
"target": null,
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
}
},
"required": [
"petId"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "updatePetWithForm",
"description": "Updates a pet resource based on the form data.",
"uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"petId": {
"type": "string",
"description": "ID of pet that needs to be updated",
"target": null,
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "POST"
},
"name": {
"type": "string",
"description": "Name of pet that needs to be updated",
"target": null,
"scope": "service",
"value": null
},
"status": {
"type": "string",
"description": "Status of pet that needs to be updated",
"target": null,
"scope": "service",
"value": null
}
},
"required": [
"petId"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "deletePet",
"description": "Delete a pet.",
"uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"petId": {
"type": "string",
"description": "Pet id to delete",
"target": null,
"scope": "service",
"value": null
},
"api_key": {
"type": "string",
"description": "",
"target": "header",
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "DELETE"
}
},
"required": [
"petId"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "uploadFile",
"description": "Upload image of the pet.",
"uri": "https://petstore3.swagger.io/api/v3/pet/{parameter.value('petId')}/uploadImage",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"petId": {
"type": "string",
"description": "ID of pet to update",
"target": null,
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "POST"
},
"additionalMetadata": {
"type": "string",
"description": "Additional Metadata",
"target": null,
"scope": "service",
"value": null
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
}
},
"required": [
"petId"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "getInventory",
"description": "Returns a map of status codes to quantities.",
"uri": "https://petstore3.swagger.io/api/v3/store/inventory",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "placeOrder",
"description": "Place a new order in the store.",
"uri": "https://petstore3.swagger.io/api/v3/store/order",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "POST"
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "getOrderById",
"description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.",
"uri": "https://petstore3.swagger.io/api/v3/store/order/{parameter.value('orderId')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "ID of order that needs to be fetched",
"target": null,
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
}
},
"required": [
"orderId"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "deleteOrder",
"description": "For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors.",
"uri": "https://petstore3.swagger.io/api/v3/store/order/{parameter.value('orderId')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "ID of the order that needs to be deleted",
"target": null,
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "DELETE"
}
},
"required": [
"orderId"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "createUser",
"description": "This can only be done by the logged in user.",
"uri": "https://petstore3.swagger.io/api/v3/user",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "POST"
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "createUsersWithListInput",
"description": "Creates list of users with given input array.",
"uri": "https://petstore3.swagger.io/api/v3/user/createWithList",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "POST"
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "loginUser",
"description": "Log into the system.",
"uri": "https://petstore3.swagger.io/api/v3/user/login",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"password": {
"type": "string",
"description": "The password for login in clear text",
"target": null,
"scope": "service",
"value": null
},
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
},
"username": {
"type": "string",
"description": "The user name for login",
"target": null,
"scope": "service",
"value": null
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "logoutUser",
"description": "Log user out of the system.",
"uri": "https://petstore3.swagger.io/api/v3/user/logout",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
}
},
"required": []
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "getUserByName",
"description": "Get user detail based on username.",
"uri": "https://petstore3.swagger.io/api/v3/user/{parameter.value('username')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "GET"
},
"username": {
"type": "string",
"description": "The name that needs to be fetched. Use user1 for testing",
"target": null,
"scope": "service",
"value": null
}
},
"required": [
"username"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "updateUser",
"description": "This can only be done by the logged in user.",
"uri": "https://petstore3.swagger.io/api/v3/user/{parameter.value('username')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "PUT"
},
"wanaku_body": {
"type": "string",
"description": null,
"target": null,
"scope": null,
"value": null
},
"username": {
"type": "string",
"description": "name that need to be deleted",
"target": null,
"scope": "service",
"value": null
}
},
"required": [
"username"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
},
{
"id": null,
"name": "deleteUser",
"description": "This can only be done by the logged in user.",
"uri": "https://petstore3.swagger.io/api/v3/user/{parameter.value('username')}",
"type": "http",
"inputSchema": {
"type": "object",
"properties": {
"CamelHttpMethod": {
"type": "string",
"description": "HTTP method to use when call the service.",
"target": "header",
"scope": "service",
"value": "DELETE"
},
"username": {
"type": "string",
"description": "The name that needs to be deleted",
"target": null,
"scope": "service",
"value": null
}
},
"required": [
"username"
]
},
"configurationURI": null,
"secretsURI": null,
"namespace": null
}
]