Skip to main content
POST
/
api
/
v1
/
public
/
quests
/
{estabelecimento_ref}
/
{quest_id}
/
responses
Submeter resposta pública sem autenticação
curl --request POST \
  --url https://api.indiqai.com/api/v1/public/quests/{estabelecimento_ref}/{quest_id}/responses \
  --header 'Content-Type: application/json' \
  --data '{
  "response": {}
}'
{
  "empresa_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "quest_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "response_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "submitted_at": "2023-11-07T05:31:56Z",
  "cta_google_enabled": false,
  "cta_google_url": "<string>",
  "low_score_alert_sent": false,
  "reward_claim_available": false,
  "reward_claim_expires_at": "2023-11-07T05:31:56Z",
  "reward_claim_message": "<string>",
  "reward_claim_status": "<string>",
  "reward_claim_token": "<string>",
  "reward_name": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.indiqai.com/llms.txt

Use this file to discover all available pages before exploring further.

Enviar Resposta Pública

Submete uma resposta de quest pública para o estabelecimento e quest informados. Este endpoint suporta fluxo anônimo com validações de segurança e anti-abuso.

Headers

X-Idempotency-Key
string | null
X-Public-Quest-Visitor-Id
string | null

Path Parameters

estabelecimento_ref
string
required
quest_id
string<uuid>
required

Body

application/json

Schema para submeter resposta de usuário a uma quest

response
Response · object
required

Respostas do usuário (field_id: valor)

Response

Successful Response

Resultado da submissão pública da pesquisa.

empresa_id
string<uuid>
required
quest_id
string<uuid>
required
response_id
string<uuid>
required
submitted_at
string<date-time>
required
cta_google_enabled
boolean
default:false

Se CTA do Google deve ser exibido

cta_google_url
string | null

URL do CTA Google quando elegível

low_score_alert_sent
boolean
default:false

Se alerta de nota baixa foi enviado

reward_claim_available
boolean
default:false

Indica se uma promessa de recompensa foi emitida para resgate futuro

reward_claim_expires_at
string<date-time> | null

Data/hora de expiração do token de resgate

reward_claim_message
string | null

Mensagem sobre a promessa de recompensa

reward_claim_status
string | null

Status da promessa no submit/contact (issued, blocked_by_antifraud, disabled, not_applicable, expired, already_issued, already_claimed, not_available)

reward_claim_token
string | null

Token temporário de resgate da promessa (quando disponível)

reward_name
string | null

Nome legível do prêmio