Detalhe da reclamação (chat + ações disponíveis)
GET/hub/order/claim/:idhuborderclaim
Detalhe completo da reclamação: mensagens trocadas em ClaimsMessages, anexos, itens do pedido em SKUs, dados do comprador e as ações que o canal permite no estágio atual, em AvailableActions. Cada ação traz o código a enviar em Type no endpoint de ação, se é obrigatória e, conforme o caso, as ofertas de reembolso parcial, os motivos de reprovação de devolução ou os campos exigidos para registrar a evidência de envio. Quando ClaimStatus é 1 (fechada) AvailableActions vem vazio, e o preenchimento só ocorre em reclamações do Mercado Livre. Diferente do detalhe do pedido, aqui a reclamação não vem aninhada: os campos da reclamação, AvailableActions, AutopartsProductDetail e IDHubProductAutoparts ficam na raiz do objeto. Ao final de ClaimsMessages o sistema acrescenta uma mensagem sintética de abertura — Sender 2, texto Reclamação aberta n.º <número da reclamação no canal>, com sufixo | Não afeta reputação, | Afeta reputação ou | Reputação não se aplica quando o canal informou — que não existe no canal e não tem identificador próprio. O código ClaimAffectsReputation NÃO é booleano: 1 = NÃO afeta, 2 = AFETA, 3 = não se aplica, 0 = o canal respondeu sem informar e null = a consulta de reputação ao canal falhou — ler como verdadeiro/falso inverte o resultado. A resposta é um array: reclamação inexistente ou de outra empresa devolve 200 com array vazio.
Request
Responses
- 200
Detalhe da reclamação. A resposta é um array com no máximo um objeto; reclamação inexistente ou de outra empresa devolve []. Esta resposta traz o código ClaimAffectsReputation sem o texto resolvido — o campo ClaimAffectsReputationDescription existe apenas na listagem GET /hub/order/claim.