Skip to main content
PATCH
Actualizar una cita

Autorizaciones

Authorization
string
header
requerido

Clave API enviada como token Bearer

Parámetros de ruta

appointment_id
string
requerido

Cuerpo

application/json

PATCH body. Provide exactly one of status or scribeSessionId.

status is limited to cancelled / noshow (a booking is fulfilled only by the server when its session is created). scribeSessionId repairs a missed link: attach the session (ss_) whose id did not match the booking at create time; the booking then becomes fulfilled.

status
enum<string> | null

Set the booking to cancelled or noshow.

Opciones disponibles:
cancelled,
noshow
Ejemplo:

"cancelled"

scribeSessionId
string | null

Public id of the session to attach when it was not auto-linked at create time. Sets the link and marks the booking fulfilled.

Pattern: ^ss_[a-z0-9]{16}$
Ejemplo:

"ss_a1b2c3d4e5f6g7h8"

Respuesta

Respuesta exitosa

A single appointment. id is the stable public id (apt_...).

id
string
requerido

Stable public identifier.

Ejemplo:

"apt_a1b2c3d4e5f6g7h8"

status
string
requerido
Ejemplo:

"booked"

createdAt
string
requerido

ISO-8601 timestamp when the appointment was created.

consultationInternalId
string | null
Ejemplo:

"CONSULT-12345"

start
string | null
Ejemplo:

"2026-09-01T14:00:00.000Z"

end
string | null
Ejemplo:

"2026-09-01T14:30:00.000Z"

minutesDuration
integer | null
Ejemplo:

30

serviceType
string | null
Ejemplo:

"cardiology"

appointmentType
string | null
Ejemplo:

"follow-up"

reason
string | null
Ejemplo:

"Follow-up"

description
string | null
Ejemplo:

"Routine check"