Confirmar una cita
Appointments
POST /v1/scheduling/appointments/:id/confirm
Confirm an appointment, moving it from pending to confirmed. Returns 409 if the appointment isn’t in pending.
POST
Confirmar una cita
Moves the appointment from
pending to confirmed. The call reads the current appointment first and rejects with 409 if the state isn’t pending (you can’t confirm an appointment that’s already confirmed, completed, or cancelled).
Endpoint
Required scope
scheduling:appointments:confirm
Path params
Headers
No body required.
Example request
Response
200 OK
Returns the appointment withstatus: "confirmed". Shape identical to the body of GET /appointments/:id.
409 Conflict
404 Not Found
The appointment doesn’t exist or belongs to another company.401 Unauthorized · 403 Forbidden
Same semantics as the rest of the public API.Authorizations
Personal Access Token con prefijo kbai_pk_. Generar desde el portal con permiso developer.manage_tokens.
Path Parameters
Response
200 - application/json
Id de la cita
pending | confirmed | cancelled | …
Correlativo legible de la cita
online | in-person
Estado del pago
Moneda ISO 4217