Trinks
Trinks es el NicoApp de integración con la plataforma de agendamiento Trinks, usada por salones de belleza, barberías y clínicas de estética. Con él, tu flujo crea, edita, consulta y cancela citas.
Autenticación
- Accede a “Minha área pessoal”

- Accede a “Meu Cadastro”

- Accede a tu registro en Trinks a través de este enlace (requiere inicio de sesión).
- Navega hasta la sección Token de API Pessoal y haz clic en Gerar token.

- Copia el token mostrado e insértalo en el campo Token (X-Api-Key) del NicoApp.
Además del token, la app también exige el header estabelecimentoId — el ID del establecimiento en Trinks al que ese token tiene acceso. Sin él, Trinks rechaza la solicitud incluso con el token válido.
GET https://api.trinks.com/v1/estabelecimentos (header X-Api-Key con el token) — ese punto final lista todos los establecimientos a los que el token tiene acceso. Toma el campo id del establecimiento deseado en la respuesta e indícalo en el campo estabelecimentoId en la instalación del NicoApp. Si el token tiene acceso a un único establecimiento (el caso más común), será el único elemento de la lista.Límites de Solicitudes
La API de Trinks tiene límites de solicitudes por minuto y por mes, aplicados por clave (token) de API.
Por minuto: 60 solicitudes
Por mes: 5000 solicitudes
Al superar cualquiera de los dos límites, Trinks responde con HTTP 429 (Too Many Requests) hasta que la ventana se renueve (el próximo minuto o el próximo mes). La documentación no indica límites diferentes por plan contratado — para volúmenes mayores, es necesario negociar directamente con el soporte de Trinks.
Qué hace el NicoApp
La app tiene 20 acciones, organizadas en 6 grupos. Todas usan Basic/API Key (X-Api-Key + estabelecimentoId) y, cuando Trinks rechaza la operación, devuelven el mensaje de error real de la API por el camino de error del bloque.
Citas
Clientes
Etiquetas del Cliente
Teléfonos del Cliente
Créditos y Vales de Regalo
Catálogo
Consejos y observaciones
- Paginación automática: Listar Servicios y Listar Profesionales ya recorren todas las páginas de Trinks por sí solos (bucle interno por
page/totalPages), así que recibes la lista completa en una única llamada de la acción. - Teléfono completo en un solo campo: en los campos de teléfono (Crear Cliente, Agregar teléfono del cliente), indica el teléfono completo con DDD — la app separa DDD y número automáticamente (eliminando el DDI 55 cuando esté presente).
- IDs encadenados: el ID del Cliente sale de Crear/Listar Clientes y alimenta prácticamente todas las acciones de cliente (etiquetas, teléfonos, crédito, vale de regalo, cita). El ID de la Cita sale de Crear Cita y alimenta Editar, Editar Estado y Cancelar.
- Manejo de errores: cuando Trinks rechaza una operación (dato inválido, permiso insuficiente, límite de solicitudes alcanzado), la acción falla y devuelve el mensaje de error real de Trinks — usa el camino de error del bloque para tratarlo en el flujo.
- Estado de la cita: los valores aceptados por Editar Estado (y el estado fijo "cancelado" usado por Cancelar Cita) siguen los códigos definidos por Trinks — confirma los valores válidos en la documentación de referencia de Trinks antes de usarlos en producción.
- Ahorra solicitudes: con el límite de 60/min y 5000/mes por token, evita consultar el catálogo (servicios/profesionales) en cada mensaje — guarda los IDs en variables del bot siempre que sea posible.

