Skip to main content
GET
Listar reservas

Authorizations

Authorization
string
header
required

Clave del negocio. sk es una clave completa (todo lo que el rol de quien la creó puede dar) y rk una restringida a los permisos que se eligieron al crearla. Solo se usa desde un servidor: un pedido desde un navegador se rechaza con browser_not_allowed.

Headers

Craqui-Version
string

Versión de la API para este pedido (YYYY-MM-DD). Si no la mandas, se usa la versión fijada en la clave cuando se creó.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-12-01"

Query Parameters

client_id
string

Solo lo de este cliente. Id de un cliente del estudio.

Pattern: ^cli_[0-7][0-9a-hjkmnp-tv-z]{25}$
Example:

"cli_01hzx8m4k2a7d9q3f5w6y8z0bc"

session_id
string

Solo las reservas de esta sesión. Id de una sesión (una fecha de una clase).

Pattern: ^ses_[0-7][0-9a-hjkmnp-tv-z]{25}$
Example:

"ses_01hzx8m4k2a7d9q3f5w6y8z0bc"

status
enum<string>

Solo las reservas en este estado.

Available options:
confirmed,
waitlisted,
cancelled,
attended,
no_show
local_date[gte]
string<date>

Solo reservas de sesiones desde esta fecha local, incluida. Fecha local del negocio, YYYY-MM-DD.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-11-05"

local_date[lte]
string<date>

Solo reservas de sesiones hasta esta fecha local, incluida. Fecha local del negocio, YYYY-MM-DD.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-11-05"

expand[]
enum<string>[]

client (pide clients:read) y session (pide sessions:read), uno por parámetro. Un client expandido sigue la misma regla de contacto que GET /v1/clients/{id}.

Available options:
client,
session
limit
integer
default:20

Cuántos elementos traer, de 1 a 100.

Required range: 1 <= x <= 100
starting_after
string

El next_cursor de la página anterior. Sirve solo para la misma ruta con los mismos filtros: con otros, la respuesta es invalid_cursor.

Response

OK.

object
string
required
Allowed value: "list"
data
object[]
required
has_more
boolean
required

Si hay más elementos después de esta página.

next_cursor
string | null
required

Pásalo en starting_after para pedir la página siguiente. null si no hay más.