Saltar para a documentação
Servidor MCP

Formulários

Formulários de inscrição, as pessoas que os preenchem e os respetivos números.

Ferramentas de formulários

FerramentaO que faz
listFormsOs formulários de inscrição do espaço de trabalho, primeiro os alterados mais recentemente, com o estado, as inscrições e as visualizações de cada um.
getFormUm formulário por inteiro: os campos, os textos, as audiências, a dupla confirmação e as notificações. Um formulário publicado acrescenta a ligação, o código de incorporação e o endereço para onde um formulário HTML simples envia os dados, e includeDesign devolve o rascunho como JSON.
listFormStartersOs pontos de partida a partir dos quais um novo formulário pode começar, com os campos que cada um pede.
createFormCriar um formulário a partir de um ponto de partida, de um design escrito como document, ou de um ponto de partida com alterações por cima, com quaisquer definições. Fica como rascunho a menos que publish seja true.
updateFormAlterar o nome e as definições de um formulário, que se aplicam de imediato, ou o design do seu rascunho através de document. Os textos e o estilo são fundidos chave a chave, e fields substitui a lista inteira.
publishFormFazer do rascunho atual aquilo que os visitantes veem, para que o formulário aceite inscrições.
setFormStatusPausar um formulário publicado, ou voltar a abri-lo.
duplicateFormCopiar um formulário para um novo rascunho, sem as suas inscrições.
deleteFormEliminar de vez um formulário e as suas inscrições. A ligação e as incorporações deixam de funcionar, e as pessoas que adicionou ficam nos seus contactos.
getFormAnalyticsVisualizações, inscrições, pessoas adicionadas e ainda à espera, e a taxa de conversão num período, no total e por minuto, hora ou dia. As visualizações são guardadas por hora.
listFormSubmissionsAs pessoas que preencheram um formulário, das mais recentes para as mais antigas, com as respostas e o estado, uma página de cada vez. Permite pesquisar por endereço de email e filtrar por estado.
getFormSubmissionUma inscrição por inteiro: cada resposta, o estado, quando chegou e quando a pessoa foi adicionada, a página de onde veio e as suas audiências.
approveFormSubmissionAdicionar uma inscrição que está à espera da confirmação, sem o email. Requer também contacts:write.
resendFormConfirmationEnviar por email uma nova ligação de confirmação a uma inscrição ainda à espera. Nada é enviado quando este formulário já enviou um email a esse endereço nos últimos dez minutos, ou quando o endereço já recebeu cinco deste espaço de trabalho no último dia. Requer também emails:send.
removeFormSubmissionsEliminar até 200 inscrições de um formulário por id. Os contactos e as audiências ficam como estão.

Ler requer forms:read e cada alteração requer forms:write. Tudo o que faz um formulário enviar correio requer também emails:send: ativar a dupla confirmação, definir o remetente ou o email de confirmação, publicar ou voltar a abrir um formulário com dupla confirmação, e reenviar uma confirmação. Um cliente que age por um membro só vê os formulários que esse membro criou, e um cliente limitado a alguns endereços só pode enviar confirmações a partir de endereços que consegue alcançar, e só pode notificar esses endereços.

Conceber um formulário a partir de uma descrição escrita faz-se no chat da aplicação. Através do MCP, o designer é o cliente: passe os campos, os textos e o estilo como document a createForm ou updateForm, e as ferramentas arrumam o design e dizem o que alteraram.

Sete ferramentas deste servidor fazem uma alteração que a API REST protege com um código de verificação, e pedem o mesmo código: createRule, setRuleEnabled, removeDomain, removeDomainAddress, removeAppHost, deleteForm e deleteAudience numa audiência que criou. Enquanto o cliente não tiver verificado um código nos últimos 60 minutos, e a pessoa não tiver escolhido Permitir alterações durante 60 minutos para ele em Conta → Aplicações ligadas, essa ferramenta responde com um resultado que começa por Refused (step_up_required): e não altera nada. emptyAudience nunca pede um código. A página Autenticação da API mostra como pedir um código e verificá-lo.

As ferramentas aplicam as mesmas regras e recusas que a API REST, e as páginas /forms da referência da API descrevem cada campo. listForms ordena pela última alteração, e createForm e updateForm arrumam um document parcial, enquanto a API o recebe por inteiro.

A sua caixa de entrada,
nos seus termos.

Infraestrutura de email para empresas, IA, agentes e correio pessoal. Feita para escala, privacidade e controlo. Tudo o que o email devia ter tido desde o primeiro dia.

© 2026 OpenEmail. Todos os direitos reservados.