Skip to content

Enviar pelo link

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

Auth
Public
API key:
No API key accepted
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.

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`.

Parameters

NameInTypeDescription
publicTokenrequiredpathstring

Request body application/json

The specification does not declare the fields of this body (a multipart upload, for example). See the topic guide.

Responses

StatusDescription
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.

curl example

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