Missões de campo
O que são missões e pesquisas de campo, o estado atual das rotas e o mapa das quatro operações.
Uma missão de campo é uma tarefa dada a um promotor de vendas (uma pessoa que visita pontos de venda) para um seller. Uma pesquisa (survey) é o resultado da visita: para cada produto procurado, a quantidade encontrada e até dois preços coletados. Estas rotas seguem o contrato da API 1.0 usado pelo app do promotor e por ERPs.
Endpoints
| Método | Caminho | Para que serve | Autenticação |
|---|---|---|---|
| GET | /api/v1.0/missions | Listar missões | Administrador |
| PUT | /api/v1.0/missions/{id} | Atualizar missão | Administrador |
| GET | /api/v1.0/mission_surveys | Listar pesquisas | Administrador |
| PUT | /api/v1.0/mission_surveys/{id} | Atualizar pesquisa | Administrador |
Erros comuns
- Tratar o 501 como falha temporária. O
PUTnão grava nada; não repita a chamada esperando que passe. - Ler snake_case. As chaves dos itens são
salesPromoterId,sellerId,missionid. - Chamar com o módulo desligado. Volta 404, não 403.