Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo surveys:respond e a permissão Enquetes (visualizar) do usuário responsável.
  • Múltipla escolha aceita uma lista. Obrigatória em branco ou opção que não existe: 422 em answers.{key}.
  • Enquete desativada, agendada ou encerrada: 409. Com respondent.reference, a mesma pessoa não responde duas vezes (409) quando a enquete aceita uma só.
  • Em enquete anônima, nome, e-mail e telefone não são guardados.
  • Exige Idempotency-Key: repetir a chave com o mesmo corpo devolve o resultado original, sem repetir a operação.

Referência

POST /surveys/{survey}/responses na Referência da API

Como fazer

cURL
curl -X POST "$MICORE_BASE_URL/surveys/4/responses" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Idempotency-Key: request-2026-0001" \
  -H "Content-Type: application/json" \
  -d '{
    "answers": {
        "field_9b2f6c1e-3a4d-4b8e-a1c2-7d5e6f708192": "Sim",
        "field_1c3e5a7b-9d0f-4e2a-8b6c-4d2e0f1a3b5c": "Atendimento rápido."
    },
    "respondent": {
        "name": "Ana Souza",
        "email": "ana@cliente.exemplo.com",
        "reference": "cliente-4821"
    }
}'

Resposta

Resposta · 201
{
    "data": {
        "id": 1,
        "survey_id": 1,
        "channel": "panel",
        "respondent": {
            "name": null,
            "email": null,
            "phone": null
        },
        "answers": [
            {
                "key": "string",
                "name": "string",
                "type": "string",
                "values": [
                    "string"
                ]
            }
        ],
        "created_at": "2026-10-20T10:00:00-03:00"
    }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.