Pular para o conteúdo principal

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âmetroTipoDescrição
idintIdentificador da solicitação de material

Headers

HeaderValor
Content-Typeapplication/json
AuthorizationBearer <access_token>

Body

{
"selected_estimate_external_id": "EST-002",
"selected_estimate_description": "Entrega padrão - 5 dias úteis (até 23/03/2026)"
}
CampoTipoObrigatórioDescrição
selected_estimate_external_idstringID externo da estimativa selecionada
selected_estimate_descriptionstringDescriçã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.