PATCH /api/material-requests/{id}/selected-estimate
Informa a estimativa de entrega escolhida pelo usuário para uma solicitação de material.
Pré-requisito
Este endpoint deve ser chamado após receber as estimativas de entrega via webhook em POST /api/material-requests/{id}/delivery-estimates e o usuário ter selecionado uma opção.
Autenticação
Requer header Authorization: Bearer <access_token> emitido pelo endpoint POST /api/external-auth/token.
Request
Parâmetros de rota
| Parâmetro | Tipo | Descrição |
|---|---|---|
id | int | Identificador da solicitação de material |
Headers
| Header | Valor |
|---|---|
Content-Type | application/json |
Authorization | Bearer <access_token> |
Body
{
"selected_estimate_external_id": "EST-002",
"selected_estimate_description": "Entrega padrão - 5 dias úteis (até 23/03/2026)"
}
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
selected_estimate_external_id | string | ✅ | ID externo da estimativa selecionada |
selected_estimate_description | string | ✅ | Descrição da estimativa selecionada (para registro/auditoria) |
curl -s -X PATCH https://servicos.ifollowtech.com.br/api/material-requests/123/selected-estimate \
-H "Content-Type: application/json" \
-H "Authorization: Bearer SEU_ACCESS_TOKEN" \
-d '{
"selected_estimate_external_id": "EST-002",
"selected_estimate_description": "Entrega padrão - 5 dias úteis (até 23/03/2026)"
}'
Response
200 OK
{
"status": "enqueued",
"id": 123
}
A seleção foi recebida e encaminhada para processamento.
400 Bad Request
Body inválido ou campos obrigatórios ausentes.
401 Unauthorized
Token ausente, expirado ou inválido.