Excluir caixa
Rota de exclusão de caixa, que na API legada responde sempre 404.
A API legada de caixas não exclui registros. O DELETE é mantido apenas por compatibilidade.
Tentar excluir uma caixa
Esta rota existe só para que clientes antigos não recebam um erro de método. Ela nunca exclui: sempre responde 404, qualquer que seja o id.
/api/v1.0/product_boxes/{boxID}AdminExcluir uma caixa (sempre 404)
A rota exige o módulo product-boxes ligado na loja; sem ele responde erro com a mensagem product-boxes: module disabled for tenant. Autenticação: HTTP Basic com e-mail:chave_de_api de um administrador, ou Authorization: Bearer <JWT>.
Parâmetros de caminho
boxIDstringobrigatório/api/v1.0/productboxes/{boxID}AdminExcluir uma caixa (nome sem sublinhado, sempre 404)
Esta é a grafia sem sublinhado (productboxes), que o aplicativo do seller usa. É o mesmo código, com a mesma resposta. Como as demais rotas desta família, ela também responde sem o prefixo de versão (/api/productboxes), com os ids em número decimal dentro de uma string.
Exemplo de requisição
curl -X DELETE -u "$EMAIL:$API_KEY" \
"$BASE_URL/api/v1.0/product_boxes/959af717-ae72-427b-a497-58d3ff422cc8"Resposta
{
"message": "DELETE is not supported by Venddor 1.0 product_boxes API",
"status": 404
}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} |
| 404 | Sempre, para qualquer id | {"message":"DELETE is not supported by Venddor 1.0 product_boxes API","status":404} |