Trinks
O Trinks é o NicoApp de integração com a plataforma de agendamento Trinks, usada por salões de beleza, barbearias e clínicas de estética. Com ele, seu bot cria, edita, consulta e c
Autenticação
- Acesse “Minha área pessoal”

- Acesse “Meu Cadastro”

- Acesse o seu cadastro no Trinks através deste link. (requer login)
- Navegue até a seção Token de API Pessoal e então clique em Gerar token.

- Copie o token exibido e insira no campo Token (X-Api-Key) do NicoApp.
Além do token, o app também exige o header estabelecimentoId — o ID do estabelecimento na Trinks ao qual esse token tem acesso. Sem ele, a Trinks recusa a requisição mesmo com o token válido.
GET https://api.trinks.com/v1/estabelecimentos (header X-Api-Key com o token) — esse endpoint lista todos os estabelecimentos aos quais o token tem acesso. Pegue o campo id do estabelecimento desejado na resposta e informe-o no campo estabelecimentoId na instalação do NicoApp. Se o token tiver acesso a um único estabelecimento (caso mais comum), será o único item da lista.Limites de Requisição
A API da Trinks possui um limite de requisições por minuto e por mês, aplicado por chave (token) de API.
Por minuto: 60 requisições
Por mês: 5000 requisições
Ao ultrapassar qualquer um dos dois limites, a Trinks responde com HTTP 429 (Too Many Requests) até a janela ser renovada (o próximo minuto ou o próximo mês). A documentação não indica limites diferentes por plano contratado — para volumes maiores, é preciso negociar diretamente com o suporte Trinks.
O que o miniapp faz
O app tem 20 ações, organizadas em 6 grupos. Todas usam Basic/API Key (X-Api-Key + estabelecimentoId) e, quando a Trinks recusa a operação, devolvem a mensagem de erro real da API pelo caminho de erro do bloco.
Agendamentos
Clientes
Etiquetas do Cliente
Telefones do Cliente
Créditos e Vale-presente
Catálogo
Dicas e observações
- Paginação automática: Listar Serviços e Listar Profissionais já percorrem todas as páginas da Trinks sozinhos (loop interno por
page/totalPages), então você recebe a lista completa numa única chamada da ação. - Telefone em uma peça só: nos campos de telefone (Criar Cliente, Adicionar telefone do cliente), informe o telefone completo com DDD — o app separa DDD e número automaticamente (removendo o DDI 55 quando presente).
- IDs encadeados: o ID do Cliente sai de Criar/Listar Clientes e alimenta praticamente todas as ações de cliente (etiquetas, telefones, crédito, vale-presente, agendamento). O ID do Agendamento sai de Criar Agendamento e alimenta Editar, Editar Status e Cancelar.
- Tratamento de erros: quando a Trinks recusa uma operação (dado inválido, permissão insuficiente, limite de requisições atingido), a ação falha e devolve a mensagem de erro real da Trinks — use o caminho de erro do bloco para tratar no fluxo.
- Status de agendamento: os valores aceitos por Editar Status Agendamento (e o status fixo "cancelado" usado por Cancelar Agendamento) seguem os códigos definidos pela Trinks — confirme os valores válidos na documentação de referência da Trinks antes de usar em produção.
- Economize requisições: com o limite de 60/min e 5000/mês por token, evite consultar o catálogo (serviços/profissionais) a cada mensagem — cacheie IDs em variáveis do bot sempre que possível.