form-publications

Editar publicação

Atualiza a configuração de uma publicação; title, status e form_id são obrigatórios mesmo sem mudança. Se create_project não vier como true, a configuração de criação de projeto é apagada. O link público continua o mesmo.

put/api/management/form-publications/{form_publication}

Request body

titlestring required

Título exibido no formulário público (até 255 caracteres).

descriptionstring nullable

Descrição exibida dentro do formulário (até 255 caracteres).

background_colorstring nullable

Cor de fundo em hexadecimal, com 3 ou 6 dígitos (ex.: #1E40AF). Nulo usa a cor padrão.

starts_atstring nullable

Início da janela de publicação. Nulo: vale imediatamente.

ends_atstring nullable

Fim da janela de publicação; igual ou posterior a starts_at. Nulo: não expira.

redirect_urlstring uri nullable

URL para onde quem responde é levado após enviar (até 2048 caracteres).

status'published' | 'unpublished' required

published liga o link público; unpublished o desliga.

form_idinteger required

ID do formulário a publicar.

create_projectboolean nullable

Se cada resposta cria um projeto. Quando não é true, os campos de criação de projeto abaixo são descartados.

link_as_mediaboolean nullable

Grava as respostas no conteúdo do projeto criado. Com create_project, este ou link_as_loose_form precisa ser true.

link_as_loose_formboolean nullable

Grava as respostas como formulário avulso do projeto criado.

project_namestring nullable

Nome fixo do projeto criado (até 255 caracteres). Ignorado quando form_edge_id é enviado.

form_edge_idinteger nullable

Campo do formulário cuja resposta vira o nome do projeto. Precisa ser do formulário publicado e respondível em link público.

project_template_idstring uuid nullable

Modelo de projeto usado para criar o projeto.

funnel_step_idinteger nullable

Etapa de funil em que o projeto criado é vinculado.

Response

Sucesso

responseboolean

Indicador de sucesso da requisição. Sempre true nas respostas bem-sucedidas.

Changes