¿Clave o app?
Si trabajas para un solo negocio, usa una clave: es más simple. Lee Claves y permisos.
Si tu producto se conecta a muchos negocios, usa una app: nadie te manda claves por mail, cada negocio ve
quién tiene acceso y puede cortarlo cuando quiera.
Cómo es, de punta a punta
1
Registras tu app
Desde Configuración → Integraciones → API → Tus aplicaciones de tu cuenta de Craqui. Recibes un
identificador (
app_…) y un secreto (crq_cs_…), que se muestra una sola vez. Lee
Crea una app.2
La pruebas en tu propio negocio
Mientras está en desarrollo, solo la pueden conectar los propietarios del negocio que la registró, y
solo a negocios donde también son propietarios.
3
Craqui la revisa
Cuando funciona, la envías a revisión. Si la aprobamos, la puede conectar el propietario de cualquier
negocio. Lee Revisión de tu app.
4
Cada negocio la conecta desde tu web
Tu web lo manda a la pantalla de Craqui, el propietario elige el negocio y los permisos, y vuelve a tu web
con un código que tu servidor cambia por tokens. Lee Conectar un negocio.
5
Tu servidor llama a la API
Con el access token, igual que con una clave:
Authorization: Bearer crq_oat_… contra
https://api.craqui.com/v1. Cuando vence, pides otro con el refresh token. Lee Tokens.Las reglas de fondo
- Una conexión, un negocio. El propietario conecta tu app a un negocio por vez, y los tokens de esa
conexión solo ven ese negocio. Para otro negocio, se repite el flujo. La respuesta de
/oauth/tokendice de qué negocio es cada token (business_id). - Solo el propietario conecta. Ni un administrador del negocio ni nadie de Craqui puede conectar tu app en nombre del propietario.
- El propietario elige. Puede quitarle a tu app cualquier permiso de los que pide, menos ver los datos básicos del negocio. Lee Permisos.
- Desde tu servidor. El secreto y los tokens nunca van al navegador ni a una app de teléfono. Lee Seguridad.
- La conexión no vence sola. Dura hasta que el propietario la desconecta, tu app la revoca o Craqui la desconecta por seguridad. Si tu app no la usa en 90 días, el refresh token vence y hace falta conectarla otra vez.
Lo que ve el propietario
En Configuración → Integraciones → API, la primera tarjeta es Aplicaciones conectadas. Ahí el propietario ve, por cada app conectada a su negocio:- su nombre y, si la aprobamos, la marca Verificada por Craqui;
- su estado: activa, en pausa, suspendida o desconectada;
- los permisos que le dio;
- quién la conectó y cuándo, y cuándo la usó por última vez;
- Ver actividad: cada pedido de tu app, en la Actividad de la API del negocio;
- Desconectar: tu app pierde el acceso en menos de un minuto.
Registrar y conectar apps se habilita negocio por negocio. Si en tu panel no ves Tus aplicaciones, o la
pantalla de conexión dice que todavía no se pueden conectar aplicaciones a ese negocio, escríbenos.

