Alterar e excluir proposta
Rotas de alteração e exclusão de proposta de preço, que na API legada respondem sempre 405.
Estas duas rotas devolvem sempre 405 method not allowed, sem efeito.
Alterar uma proposta
A rota existe só por compatibilidade com clientes antigos e não altera nada.
/api/v1.0/make_an_offer/{id}AdminAlterar uma proposta (sempre 405)
Autenticação: HTTP Basic com e-mail:chave_de_api de um administrador, ou Authorization: Bearer <JWT>.
Parâmetros de caminho
idstringobrigatórioNúmero da proposta.
Exemplo de requisição
bash
curl -X PUT -u "$EMAIL:$API_KEY" \
"$BASE_URL/api/v1.0/make_an_offer/42"Resposta
405Sempre devolvido
json
{
"message": "method not allowed",
"status": 405
}Erros
| Status | Quando | Corpo |
|---|---|---|
| 401 | Sem credenciais ou chave inválida | {"message":"Authentication required. Use HTTP Basic with email:api_key or Bearer <jwt>.","status":401} |
| 403 | O usuário não é administrador | {"message":"Forbidden: admin scope required","status":403} |
| 405 | Sempre, para qualquer id | {"message":"method not allowed","status":405} |
Excluir uma proposta
A rota existe só por compatibilidade com clientes antigos e não exclui nada.
/api/v1.0/make_an_offer/{id}AdminExcluir uma proposta (sempre 405)
Autenticação: HTTP Basic com e-mail:chave_de_api de um administrador, ou Authorization: Bearer <JWT>.
Parâmetros de caminho
idstringobrigatórioNúmero da proposta.
Exemplo de requisição
bash
curl -X DELETE -u "$EMAIL:$API_KEY" \
"$BASE_URL/api/v1.0/make_an_offer/42"Resposta
405Sempre devolvido
json
{
"message": "method not allowed",
"status": 405
}Erros
| Status | Quando | Corpo |
|---|---|---|
| 401 | Sem credenciais ou chave inválida | {"message":"Authentication required. Use HTTP Basic with email:api_key or Bearer <jwt>.","status":401} |
| 403 | O usuário não é administrador | {"message":"Forbidden: admin scope required","status":403} |
| 405 | Sempre, para qualquer id | {"message":"method not allowed","status":405} |