Listar resultados das respostas do formulário
Retorna uma listagem paginada de respostas de formulários em um período específico. Regras e observações: - `initialDate` e `finalDate` devem ser enviadas no formato `YYYY-MM-DD` - `finalDate` deve ser posterior a `initialDate` - o resultado é cacheado por 1 hora para melhor performance
Authorization
clientIdAuth clientSecretAuth Client ID gerado na plataforma Mission Brasil.
In: header
Client Secret gerado na plataforma Mission Brasil.
In: header
Query Parameters
Data de início do período (formato YYYY-MM-DD)
dateData de fim do período (formato YYYY-MM-DD)
dateNúmero da página
1 <= valueID do formulário
1 <= valueResponse Body
application/json
application/json
application/json
curl -X GET "https://api.missionbrasil.com.br/v1/forms-data/customers?initialDate=2024-01-01&finalDate=2024-01-31&page=1&formId=1"{
"total": 10,
"page": 1,
"itemsPerPage": 10,
"data": [
{
"form_name": "Pesquisa de satisfação",
"form_id": "123",
"answer": "Muito satisfeito"
}
]
}{
"error": "initialDate and finalDate are required"
}{
"error": "Client ID ou Client Secret inválido ou ausente."
}Listar resultados de PDV GET
Lista produtos entregues em ponto de venda com status `DONE`. Regras e observações: - `startedAt` e `endedAt` devem ser enviadas no formato `YYYY-MM-DD` - o filtro de período usa `point_of_sale.updated_at` - produtos são categorizados via hierarquia de `import_products` - o campo `data` retorna o JSON de `point_of_sale.data`
Listar resultados das missões GET
Retorna registers aprovados com blocos agregados conforme flags de `missions_main`. Regras e observações: - apenas `registers.status = APPROVED` - `startedAt` e `endedAt` filtram `registers.updated_at` - `has_pos` retorna bloco `pdv` - `has_forms` retorna bloco `forms_data` (array) - `check_in_check_out` retorna bloco `workforce` - `has_delivery_places` retorna bloco `delivery`