6.5. Collections
Para acelerar sua integração com o ClickFlow (Orquestrador e Executor), disponibilizamos collections prontas para os aplicativos de teste de API mais usados: Postman, Insomnia e Bruno. Elas trazem os endpoints já configurados, com exemplos reais de payload para cada tipo de step.
Por que usar as Collections?
- Todos os endpoints do Orquestrador e do Executor, já organizados por recurso.
- Exemplos prontos de
POST /api/v1/flowspara cada tipo de step (consent,form,verify,kyc,signature) — inclusive combinações comuns, como Verify + KYC. - Variáveis de ambiente pré-configuradas para sandbox (
host,access_token,flow_id,execution_id).
Como Utilizar
As collections do ClickFlow vivem no repositório docs-clicksign-api, junto com as do ClickForm.
Downloads
| Produto | Ferramenta | Arquivo | Link |
|---|---|---|---|
| Orquestrador | Postman collection | ClickFlow_Orchestrator_Postman_Collection.json | baixar |
| Orquestrador | Postman environment | ClickFlow_Orchestrator_Postman_Environment.json | baixar |
| Orquestrador | Insomnia | ClickFlow_Orchestrator_Insomnia_Collection.json | baixar |
| Orquestrador | Bruno | pasta bruno/ClickFlow_Orchestrator/ | abrir pasta |
| Executor | Postman collection | ClickFlow_Runner_Postman_Collection.json | baixar |
| Executor | Postman environment | ClickFlow_Runner_Postman_Environment.json | baixar |
| Executor | Insomnia | ClickFlow_Runner_Insomnia_Collection.json | baixar |
| Executor | Bruno | pasta bruno/ClickFlow_Runner/ | abrir pasta |
Postman
- Baixe o JSON da collection e o do environment (tabela acima) — um par para o Orquestrador, outro para o Executor.
- No Postman,
Import > Filepara cada um dos dois arquivos. - Selecione o environment importado (
ClickFlow Orchestrator - SandboxouClickFlow Runner - Sandbox) no seletor de ambiente. - Preencha a variável
access_tokencom o UUID do seu access token. - Preencha
flow_id/execution_idconforme o request que for testar.
Insomnia
- Baixe o JSON da collection (já traz os ambientes Sandbox e Produção dentro do próprio arquivo — não precisa de um arquivo de environment separado).
Create > Import > From Filee selecione o arquivo baixado.- Selecione o ambiente Sandbox.
- Preencha
access_token.
Bruno
- Clone o repositório docs-clicksign-api (ou baixe só a pasta
bruno/ClickFlow_Orchestrator/oubruno/ClickFlow_Runner/). - No Bruno,
Open Collectionapontando para a pasta correspondente. - Selecione o ambiente Sandbox (
environments/Sandbox.bru). - Preencha
access_token— a autenticação já está herdada emcollection.bru(headerAuthorization, tipo API key).
O que está incluído?
Orquestrador (ClickFlow Orchestrator)
ClickFlow Orchestrator)Pastas: Health · Executions · Flows · Exemplos de Flows.
| Request | Método | Path |
|---|---|---|
| Health check | GET | /health |
| Estado da execução | GET | /api/v1/executions/{execution_id} |
| Cancela uma execução em andamento | POST | /api/v1/executions/{execution_id}/cancel |
| Avança para o próximo passo | POST | /api/v1/executions/{execution_id}/next |
| Lista execuções de um flow | GET | /api/v1/flows/{flow_id}/executions |
| Inicia execução de um flow publicado | POST | /api/v1/flows/{flow_id}/executions |
| Lista flows | GET | /api/v1/flows |
| Cria flow | POST | /api/v1/flows |
| Obtém flow por ID | GET | /api/v1/flows/{flow_id} |
| Atualiza flow | PUT | /api/v1/flows/{flow_id} |
| Remove flow | DELETE | /api/v1/flows/{flow_id} |
Publica flow (draft/unpublished → published) | PATCH | /api/v1/flows/{flow_id}/publish |
Despublica flow (published → unpublished) | PATCH | /api/v1/flows/{flow_id}/unpublish |
Exemplos de Flows (todos POST /api/v1/flows, um por tipo de step e combinação comum):
- Consent
- Consent — variáveis por step (
channel_params) - Form
- Form — atualização de contato
- Form — injeção de respostas de formulários anteriores
- Form — injeção do contato no formulário
- KYC —
biometric_behavior+kyc(CNPJ) - KYC —
form+biometric_behavior+kyc(CPF) - Signature — template + configurações do envelope
- Signature — arquivo S3
- Signature — filename com interpolação
- Signature — arquivo S3 + template
- Signature —
runner_files - Signature — template + signatários extras
- Verify —
liveness - Verify —
biometric_behavior - Verify —
biometric_behavior+form - Verify —
identity_biometrics - Verify —
instructions - Verify —
provider_priority
Detalhe de cada tipo de step e do context esperado: Orquestrador. Papel de cada módulo por trás do step: Módulos.
Executor (ClickFlow Runner)
ClickFlow Runner)Pastas: Health · Executions.
| Request | Método | Path |
|---|---|---|
| Health check | GET | /health |
| Retorna uma execução | GET | /api/v1/executions/{execution_id} |
| Cancela uma execução | POST | /api/v1/executions/{execution_id}/cancel |
| Lista os steps de uma execução | GET | /api/v1/executions/{execution_id}/steps |
| Inicia execução — WhatsApp | POST | /api/v1/flows/{flow_id}/execute |
| Inicia execução — canal API | POST | /api/v1/flows/{flow_id}/execute ("channel": "api") |
Inicia execução — com arquivo (runner_files) | POST | /api/v1/flows/{flow_id}/execute |
Crie e publique o flow no Orquestrador; dispare a execução no Executor. Canal whatsapp vs. api, upload de arquivo no disparo e cancelamento: Executor.
Autenticação e ambientes
Header Authorization com o UUID do access token — sem prefixo Bearer. Mesma regra de Primeiros passos. O endpoint /health não exige autenticação.
As collections já vêm com o host apontando para sandbox. Para testar em produção, troque a variável host (Postman/Bruno) ou selecione o ambiente Produção (Insomnia/Bruno):
| Ambiente | Host Orquestrador | Host Executor |
|---|---|---|
| Sandbox (padrão) | clickflow-sandbox.clicksign.com | clickflow-runner-sandbox.clicksign.com |
| Produção | clickflow.clicksign.com | clickflow-runner.clicksign.com |
Atualizações e Suporte
As collections são geradas a partir das specs públicas do Orquestrador e do Executor (/api/v1, sem rotas internas) e serão atualizadas conforme a API evoluir. Caso encontre alguma dificuldade ou tenha sugestões de melhoria, entre em contato com o Suporte.
Próximo passo ➡️
- Primeiros passos — visão geral do ClickFlow e autenticação.
- Orquestrador — todos os tipos de step e ciclo de vida do flow.
- Executor — canal
whatsappvs.api.
❓Precisa de ajuda? Entre em contato com o Suporte
💰Dúvida sobre planos e preços? Veja o comparativo
🔍Não sabe qual versão está usando? Descubra a sua versão
📚Respostas rápidas? Visite nosso FAQ
Updated 4 days ago