{"capabilities":[{"authority":"public","consequential":false,"description":"Read the public Preneur business identity and classification.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"profile.read","readOnly":true,"title":"Read business profile"},{"authority":"public","consequential":false,"description":"List published services and products offered by this Preneur.","inputSchema":{"additionalProperties":false,"properties":{},"type":"object"},"name":"offer.list","readOnly":true,"title":"List offers"},{"authority":"public","consequential":false,"description":"Read one published service or product by its stable offer ID.","inputSchema":{"additionalProperties":false,"properties":{"offerId":{"description":"Published offer ID","type":"string"}},"required":["offerId"],"type":"object"},"name":"offer.read","readOnly":true,"title":"Read offer"},{"authority":"public","consequential":false,"description":"Get an authoritative quote and transaction requirements for selected offers.","inputSchema":{"additionalProperties":false,"properties":{"quantities":{"items":{"additionalProperties":false,"properties":{"id":{"description":"Offer ID","type":"string"},"quantity":{"description":"Whole-number quantity","type":"number"},"variantId":{"description":"Optional size or color id","type":"string"}},"required":["id","quantity"],"type":"object"},"type":"array"},"start":{"description":"Optional appointment start time as Unix milliseconds","type":"number"}},"required":["quantities"],"type":"object"},"name":"quote.create","readOnly":true,"title":"Create quote"},{"authority":"public","consequential":true,"description":"Confirm a quote for service and/or product checkout. Live card settlement is not enabled until a payment provider is connected.","inputSchema":{"additionalProperties":false,"properties":{"contact":{"additionalProperties":true,"type":"object"},"quantities":{"items":{"additionalProperties":false,"properties":{"id":{"description":"Offer ID","type":"string"},"quantity":{"description":"Quantity","type":"number"}},"required":["id","quantity"],"type":"object"},"type":"array"},"requestId":{"description":"Caller-generated idempotency key","type":"string"},"revision":{"description":"Quote revision being accepted","type":"string"},"start":{"description":"Optional appointment start as Unix milliseconds","type":"number"}},"required":["quantities","requestId","contact"],"type":"object"},"name":"checkout.confirm","readOnly":false,"title":"Confirm checkout"},{"authority":"public","consequential":false,"description":"Return valid appointment slots for one or more bookable service offers.","inputSchema":{"additionalProperties":false,"properties":{"endDate":{"description":"End date in YYYY-MM-DD, inclusive","type":"string"},"offerIds":{"items":{"type":"string"},"type":"array"},"startDate":{"description":"Start date in YYYY-MM-DD","type":"string"}},"required":["offerIds","startDate","endDate"],"type":"object"},"name":"availability.read","readOnly":true,"title":"Check availability"},{"authority":"public","consequential":true,"description":"Create a booking/order from an authoritative quote after user confirmation.","inputSchema":{"additionalProperties":false,"properties":{"contact":{"additionalProperties":false,"properties":{"company":{"description":"Company, if any","type":"string"},"created":{"description":"Creation timestamp; use 0 if unknown","type":"number"},"email":{"description":"Customer email","type":"string"},"id":{"description":"Optional stable contact ID","type":"string"},"name":{"description":"Customer name","type":"string"},"note":{"description":"Customer note","type":"string"},"phone":{"description":"Customer phone","type":"string"},"source":{"description":"Source label","type":"string"}},"required":["id","name","email","phone","company","note","source","created"],"type":"object"},"quantities":{"items":{"additionalProperties":false,"properties":{"id":{"description":"Offer ID","type":"string"},"quantity":{"description":"Quantity","type":"number"}},"required":["id","quantity"],"type":"object"},"type":"array"},"requestId":{"description":"Caller-generated idempotency key","type":"string"},"revision":{"description":"Quote revision being accepted","type":"string"},"start":{"description":"Appointment start as Unix milliseconds","type":"number"}},"required":["quantities","requestId","contact"],"type":"object"},"name":"booking.create","readOnly":false,"title":"Create booking"},{"authority":"manage_token","consequential":false,"description":"Read customer-visible booking/order state using its management token.","inputSchema":{"additionalProperties":false,"properties":{"token":{"description":"Booking management token","type":"string"}},"required":["token"],"type":"object"},"name":"booking.read","readOnly":true,"title":"Read booking"},{"authority":"manage_token","consequential":true,"description":"Move an existing booking after validating availability and policy.","inputSchema":{"additionalProperties":false,"properties":{"start":{"description":"New start time as Unix milliseconds","type":"number"},"token":{"description":"Booking management token","type":"string"}},"required":["token","start"],"type":"object"},"name":"booking.reschedule","readOnly":false,"title":"Reschedule booking"},{"authority":"manage_token","consequential":true,"description":"Cancel an existing booking or order after presenting consequences to the user.","inputSchema":{"additionalProperties":false,"properties":{"token":{"description":"Booking management token","type":"string"}},"required":["token"],"type":"object"},"name":"booking.cancel","readOnly":false,"title":"Cancel booking or order"},{"authority":"public","consequential":false,"description":"List forms and requirements attached to selected service offers or an existing visit.","inputSchema":{"additionalProperties":false,"properties":{"offerIds":{"items":{"type":"string"},"type":"array"}},"required":["offerIds"],"type":"object"},"name":"requirement.list","readOnly":true,"title":"List requirements"}],"contractVersion":"2026-09-16","profileId":"kh7f61ybmyq9gw46ja29d50kqx8eqqy2","slug":"amadeu","version":9}