Skip to main content
En esta guía haces cuatro pedidos con una clave de prueba: confirmas la clave, lees el horario de la semana, pides la página siguiente y, al final, sabes qué cambia para usar los datos reales. Solo necesitas una terminal con curl.

1. Consigue una clave de prueba

La crea la propietaria del estudio en Craqui:
  1. Configuración → Integraciones → API → Nueva clave.
  2. En Entorno, Prueba. La primera vez, Craqui prepara el estudio de prueba: puede tardar unos segundos.
  3. En Tipo de acceso, Completa sirve para esta guía. Si eliges Restringida, marca al menos los permisos del negocio (business:read) y de las sesiones (sessions:read).
  4. Crear clave, y la copia en ese momento: es la única vez que se muestra.
La clave empieza con crq_test_. Guárdala en una variable de entorno de tu terminal:
Trata la clave como una contraseña: no la pegues en un chat, en un repositorio ni en código que corre en el navegador. Si se expone, pide que la revoquen y que creen otra.

2. Confirma la clave

La respuesta es el estudio de prueba. Su nombre termina en ” (prueba)” y livemode es false: todo lo que devuelve una clave de prueba lo dice.
Si en vez de esto recibes un error, su code te dice qué pasó y su type es el link a la página que explica qué hacer. Por ejemplo, invalid_api_key si la clave quedó incompleta al copiarla.

3. Lee el horario

GET /v1/sessions devuelve las sesiones entre dos fechas locales del estudio (local_date[gte] y local_date[lte], como mucho 31 días). Pide pocas por página para ver la paginación:
Usa fechas de esta semana y la que viene: el estudio de prueba tiene sesiones desde una semana atrás hasta dos semanas adelante del día en que se preparó.
La respuesta es una lista. Aquí, recortada a una sesión y a algunos de sus campos:

4. Pide la página siguiente

has_more: true dice que hay más. Repite el mismo pedido, con los mismos filtros, y agrega starting_after con el next_cursor que recibiste:
Sigue así hasta que has_more sea false. Si cambias un filtro a mitad de camino, el cursor deja de servir y recibes invalid_cursor. Más en Paginación.

5. Pasa a producción

Cuando tu código hace lo que quieres con el estudio de prueba:
  1. La propietaria crea una clave con el entorno Producción: empieza con crq_live_.
  2. Cambias la clave en tu sistema. La URL es la misma, las rutas también.
  3. Los ids cambian: los del estudio de prueba no existen en producción. Si guardaste alguno, vuelve a leerlo con la clave nueva.

Siguientes pasos

Claves y permisos

Qué permiso necesita cada ruta y cómo cuidar una clave.

Entorno de prueba

Qué tiene el estudio de prueba y cómo restablecerlo.

Conceptos de un estudio

Clase, sesión, créditos y membresías, para quien no conoce un estudio.

Errores

La forma de un error y la lista de códigos.