Pular para o conteúdo

Enviar pelo link

POST/api/public/forms/{publicToken}/submissions

Auth
Pública
Chave de API:
Não aceita chave de API

Membro logado da comunidade envia como membro (sem ALTCHA); os demais resolvem o desafio (`altcha`). Com senha de acesso, o `accessToken` de `POST .../access` (sem ele, 401). Limite: 20 envios por IP e formulário em 10 minutos e 500 por formulário (429). `website` é um campo-isca: preenchido, a resposta parece sucesso e nada é guardado. Consentimento não marcado, campo inválido ou obrigatório vazio: 422 com `errors[].param` = `answers.<fieldId>`. ALTCHA ausente ou inválido: 422. Encerrado: 422 `formClosed`. Depois do envio, a resposta traz a mensagem de agradecimento ou o `redirectUrl`.

Parâmetros

NomeOndeTipoDescrição
publicTokenobrigatóriopathstring

Corpo da requisição application/json

A especificação não declara os campos deste corpo (upload multipart, por exemplo). Consulte o guia do assunto.

Respostas

CódigoDescrição
201Enviado.
401Só para membros, ou senha de acesso não digitada.
403Autenticado, mas sem permissão para esta operação.
404Recurso não encontrado.
422Respostas inválidas, ALTCHA ou encerrado.
429Envios demais.

Exemplo com curl

curl -X POST "https://api.memberfy.net/api/public/forms/<publicToken>/submissions" \
  -H "Content-Type: application/json" \
  -d '"string"'