7.3. Collections

Para acelerar sua integração com o ClickForm, 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 campo.

Por que usar as Collections?

  • Todos os endpoints de Forms, Versions e Runs, já organizados por recurso.
  • Exemplos prontos de POST /api/v1/forms/{form_key}/versions para cada tipo de campo — texto, número, data, documentos (CPF/CNPJ), seleção, repetidor e condições.
  • Variáveis de ambiente pré-configuradas para sandbox (host, access_token, form_key, version_key, run_key).

Como Utilizar

As collections do ClickForm vivem no repositório docs-clicksign-api, junto com as do ClickFlow.

Downloads

FerramentaArquivoLink
Postman collectionClickForm_Postman_Collection.jsonbaixar
Postman environmentClickForm_Postman_Environment.jsonbaixar
InsomniaClickForm_Insomnia_Collection.jsonbaixar
Brunopasta bruno/ClickForm/abrir pasta

Postman

  1. Baixe o JSON da collection e o do environment (tabela acima).
  2. No Postman, Import > File para cada um dos dois arquivos.
  3. Selecione o environment ClickForm - Sandbox no seletor de ambiente.
  4. Preencha a variável access_token com o UUID do seu access token.
  5. Preencha form_key / version_key / run_key conforme o request que for testar.

Insomnia

  1. 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).
  2. Create > Import > From File e selecione o arquivo baixado.
  3. Selecione o ambiente Sandbox.
  4. Preencha access_token.

Bruno

  1. Clone o repositório docs-clicksign-api (ou baixe só a pasta bruno/ClickForm/).
  2. No Bruno, Open Collection apontando para a pasta.
  3. Selecione o ambiente Sandbox (environments/Sandbox.bru).
  4. Preencha access_token — a autenticação já está herdada em collection.bru (header Authorization, tipo API key).

O que está incluído?

Pastas: Health · Forms · Versions · Runs · Exemplos de versões.

RequestMétodoPath
Verifica disponibilidade do serviçoGET/health
Lista todos os formuláriosGET/api/v1/forms
Cria o formulário basePOST/api/v1/forms
Retorna metadados de um formulário específicoGET/api/v1/forms/{form_key}
Atualiza os metadados do formulárioPUT/api/v1/forms/{form_key}
Remove um formulárioDELETE/api/v1/forms/{form_key}
Lista todas as versões de um formulárioGET/api/v1/forms/{form_key}/versions
Cria uma nova versão (schema)POST/api/v1/forms/{form_key}/versions
Retorna a estrutura da versãoGET/api/v1/forms/{form_key}/versions/{version_key}
Atualiza metadados da versão (ex.: is_active)PUT/api/v1/forms/{form_key}/versions/{version_key}
Remove uma versão específicaDELETE/api/v1/forms/{form_key}/versions/{version_key}
Lista todas as execuções associadas a uma versãoGET/api/v1/versions/{version_key}/runs
Cria uma versão pré-preenchida (run)POST/api/v1/versions/{version_key}/runs
Obtém uma execução (run) por versãoGET/api/v1/versions/{version_key}/runs/{run_key}
Atualiza contexto, expires_at ou callback_url do runPUT/api/v1/versions/{version_key}/runs/{run_key}
Remove uma execução pendenteDELETE/api/v1/versions/{version_key}/runs/{run_key}

Exemplos de versões (todos POST /api/v1/forms/{form_key}/versions, um por tipo de campo):

Texto curto · Texto longo · Número · Intervalo numérico · E-mail do signatário · Número de telefone/WhatsApp · Data · CPF · CNPJ · Monetário · CEP · Imagem · Anexo · Cabeçalho · Parágrafo · Lista suspensa · Única resposta · Múltiplas respostas · Repetidor de campos · Campos com regras condicionais.

Modelo de dados (Form → Version → Run), tipos de campo, conditions e verificação de acesso: Criar e utilizar formulários.

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.

A collection já vem 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):

AmbienteHost
Sandbox (padrão)clickform-sandbox.clicksign.com
Produçãoclickform.clicksign.com

Atualizações e Suporte

A collection é gerada a partir da spec pública do ClickForm (/api/v1, sem rotas internas) e será atualizada conforme a API evoluir. Caso encontre alguma dificuldade ou tenha sugestões de melhoria, entre em contato com o Suporte.

Próximo passo ➡️




❓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


Did this page help you?