Add a pet owner
create_clientUse this when someone asks to add a new pet owner to their vet clinic. Returns the owner's id, name, clinic and language; the phone and email given are saved but never returned. Not for adding an animal.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"requestId": "<requestId>"
},
"name": "create_client"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The owner's full name. | |
| No | Email address. | ||
| phone | No | Mobile number, with the country code when known. | |
| clinicId | No | Id of the clinic, from list_clinics. Leave it out when the user has one clinic. | |
| language | No | Language for their messages, as a code such as en, it or pt-BR. Defaults to the clinic language. | |
| requestId | Yes | A unique id you choose for this owner, such as a UUID. Calling again with the same requestId returns the first owner rather than adding a second one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| client | Yes | ||
| status | Yes |