Pular para o conteúdo
CognizyCognizyAjuda
Entrar
Nesta área

Formulários

5 ferramentas

create_form

Escrita

Cria um formulário de captação. Nasce em rascunho (DRAFT); com status ACTIVE o link público já recebe respostas, e cada resposta cria ou atualiza o contato. Devolve o link público.

Permissão
forms:write
Operação
forms.create
Módulo
forms

Parâmetros

namestringobrigatório
descriptionstringopcional
fieldsobject[]obrigatório
Perguntas, na ordem. Para o contato virar lead, peça telefone ou e-mail com saveTo.
fields[].labelstringobrigatório
fields[].typestringobrigatório
TEXTEMAILPHONENUMBERSELECTTEXTAREACHECKBOXRADIOHIDDEN
fields[].keystringopcional
Chave nas respostas (padrão: tirada do rótulo). Mantenha a mesma ao editar.
fields[].requiredbooleanopcional
fields[].optionsstring[]opcional
fields[].placeholderstringopcional
fields[].helpTextstringopcional
fields[].saveTostringopcional
Grava a resposta no cadastro do contato (nome, e-mail, telefone, cidade…).namefirstNamelastNameemailphonecitystatecountry
fields[].saveAsCustomFieldbooleanopcional
Sem saveTo: guarda a resposta num campo personalizado do contato.
statusstringopcional
DRAFTACTIVE
successMessagestringopcional
redirectUrlstring (uri)opcional
Página para onde a pessoa vai depois de enviar.

get_form

Leitura

Um formulário: perguntas (chave, rótulo, tipo, obrigatória, opções e onde a resposta é gravada no contato), link público, mensagem de sucesso e redirecionamento.

Permissão
forms:read
Operação
forms.get
Módulo
forms

Parâmetros

formIdstringobrigatório

list_form_submissions

Leitura

Respostas recebidas (leads), mais recentes primeiro: de um formulário ou de todos, por período ou de um contato. Cada resposta vem com o formulário, o contato criado/atualizado e as respostas pelo texto da pergunta.

Permissão
forms:read
Operação
forms.submissions.list
Módulo
forms

Parâmetros

formIdstringopcional
contactIdstringopcional
dateFromstringopcional
AAAA-MM-DD (Brasília).
dateTostringopcional
AAAA-MM-DD, inclusivo.
pageintegeropcional
limitintegeropcional

list_forms

Leitura

Formulários de captação da empresa: nome, status (DRAFT rascunho, ACTIVE recebendo respostas, ARCHIVED), link público e quantas respostas já recebeu.

Permissão
forms:read
Operação
forms.list
Módulo
forms

Parâmetros

statusstringopcional
DRAFTACTIVEARCHIVED

update_form

Escrita

Edita um formulário: nome, descrição, status (ACTIVE publica, DRAFT/ARCHIVED param de receber), mensagem de sucesso, redirecionamento ou as perguntas. `fields` troca a lista inteira: mande todas, mantendo a `key` das que já existem para não separar respostas antigas.

Permissão
forms:write
Operação
forms.update
Módulo
forms

Parâmetros

formIdstringobrigatório
namestringopcional
descriptionstringopcional
statusstringopcional
DRAFTACTIVEARCHIVED
fieldsobject[]opcional
Perguntas, na ordem. Para o contato virar lead, peça telefone ou e-mail com saveTo.
fields[].labelstringobrigatório
fields[].typestringobrigatório
TEXTEMAILPHONENUMBERSELECTTEXTAREACHECKBOXRADIOHIDDEN
fields[].keystringopcional
Chave nas respostas (padrão: tirada do rótulo). Mantenha a mesma ao editar.
fields[].requiredbooleanopcional
fields[].optionsstring[]opcional
fields[].placeholderstringopcional
fields[].helpTextstringopcional
fields[].saveTostringopcional
Grava a resposta no cadastro do contato (nome, e-mail, telefone, cidade…).namefirstNamelastNameemailphonecitystatecountry
fields[].saveAsCustomFieldbooleanopcional
Sem saveTo: guarda a resposta num campo personalizado do contato.
successMessagestringopcional
redirectUrlstring (uri)opcional
Página para onde a pessoa vai depois de enviar.

Todas as ferramentas