Crear una orden de servicio en Cooper
createOrderCrea una orden de servicio (paseo, adiestramiento, guardería, internación) para el usuario autenticado. Antes de invocar esta tool, el asistente debe presentar al usuario un resumen claro de la orden que se va a crear (tipo de servicio, frecuencia, fecha de inicio, dirección, mascota y precio orientativo) y obtener su confirmación explícita. Si el usuario no confirma de forma inequívoca, no invocar esta tool. Para precios y planes vigentes, invocar previamente getServiceCatalog. Para mascotas y órdenes del usuario, utilizar getMyPets y getMyOrders. El backend valida que la dirección pertenezca al usuario autenticado.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Notas adicionales para el cuidador. | |
| animals | Yes | Mascotas incluidas en la orden. Al menos una. | |
| sessions | Yes | Sesiones de la orden. Al menos una. | |
| address_id | Yes | Identificador de la dirección del usuario, obtenido de su perfil. | |
| pcp_place_type_id | No | Solo para guardería: tipo de ubicación (predio o domicilio). | |
| pcp_service_type_id | Yes | Tipo de servicio. 1 = adiestramiento, 2 = paseos, 3 = guardería, 4 = internación. |