# Importa uma solicitação de troca ou devolução Endpoint: POST /v1/pvt/processo/enviar-solicitacao Version: 1.0.0 Security: BearerAuth ## Request fields (application/json): - `Processo` (object, required) Representa uma solicitação de troca ou devolução. - `Processo.ClienteIP` (string) IP do cliente. - `Processo.LojaFisicaId` (integer,null) Id da Loja Física. - `Processo.LojaFisicaResumo` (string,null) Resumo Loja Física. - `Processo.TransportadoraId` (integer,null) Id da Transportadora. - `Processo.ServicoLogisticoId` (integer,null) Em caso de hub logístico, o id do serviço assinalado será armazenado. - `Processo.HubQuotationId` (string,null) - `Processo.HubQuotationValue` (number,null) - `Processo.TransportadoraTipoEntrega` (integer) Tipo de entrega transportadora (0 para Postagem em agância, 1 ou 2 para coleta domiciliar, 3 para coleta expressa e 4 para postagem em lockers) Enum: -1, 0, 1, 2, 3, 4 - `Processo.LogisticaPremiumValor` (number,null) Quando logística premium fornecido ao cliente, este campo conterá o valor a ser pago. - `Processo.MantenhaOItem` (boolean,null) True quando a solicitação faz jus à funcionalidade KeepTheItem. - `Processo.ValorEstimadoLR` (number,null) Valor estimado de LR. - `Processo.DadosBancariosDto` (object) Dados bancários do cliente para reembolso quando não for cartão de crédito - `Processo.DadosBancariosDto.id` (integer) Identificador do DTO - `Processo.DadosBancariosDto.nomeTitular` (string,null) Nome do titular - `Processo.DadosBancariosDto.cpfTitular` (string,null) CPF do titular - `Processo.DadosBancariosDto.tipo` (integer) 0 ContaBancaria, 1 PIX, 2 Automático, 3 Estorno Manual - `Processo.DadosBancariosDto.tipoChavePix` (integer) 0 Aleatória, 1 CPF_CNPJ, 2 Celular, 3 Email - `Processo.DadosBancariosDto.chavePix` (string,null) Chave Pix - `Processo.DadosBancariosDto.banco` (string,null) Nome do banco - `Processo.DadosBancariosDto.agencia` (string,null) Agência - `Processo.DadosBancariosDto.contaCorrente` (string,null) Conta corrente - `Processo.DadosBancariosDto.tipoContaBancaria` (string,null) Tipo de conta (corrente/poupança) - `Processo.DadosBancariosDto.pagamentoRealizado` (boolean) True se o estorno foi realizado - `Processo.DadosBancariosDto.DataGeracao` (string,null) Data de geração - `Processo.DadosBancariosDto.valorEstorno` (number,null) Valor estornado - `Processo.DadosBancariosDto.valorManualEstorno` (number,null) Valor manual estornado - `Processo.Pedido` (object) Representa um pedido realizado na loja virtual. - `Processo.Pedido.PedidoId` (string) Id do pedido no ecommerce. - `Processo.Pedido.Data` (string) Data Hora do pedido. - `Processo.Pedido.Numero` (string) Número do pedido no e-commerce. - `Processo.Pedido.Valor` (number) Valor total do Pedido. - `Processo.Pedido.ValorFrete` (number) Valor do Frete. - `Processo.Pedido.ValorDesconto` (number) Valor de desconto. - `Processo.Pedido.IdTransportadoraEcomm` (string) Id da transportadora. - `Processo.Pedido.NomeTransportadoraEcomm` (string) Nome da transportadora. - `Processo.Pedido.ClienteEcommId` (string) Id do cliente na loja virtual. - `Processo.Pedido.ClienteNome` (string) Nome do cliente da loja virtual. - `Processo.Pedido.ClienteEmail` (string) Email do cliente. - `Processo.Pedido.ClienteDocumento` (string) Documento do cliente da loja virtual. - `Processo.Pedido.ClienteTelefone` (string) Telefone do cliente da loja virtual. - `Processo.Pedido.ClienteCelular` (string) Celular do cliente da loja virtual. - `Processo.Pedido.Parcelas` (integer) Número de parcelas do pedido. - `Processo.Pedido.QuantidadeItens` (integer) Quantidade total de itens de pedido. - `Processo.Pedido.EstornoAutomaticoAte` (string,null) Data máxima para estorno automático. - `Processo.Pedido.TransacaoCartaoCreditoId` (string,null) Se for compra por cartão, id da transação. - `Processo.Pedido.TransacaoCartaoCreditoValor` (number,null) Se for compra por cartão o valor da transação. - `Processo.Pedido.Status` (string) Status do pedido. - `Processo.Pedido.PossuiValeCompra` (boolean) Foi utilizado um vale compras no pedido? - `Processo.Pedido.ClienteEndereco` (object) Representa um endereço físico - `Processo.Pedido.ClienteEndereco.logradouro` (string) Logradouro - `Processo.Pedido.ClienteEndereco.numero` (string) Número - `Processo.Pedido.ClienteEndereco.complemento` (string) Complemento - `Processo.Pedido.ClienteEndereco.bairro` (string) Bairro - `Processo.Pedido.ClienteEndereco.cidade` (string) Cidade - `Processo.Pedido.ClienteEndereco.estado` (string) Estado - `Processo.Pedido.ClienteEndereco.cep` (string) CEP - `Processo.Pedido.ClienteEndereco.latitude` (string,null) Latitude - `Processo.Pedido.ClienteEndereco.longitude` (string,null) Longitude - `Processo.Pedido.ClienteEndereco.obs` (string,null) Observações gerais - `Processo.Pedido.Skus` (array) Itens do pedido. - `Processo.Pedido.Skus.SkuId` (string) Id do SKU na loja virtual. - `Processo.Pedido.Skus.SkuNome` (string) Nome do SKU. - `Processo.Pedido.Skus.ProdutoId` (string) Id do Produto na loja virtual. - `Processo.Pedido.Skus.ProductRef` (string) Product reference. - `Processo.Pedido.Skus.SkuSellerReference` (string) Sku seller reference. - `Processo.Pedido.Skus.ProdutoNome` (string) Nome do Produto. - `Processo.Pedido.Skus.Referencia` (string) Referência do SKU. - `Processo.Pedido.Skus.Preco` (number) Preço do SKU praticado no pedido. - `Processo.Pedido.Skus.PrecoDeLista` (number) Preço de lista do SKU. - `Processo.Pedido.Skus.Estoque` (integer) Quantidade atual em estoque. - `Processo.Pedido.Skus.Quantidade` (integer) Quantidade do SKU no pedido. - `Processo.Pedido.Skus.QuantidadeTotal` (integer) Quantidade total do SKU no pedido. - `Processo.Pedido.Skus.ImagemUrl` (string) Url da imagem do SKU. - `Processo.Pedido.Skus.DetalheUrl` (string) Url da página de detalhe do SKU. - `Processo.Pedido.Skus.Justificativa` (string) Justificativa de troca ou devolução. - `Processo.Pedido.Skus.Variacoes` (array) Variações (atributos) do SKU. - `Processo.Pedido.Skus.Variacoes.Chave` (string) Chave identificadora. - `Processo.Pedido.Skus.Variacoes.Valores` (array) Lista de valores atribuídos. - `Processo.Pedido.Skus.Variacoes.Objetos` (array) Lista de objetos relacionados. - `Processo.Pedido.Skus.TipoProcesso` (integer) Devolução (0) ou Troca (1). Enum: 0, 1 - `Processo.Pedido.Skus.Motivo` (object) Representa um motivo de troca ou devolução de um produto (SKU). - `Processo.Pedido.Skus.Motivo.Descricao` (string) Descrição do motivo. - `Processo.Pedido.Skus.Motivo.NaoIncluirFreteNoValorADevolver` (boolean) Mantém a configuração da permissão associada ao motivo. - `Processo.Pedido.Skus.Peso` (number) Peso do SKU em gramas. - `Processo.Pedido.Skus.Altura` (number) Altura do SKU em centímetros. - `Processo.Pedido.Skus.Largura` (number) Largura do SKU em centímetros. - `Processo.Pedido.Skus.Comprimento` (number) Comprimento do SKU em centímetros. - `Processo.Pedido.Skus.SkusParaTroca` (array) SKUs para troca, quando houver. - `Processo.Pedido.Skus.FotosDoProduto` (array) Fotos do produto enviadas pelo usuário. - `Processo.Pedido.Skus.FotosDoProduto.Descricao` (string) Descrição da foto. - `Processo.Pedido.Skus.FotosDoProduto.CaminhoImagem` (string) Caminho URL completo para a foto. - `Processo.Pedido.Skus.SubId` (string) Id interno Genius. - `Processo.Pedido.Skus.SalesChannel` (string) ID do canal de vendas. - `Processo.Pedido.Skus.SellerId` (string) Id do vendedor (marketplace). - `Processo.Pedido.Skus.DocaId` (string) Id da doca. - `Processo.Pedido.Skus.SelectedSla` (string) - `Processo.Pedido.Skus.DeliveryChannel` (string) Tipo do canal de entrega: delivery, pickup, etc. - `Processo.Pedido.Skus.EstoqueId` (string) Id do estoque. - `Processo.Pedido.Skus.TrocaPorTexto` (string) Texto para troca se estiver habilitada troca por texto. - `Processo.Pedido.Skus.TipoEstorno` (integer,null) Tipo do estorno. Enum: 0, 1, 2 - `Processo.Pedido.Skus.Marca` (string) - `Processo.Pedido.Skus.Ean` (string) - `Processo.Pedido.DataEntrega` (string,null) Data em que os pacotes do pedido foram entregues. - `Processo.Pedido.SelectedSla` (string,null) SLA de entrega praticado pela loja virtual no pedido. - `Processo.Pedido.CustomerAddressId` (string,null) - `Processo.Pedido.Transacoes` (array) Transações de pagamento do pedido. - `Processo.Pedido.Transacoes.id` (integer,null) - `Processo.Pedido.Transacoes.tid` (string) Id da transação (Se vtex, obter o valor de transactions[].transactionId) - `Processo.Pedido.Transacoes.ativa` (boolean) Transação ativa? - `Processo.Pedido.Transacoes.sellerNomeId` (string) Nome identificador do seller (Se vtex, obter o valor de transactions[].merchantName) - `Processo.Pedido.Transacoes.pagamentos` (array) Coleção de pagamentos da transação - `Processo.Pedido.Transacoes.pagamentos.pId` (string,null) Id do pagamento (Se vtex, obter o valor de transactions[].payments[].id) - `Processo.Pedido.Transacoes.pagamentos.tipoPagamentoId` (string) Id do tipo de pagamento (Se vtex, obter o valor de transactions[].payments[].paymentSystem) - `Processo.Pedido.Transacoes.pagamentos.tipoPagamentoDescricao` (string) Descrição do tipo de pagamento (Se vtex, obter o valor de transactions[].payments[].paymentSystemName) - `Processo.Pedido.Transacoes.pagamentos.valor` (number) Valor do pagamento - `Processo.Pedido.Transacoes.pagamentos.parcelamento` (integer) Número de parcelas - `Processo.Pedido.Transacoes.pagamentos.valorReferencia` (number) Valor de referência - `Processo.Pedido.Transacoes.pagamentos.valeCompraUtilizadoId` (string,null) Se usado, id do vale-compra - `Processo.Pedido.Transacoes.pagamentos.valeCompraUtilizadoNome` (string,null) Se usado, nome do vale-compra - `Processo.Pedido.Transacoes.pagamentos.giftCardProvider` (string,null) Meio de vale/ gift-card (ex.: GiftcardLivelo) - `Processo.Pedido.Transacoes.pagamentos.tid` (string,null) TID do adquirente (Se vtex, obter o valor de transactions[].payments[].connectorResponses.id) - `Processo.Pedido.Transacoes.pagamentos.nsu` (string,null) NSU do adquirente (Se vtex, obter o valor de transactions[].payments[].connectorResponses.nsu) - `Processo.Pedido.Transacoes.pagamentos.adquirente` (string,null) Adquirente (Se vtex, obter o valor de transactions[].payments[].connectorResponses.acquirer) - `Processo.Pedido.Transacoes.pagamentos.grupo` (string) Grupo do meio de pagamento (Se vtex, obter o valor de transactions[].payments[].group - ex.: instantPayment | creditCard | giftCard | cashback) - `Processo.Pedido.Transacoes.data` (string,null) Data do registro da transação - `Processo.Pedido.Transacoes.verificado` (boolean,null) Transação verificada em um estorno - `Processo.Pedido.Transacoes.acaoManualRequerida` (boolean) True se o estorno automático falhou e exige ação manual - `Processo.Pedido.NotaNumero` (string,null) Número da nota fiscal. - `Processo.Pedido.NotaValor` (number,null) Valor da nota fiscal. - `Processo.Pedido.NotaChave` (string,null) Chave da nota fiscal. - `Processo.Pedido.NotaSerie` (string,null) Série da nota fiscal. - `Processo.Pedido.NotaData` (string,null) Data da nota fiscal. - `Processo.ValeCompra` (object) Representa um vale-compras. - `Processo.ValeCompra.ValeCompraOrigemID` (integer) Id do vale-compra original. - `Processo.ValeCompra.Valor` (number) Valor em R$ do vale compras. - `Processo.ValeCompra.Email` (string) E-mail do usuário que utilizará o vale compras. - `Processo.Cashback` (object) Representa um cashback. - `Processo.Cashback.Id` (integer) Identificador do DTO. - `Processo.Cashback.Processo` (object) Objeto principal do processo - `Processo.Cashback.Processo.tipo` (integer) Tipo de Processo: Devolucao = 0, Troca = 1 Enum: 0, 1 - `Processo.Cashback.Processo.tipoFreteEstorno` (integer) Tipo de estorno do frete (EPedidoItemEstorno): 0 ValeCompras, 1 Estorno, 2 Estorno automático Enum: 0, 1, 2 - `Processo.Cashback.Processo.valorDiferenca` (number) 0: não há diferença; >0: valor a receber do usuário; <0: valor a pagar ao usuário - `Processo.Cashback.Processo.mantenhaOItem` (boolean,null) True quando a solicitação faz jus à funcionalidade KeepTheItem; do contrário, False - `Processo.Cashback.Processo.status` (integer) Indefinido = -1, Iniciado = 0, Pendente = 1, Concluido = 2, Cancelado = 3 Enum: -1, 0, 1, 2, 3 - `Processo.Cashback.Processo.numero` (string) Número da solicitação - `Processo.Cashback.Processo.data` (string) Data da solicitação - `Processo.Cashback.Processo.dadosBancariosDto` (object) Dados bancários do cliente para reembolso quando não for cartão de crédito - `Processo.Cashback.Processo.notaFiscalDevolucao` (object,null) Nota fiscal de devolução - `Processo.Cashback.Processo.pedido` (object) - `Processo.Cashback.Processo.pedido.numero` (string) Número do pedido - `Processo.Cashback.Processo.pedido.pedidoId` (string) Id do pedido no ecommerce - `Processo.Cashback.Processo.pedido.data` (string) Data/hora do pedido - `Processo.Cashback.Processo.pedido.dataEntrega` (string,null) Data em que os pacotes foram entregues - `Processo.Cashback.Processo.pedido.valor` (number) Valor do pedido - `Processo.Cashback.Processo.pedido.valorFrete` (number) Valor do frete - `Processo.Cashback.Processo.pedido.valorDesconto` (number) Valor de desconto - `Processo.Cashback.Processo.pedido.clienteNome` (string) Nome do cliente - `Processo.Cashback.Processo.pedido.clienteEmail` (string) Email do cliente - `Processo.Cashback.Processo.pedido.clienteTelefone` (string) Telefone do cliente - `Processo.Cashback.Processo.pedido.clienteCelular` (string) Celular do cliente - `Processo.Cashback.Processo.pedido.parcelas` (integer) Número de parcelas - `Processo.Cashback.Processo.pedido.status` (string,null) Status do pedido - `Processo.Cashback.Processo.pedido.clienteEndereco` (object) Representa um endereço físico - `Processo.Cashback.Processo.pedido.skus` (array) Itens do pedido - `Processo.Cashback.Processo.pedido.skus.skuId` (string) Id do SKU na loja virtual - `Processo.Cashback.Processo.pedido.skus.skuNome` (string) Nome do SKU - `Processo.Cashback.Processo.pedido.skus.skuRef` (string) Referência do SKU - `Processo.Cashback.Processo.pedido.skus.skuSellerReference` (string) Referência do SKU no seller - `Processo.Cashback.Processo.pedido.skus.produtoId` (string) Id do produto no ecommerce - `Processo.Cashback.Processo.pedido.skus.produtoNome` (string) Nome do produto - `Processo.Cashback.Processo.pedido.skus.productRef` (string) - `Processo.Cashback.Processo.pedido.skus.preco` (number) Preço do SKU praticado no pedido - `Processo.Cashback.Processo.pedido.skus.quantidade` (integer) Quantidade do SKU na solicitação - `Processo.Cashback.Processo.pedido.skus.quantidadeTotal` (integer) Quantidade do SKU no pedido - `Processo.Cashback.Processo.pedido.skus.imagemUrl` (string) URL da imagem do SKU - `Processo.Cashback.Processo.pedido.skus.sellerId` (string) Id do vendedor (marketplace) - `Processo.Cashback.Processo.pedido.skus.docaId` (string) Id da doca - `Processo.Cashback.Processo.pedido.skus.estoqueId` (string) Id do estoque - `Processo.Cashback.Processo.pedido.skus.tipoProcesso` (integer) 0=Devolução, 1=Troca Enum: 0, 1 - `Processo.Cashback.Processo.pedido.skus.motivo` (object) - `Processo.Cashback.Processo.pedido.skus.motivo.descricao` (string) Descrição do motivo - `Processo.Cashback.Processo.pedido.skus.peso` (number) Peso (g) - `Processo.Cashback.Processo.pedido.skus.altura` (number) Altura (cm) - `Processo.Cashback.Processo.pedido.skus.largura` (number) Largura (cm) - `Processo.Cashback.Processo.pedido.skus.comprimento` (number) Comprimento (cm) - `Processo.Cashback.Processo.pedido.skus.ratingDate` (string,null) Data do rating - `Processo.Cashback.Processo.pedido.skus.estadoDoItem` (integer) Estado do item: 0 Indefinido, 1 PerfeitoEstado, 2 PequenaAvaria, 3 NaoPodeSerAProveitado, 4 NaoRecebido Enum: 0, 1, 2, 3, 4 - `Processo.Cashback.Processo.pedido.skus.skusParaTroca` (array) SKUs para troca, quando houver - `Processo.Cashback.Processo.pedido.skus.packageDescription` (string,null) Descrição do pacote (ex.: VTEX packages.description) - `Processo.Cashback.Processo.pedido.skus.invoiceKey` (string,null) Chave da NF vinculada ao item - `Processo.Cashback.Processo.pedido.transacoes` (array) Transações de pagamento do pedido - `Processo.Cashback.Processo.pedido.notaNumero` (string,null) Número da nota fiscal - `Processo.Cashback.Processo.pedido.notaValor` (number,null) Valor da nota fiscal - `Processo.Cashback.Processo.pedido.notaChave` (string,null) Chave da nota fiscal - `Processo.Cashback.Processo.pedido.notaSerie` (string,null) Série da nota fiscal - `Processo.Cashback.Processo.pedido.notaData` (string,null) Data da nota fiscal - `Processo.Cashback.Processo.lojaVirtual` (object) Loja virtual configurada na plataforma Genius - `Processo.Cashback.Processo.lojaVirtual.lojaUrl` (string) URL da loja virtual - `Processo.Cashback.Processo.lojaVirtual.ativo` (boolean) Loja ativa quando True; do contrário, False - `Processo.Cashback.Processo.valeCompra` (object) Informações do vale-compra quando a forma de reembolso for vale - `Processo.Cashback.Processo.valeCompra.instanciaId` (integer,null) - `Processo.Cashback.Processo.valeCompra.definicaoId` (integer,null) - `Processo.Cashback.Processo.valeCompra.valor` (number) Valor em R$ atribuído quando já utilizado - `Processo.Cashback.Processo.valeCompra.valorManual` (number,null) Valor manual - `Processo.Cashback.Processo.valeCompra.valorPorcentagem` (number) Percentual do vale-compra - `Processo.Cashback.Processo.valeCompra.data` (string,null) Data em que a instância foi gerada - `Processo.Cashback.Processo.valeCompra.expirarEm` (string,null) Data de expiração do vale - `Processo.Cashback.Processo.valeCompra.redemptionToken` (string,null) Token de resgate - `Processo.Cashback.Processo.valeCompra.gerado` (boolean) True se o vale compra foi gerado. Do contrário, false - `Processo.Cashback.Processo.valeCompra.DataGeracao` (string,null) Data de geração do vale - `Processo.Cashback.Processo.autorizacoesLR` (array) Coleção de autorizações de logística reversa - `Processo.Cashback.Processo.autorizacoesLR.data` (string) Data da autorização - `Processo.Cashback.Processo.autorizacoesLR.descricao` (string) Descrição da postagem - `Processo.Cashback.Processo.autorizacoesLR.codigoAutorizacao` (string) Código de autorização de postagem - `Processo.Cashback.Processo.autorizacoesLR.codigoLogisticoIdentificador` (string) Código que identifica o objeto já postado - `Processo.Cashback.Processo.autorizacoesLR.prazoParaPostagem` (string,null) Prazo limite para postagem - `Processo.Cashback.Processo.autorizacoesLR.dataPostagemOuColeta` (string,null) Data da postagem ou coleta - `Processo.Cashback.Processo.autorizacoesLR.dataRecebimentoCD` (string,null) Data de recebimento no CD - `Processo.Cashback.Processo.autorizacoesLR.tipoDescricao` (string) Descrição do tipo de postagem - `Processo.Cashback.Processo.autorizacoesLR.tipo` (integer) Tipo de postagem: -1 Indefinido, 0 PostagemEmAgencia, 1 ColetaSimples, 2 ColetaSwap, 3 Expressa, 4 PostoDeColeta Enum: -1, 0, 1, 2, 3, 4 - `Processo.Cashback.Processo.autorizacoesLR.custo` (number,null) Valor efetivo da postagem/coleta - `Processo.Cashback.Processo.autorizacoesLR.destino` (object) Representa um endereço físico - `Processo.Cashback.Processo.autorizacoesLR.erroCodigo` (string,null) Código de erro - `Processo.Cashback.Processo.autorizacoesLR.erroDescricao` (string,null) Descrição do erro - `Processo.Cashback.Processo.autorizacoesLR.hubOrderId` (string,null) Id do pedido no hub logístico - `Processo.Cashback.Processo.autorizacoesLR.transportadora` (object) Dados da transportadora quando a forma de envio for transportadora - `Processo.Cashback.Processo.autorizacoesLR.transportadora.nome` (string) Nome da transportadora - `Processo.Cashback.Processo.lojaFisica` (object) Dados da loja física quando a devolução ocorre em loja - `Processo.Cashback.Processo.lojaFisica.descricao` (string) Descrição/Nome da loja física - `Processo.Cashback.Processo.tipoServicoLogistico` (integer) Tipo de remessa reversa (EDTipoEntregaReversa): -1 Indefinido, 0 PostagemEmAgencia, 1 ColetaSimples, 2 ColetaSimultanea, 3 Expressa, 4 PostoDeColeta Enum: -1, 0, 1, 2, 3, 4 - `Processo.Cashback.Processo.tipoServicoLogisticoDescricao` (string) Descrição do tipo de logística reversa - `Processo.Cashback.Processo.locker` (object) Dados do locker quando a postagem é em armário inteligente - `Processo.Cashback.Processo.locker.transportadoraId` (integer) Id da transportadora dona do posto - `Processo.Cashback.Processo.locker.nome` (string) Nome do locker - `Processo.Cashback.Processo.locker.instrucoesPostagem` (string) Instruções de postagem - `Processo.Cashback.Processo.locker.instrucoesRecebimento` (string) Instruções de recebimento - `Processo.Cashback.Processo.locker.instrucoesAdicionais` (string) Instruções adicionais - `Processo.Cashback.Processo.locker.endereco` (object) Representa um endereço físico - `Processo.Cashback.Processo.locker.imagens` (array) - `Processo.Cashback.Processo.locker.horariosFuncionamento` (array) - `Processo.Cashback.Processo.locker.qrCodes` (array) - `Processo.Cashback.Processo.locker.tiposCompartimento` (array) - `Processo.Cashback.Processo.valorLogisticaPremium` (number,null) Quando logística premium fornecida, valor a ser pago - `Processo.Cashback.Processo.agente` (object) - `Processo.Cashback.Processo.agente.nome` (string) Nome do agente (SAC) - `Processo.Cashback.Processo.marketplace` (boolean) True se marketplace - `Processo.Cashback.Processo.blocklist` (boolean) True se em Blocklist - `Processo.Cashback.Processo.cashback` (object) Dados de cashback, quando cabível - `Processo.Cashback.Processo.cashback.valor` (number) Valor do cashback - `Processo.Cashback.Processo.cashback.DataGeracao` (string,null) Data de efetivação do cashback - `Processo.Cashback.Processo.cashback.gerado` (boolean) True se gerado - `Processo.Cashback.Processo.progress` (object) Estágios do processo - `Processo.Cashback.Processo.progress.logisticStage` (integer) Estágio logístico do processo. Enum: 0, 1, 2, 3, 4, 5, 6, 7 - `Processo.Cashback.Processo.progress.financialStage` (integer) Estágio financeiro do processo. Enum: 0, 1, 2, 3, 4 - `Processo.Cashback.Processo.progress.ratingStage` (integer) Estágio de rating do processo. Enum: 0, 1, 2 - `Processo.Cashback.Processo.progress.stage` (integer) Estágio geral do processo. Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - `Processo.Cashback.Processo.progress.failures` (array) Falhas (se houver) registradas durante o processo. - `Processo.Cashback.Processo.notasDevolucao` (array) Coleção de notas de devolução associadas ao processo - `Processo.Cashback.Processo.notasDevolucao.numero` (string) Número da nota fiscal - `Processo.Cashback.Processo.notasDevolucao.serie` (string) Série da nota fiscal - `Processo.Cashback.Processo.notasDevolucao.chave` (string) Chave de acesso da nota fiscal - `Processo.Cashback.Processo.notasDevolucao.xml` (string) XML da nota fiscal - `Processo.Cashback.Processo.notasDevolucao.danfeLink` (string) Link do DANFE - `Processo.Cashback.Processo.notasDevolucao.data` (string,null) Data da nota fiscal - `Processo.Cashback.Processo.notasDevolucao.arquivo` (string) Arquivo da nota fiscal - `Processo.Cashback.Valor` (number) Valor do cashback. - `Processo.Cashback.GenerationDate` (string,null) Data de efetivação do cashback. - `Processo.Cashback.Gerado` (boolean) Se o cashback já foi gerado. - `Processo.PostoPostagem` (object) Representa um posto para postagem de produtos a serem devolvidos ao lojista (lockers). - `Processo.PostoPostagem.TransportadoraId` (integer) Id da transportadora a que pertence o posto. - `Processo.PostoPostagem.CorPin` (string) Cor do pin no mapa. - `Processo.PostoPostagem.ThirdID` (string) ID do posto na API terceira. - `Processo.PostoPostagem.Nome` (string) Nome do posto. - `Processo.PostoPostagem.InstrucoesPostagem` (string) Instruções de postagem. - `Processo.PostoPostagem.InstrucoesRecebimento` (string) Instruções de recebimento. - `Processo.PostoPostagem.InstrucoesAdicionais` (string) Instruções adicionais. - `Processo.PostoPostagem.Endereco` (object) Representa um endereço físico - `Processo.PostoPostagem.Imagens` (array) Imagens ilustrativas do posto. - `Processo.PostoPostagem.Imagens.Url` (string) Url completa da imagem. - `Processo.PostoPostagem.HorariosFuncionamento` (array) Horários de funcionamento do posto. - `Processo.PostoPostagem.HorariosFuncionamento.Dia` (string) Dia da semana. - `Processo.PostoPostagem.HorariosFuncionamento.HoraInicio` (string) Horário de início. - `Processo.PostoPostagem.HorariosFuncionamento.HoraTermino` (string) Horário de término. - `Processo.PostoPostagem.QRCodes` (array) Lista de QRCodes que dão acesso aos armários inteligentes. - `Processo.PostoPostagem.QRCodes.SkuId` (string) Id do SKU que será postado. - `Processo.PostoPostagem.QRCodes.SkuNome` (string) Nome do SKU que será postado. - `Processo.PostoPostagem.QRCodes.QrCodeImagemPath` (string) Url para a imagem do QRCode. - `Processo.PostoPostagem.QRCodes.Digitavel` (string) Código digitável que representa o QR Code. - `Processo.PostoPostagem.TiposCompartimento` (array) Tipos de compartimento disponíveis. - `Processo.PostoPostagem.TiposCompartimento.Largura` (string) Largura da gaveta. - `Processo.PostoPostagem.TiposCompartimento.Profundidade` (string) Profundidade da gaveta. - `Processo.PostoPostagem.TiposCompartimento.Tipo` (string) Tipo da gaveta. - `Processo.PostoPostagem.TiposCompartimento.Altura` (string) Altura da gaveta. - `Processo.LojaVirtual` (object) Representa a loja virtual em que a solicitação foi feita. - `Processo.Agente` (object) Informado quando um usuário do admin cadastra o processo. - `Processo.NotificarNovaSolicitacao` (boolean) true ou false para notificar a nova solicitação. - `Processo.Marketplace` (boolean) true se marketplace; do contrário, false. - `Processo.TipoFreteEstorno` (integer,null) Tipo de estorno do frete (0 para frete em vale-compra, 1 para estorno manual e 2 para estorno automático). Enum: 0, 1, 2 - `Processo.ValeComprasBonus` (boolean) True se vale-compras bonus. - `DadosCartao` (object) Dados do cartão, apenas se houver pagamento de entrega expressa. - `RotaEntregaExpressa` (object) Rota da entrega expressa, apenas se houver entrega expressa. ## Response 200 fields (application/json): - `DataHoraResposta` (string, required) Data e hora da resposta expressa em UTC. - `HttpStatus` (string) Código HTTP no formato texto. - `Registros` (integer) Quantidade de registros retornados. - `Entidade` (object, required) Objeto principal do processo - `Entidade.id` (integer) - `Entidade.tipo` (integer) Tipo de Processo: Devolucao = 0, Troca = 1 Enum: 0, 1 - `Entidade.tipoFreteEstorno` (integer) Tipo de estorno do frete (EPedidoItemEstorno): 0 ValeCompras, 1 Estorno, 2 Estorno automático Enum: 0, 1, 2 - `Entidade.valorDiferenca` (number) 0: não há diferença; >0: valor a receber do usuário; <0: valor a pagar ao usuário - `Entidade.mantenhaOItem` (boolean,null) True quando a solicitação faz jus à funcionalidade KeepTheItem; do contrário, False - `Entidade.status` (integer) Indefinido = -1, Iniciado = 0, Pendente = 1, Concluido = 2, Cancelado = 3 Enum: -1, 0, 1, 2, 3 - `Entidade.numero` (string) Número da solicitação - `Entidade.data` (string) Data da solicitação - `Entidade.dadosBancariosDto` (object) Dados bancários do cliente para reembolso quando não for cartão de crédito - `Entidade.dadosBancariosDto.id` (integer) Identificador do DTO - `Entidade.dadosBancariosDto.nomeTitular` (string,null) Nome do titular - `Entidade.dadosBancariosDto.cpfTitular` (string,null) CPF do titular - `Entidade.dadosBancariosDto.tipo` (integer) 0 ContaBancaria, 1 PIX, 2 Automático, 3 Estorno Manual - `Entidade.dadosBancariosDto.tipoChavePix` (integer) 0 Aleatória, 1 CPF_CNPJ, 2 Celular, 3 Email - `Entidade.dadosBancariosDto.tipoChavePixDesc` (string) Descrição da chave Pix fornecida - `Entidade.dadosBancariosDto.tipoReembolsoDesc` (string) Descrição do tipo de reembolso - `Entidade.dadosBancariosDto.chavePix` (string,null) Chave Pix - `Entidade.dadosBancariosDto.banco` (string,null) Nome do banco - `Entidade.dadosBancariosDto.agencia` (string,null) Agência - `Entidade.dadosBancariosDto.contaCorrente` (string,null) Conta corrente - `Entidade.dadosBancariosDto.tipoContaBancaria` (string,null) Tipo de conta (corrente/poupança) - `Entidade.dadosBancariosDto.pagamentoRealizado` (boolean) True se o estorno foi realizado - `Entidade.dadosBancariosDto.DataGeracao` (string,null) Data de geração - `Entidade.dadosBancariosDto.valorEstorno` (number,null) Valor estornado - `Entidade.dadosBancariosDto.valorManualEstorno` (number,null) Valor manual estornado - `Entidade.notaFiscalDevolucao` (object,null) Nota fiscal de devolução - `Entidade.pedido` (object) - `Entidade.pedido.numero` (string) Número do pedido - `Entidade.pedido.pedidoId` (string) Id do pedido no ecommerce - `Entidade.pedido.data` (string) Data/hora do pedido - `Entidade.pedido.dataEntrega` (string,null) Data em que os pacotes foram entregues - `Entidade.pedido.valor` (number) Valor do pedido - `Entidade.pedido.valorFrete` (number) Valor do frete - `Entidade.pedido.valorDesconto` (number) Valor de desconto - `Entidade.pedido.clienteNome` (string) Nome do cliente - `Entidade.pedido.clienteEmail` (string) Email do cliente - `Entidade.pedido.clienteTelefone` (string) Telefone do cliente - `Entidade.pedido.clienteCelular` (string) Celular do cliente - `Entidade.pedido.parcelas` (integer) Número de parcelas - `Entidade.pedido.status` (string,null) Status do pedido - `Entidade.pedido.clienteEndereco` (object) Representa um endereço físico - `Entidade.pedido.clienteEndereco.logradouro` (string) Logradouro - `Entidade.pedido.clienteEndereco.numero` (string) Número - `Entidade.pedido.clienteEndereco.complemento` (string) Complemento - `Entidade.pedido.clienteEndereco.bairro` (string) Bairro - `Entidade.pedido.clienteEndereco.cidade` (string) Cidade - `Entidade.pedido.clienteEndereco.estado` (string) Estado - `Entidade.pedido.clienteEndereco.cep` (string) CEP - `Entidade.pedido.clienteEndereco.latitude` (string,null) Latitude - `Entidade.pedido.clienteEndereco.longitude` (string,null) Longitude - `Entidade.pedido.clienteEndereco.obs` (string,null) Observações gerais - `Entidade.pedido.skus` (array) Itens do pedido - `Entidade.pedido.skus.skuId` (string) Id do SKU na loja virtual - `Entidade.pedido.skus.skuNome` (string) Nome do SKU - `Entidade.pedido.skus.skuRef` (string) Referência do SKU - `Entidade.pedido.skus.skuSellerReference` (string) Referência do SKU no seller - `Entidade.pedido.skus.produtoId` (string) Id do produto no ecommerce - `Entidade.pedido.skus.produtoNome` (string) Nome do produto - `Entidade.pedido.skus.productRef` (string) - `Entidade.pedido.skus.preco` (number) Preço do SKU praticado no pedido - `Entidade.pedido.skus.quantidade` (integer) Quantidade do SKU na solicitação - `Entidade.pedido.skus.quantidadeTotal` (integer) Quantidade do SKU no pedido - `Entidade.pedido.skus.imagemUrl` (string) URL da imagem do SKU - `Entidade.pedido.skus.sellerId` (string) Id do vendedor (marketplace) - `Entidade.pedido.skus.docaId` (string) Id da doca - `Entidade.pedido.skus.estoqueId` (string) Id do estoque - `Entidade.pedido.skus.tipoProcesso` (integer) 0=Devolução, 1=Troca Enum: 0, 1 - `Entidade.pedido.skus.tipoDescricao` (string) Descrição derivada de tipoProcesso - `Entidade.pedido.skus.motivo` (object) - `Entidade.pedido.skus.motivo.descricao` (string) Descrição do motivo - `Entidade.pedido.skus.peso` (number) Peso (g) - `Entidade.pedido.skus.altura` (number) Altura (cm) - `Entidade.pedido.skus.largura` (number) Largura (cm) - `Entidade.pedido.skus.comprimento` (number) Comprimento (cm) - `Entidade.pedido.skus.ratingDate` (string,null) Data do rating - `Entidade.pedido.skus.estadoDoItem` (integer) Estado do item: 0 Indefinido, 1 PerfeitoEstado, 2 PequenaAvaria, 3 NaoPodeSerAProveitado, 4 NaoRecebido Enum: 0, 1, 2, 3, 4 - `Entidade.pedido.skus.skusParaTroca` (array) SKUs para troca, quando houver - `Entidade.pedido.skus.packageDescription` (string,null) Descrição do pacote (ex.: VTEX packages.description) - `Entidade.pedido.skus.invoiceKey` (string,null) Chave da NF vinculada ao item - `Entidade.pedido.transacoes` (array) Transações de pagamento do pedido - `Entidade.pedido.transacoes.tid` (string) Id da transação (Se vtex, obter o valor de transactions[].transactionId) - `Entidade.pedido.transacoes.ativa` (boolean) Transação ativa? - `Entidade.pedido.transacoes.sellerNomeId` (string) Nome identificador do seller (Se vtex, obter o valor de transactions[].merchantName) - `Entidade.pedido.transacoes.pagamentos` (array) Coleção de pagamentos da transação - `Entidade.pedido.transacoes.pagamentos.pId` (string,null) Id do pagamento (Se vtex, obter o valor de transactions[].payments[].id) - `Entidade.pedido.transacoes.pagamentos.tipoPagamentoId` (string) Id do tipo de pagamento (Se vtex, obter o valor de transactions[].payments[].paymentSystem) - `Entidade.pedido.transacoes.pagamentos.tipoPagamentoDescricao` (string) Descrição do tipo de pagamento (Se vtex, obter o valor de transactions[].payments[].paymentSystemName) - `Entidade.pedido.transacoes.pagamentos.valor` (number) Valor do pagamento - `Entidade.pedido.transacoes.pagamentos.parcelamento` (integer) Número de parcelas - `Entidade.pedido.transacoes.pagamentos.valorReferencia` (number) Valor de referência - `Entidade.pedido.transacoes.pagamentos.valeCompraUtilizadoId` (string,null) Se usado, id do vale-compra - `Entidade.pedido.transacoes.pagamentos.valeCompraUtilizadoNome` (string,null) Se usado, nome do vale-compra - `Entidade.pedido.transacoes.pagamentos.giftCardProvider` (string,null) Meio de vale/ gift-card (ex.: GiftcardLivelo) - `Entidade.pedido.transacoes.pagamentos.tid` (string,null) TID do adquirente (Se vtex, obter o valor de transactions[].payments[].connectorResponses.id) - `Entidade.pedido.transacoes.pagamentos.nsu` (string,null) NSU do adquirente (Se vtex, obter o valor de transactions[].payments[].connectorResponses.nsu) - `Entidade.pedido.transacoes.pagamentos.adquirente` (string,null) Adquirente (Se vtex, obter o valor de transactions[].payments[].connectorResponses.acquirer) - `Entidade.pedido.transacoes.pagamentos.grupo` (string) Grupo do meio de pagamento (Se vtex, obter o valor de transactions[].payments[].group - ex.: instantPayment | creditCard | giftCard | cashback) - `Entidade.pedido.transacoes.pagamentos.descricao` (string) Descrição calculada do pagamento - `Entidade.pedido.transacoes.data` (string,null) Data do registro da transação - `Entidade.pedido.transacoes.verificado` (boolean,null) Transação verificada em um estorno - `Entidade.pedido.transacoes.acaoManualRequerida` (boolean) True se o estorno automático falhou e exige ação manual - `Entidade.pedido.notaNumero` (string,null) Número da nota fiscal - `Entidade.pedido.notaValor` (number,null) Valor da nota fiscal - `Entidade.pedido.notaChave` (string,null) Chave da nota fiscal - `Entidade.pedido.notaSerie` (string,null) Série da nota fiscal - `Entidade.pedido.notaData` (string,null) Data da nota fiscal - `Entidade.lojaVirtual` (object) Loja virtual configurada na plataforma Genius - `Entidade.lojaVirtual.lojaUrl` (string) URL da loja virtual - `Entidade.lojaVirtual.ativo` (boolean) Loja ativa quando True; do contrário, False - `Entidade.valeCompra` (object) Informações do vale-compra quando a forma de reembolso for vale - `Entidade.valeCompra.instanciaId` (integer,null) - `Entidade.valeCompra.definicaoId` (integer,null) - `Entidade.valeCompra.valor` (number) Valor em R$ atribuído quando já utilizado - `Entidade.valeCompra.valorManual` (number,null) Valor manual - `Entidade.valeCompra.valorPorcentagem` (number) Percentual do vale-compra - `Entidade.valeCompra.data` (string,null) Data em que a instância foi gerada - `Entidade.valeCompra.expirarEm` (string,null) Data de expiração do vale - `Entidade.valeCompra.redemptionToken` (string,null) Token de resgate - `Entidade.valeCompra.gerado` (boolean) True se o vale compra foi gerado. Do contrário, false - `Entidade.valeCompra.DataGeracao` (string,null) Data de geração do vale - `Entidade.autorizacoesLR` (array) Coleção de autorizações de logística reversa - `Entidade.autorizacoesLR.data` (string) Data da autorização - `Entidade.autorizacoesLR.descricao` (string) Descrição da postagem - `Entidade.autorizacoesLR.codigoAutorizacao` (string) Código de autorização de postagem - `Entidade.autorizacoesLR.codigoLogisticoIdentificador` (string) Código que identifica o objeto já postado - `Entidade.autorizacoesLR.prazoParaPostagem` (string,null) Prazo limite para postagem - `Entidade.autorizacoesLR.dataPostagemOuColeta` (string,null) Data da postagem ou coleta - `Entidade.autorizacoesLR.dataRecebimentoCD` (string,null) Data de recebimento no CD - `Entidade.autorizacoesLR.tipoDescricao` (string) Descrição do tipo de postagem - `Entidade.autorizacoesLR.tipo` (integer) Tipo de postagem: -1 Indefinido, 0 PostagemEmAgencia, 1 ColetaSimples, 2 ColetaSwap, 3 Expressa, 4 PostoDeColeta Enum: -1, 0, 1, 2, 3, 4 - `Entidade.autorizacoesLR.custo` (number,null) Valor efetivo da postagem/coleta - `Entidade.autorizacoesLR.destino` (object) Representa um endereço físico - `Entidade.autorizacoesLR.erroCodigo` (string,null) Código de erro - `Entidade.autorizacoesLR.erroDescricao` (string,null) Descrição do erro - `Entidade.autorizacoesLR.hubOrderId` (string,null) Id do pedido no hub logístico - `Entidade.autorizacoesLR.transportadora` (object) Dados da transportadora quando a forma de envio for transportadora - `Entidade.autorizacoesLR.transportadora.nome` (string) Nome da transportadora - `Entidade.lojaFisica` (object) Dados da loja física quando a devolução ocorre em loja - `Entidade.lojaFisica.descricao` (string) Descrição/Nome da loja física - `Entidade.tipoServicoLogistico` (integer) Tipo de remessa reversa (EDTipoEntregaReversa): -1 Indefinido, 0 PostagemEmAgencia, 1 ColetaSimples, 2 ColetaSimultanea, 3 Expressa, 4 PostoDeColeta Enum: -1, 0, 1, 2, 3, 4 - `Entidade.tipoServicoLogisticoDescricao` (string) Descrição do tipo de logística reversa - `Entidade.locker` (object) Dados do locker quando a postagem é em armário inteligente - `Entidade.locker.transportadoraId` (integer) Id da transportadora dona do posto - `Entidade.locker.nome` (string) Nome do locker - `Entidade.locker.instrucoesPostagem` (string) Instruções de postagem - `Entidade.locker.instrucoesRecebimento` (string) Instruções de recebimento - `Entidade.locker.instrucoesAdicionais` (string) Instruções adicionais - `Entidade.locker.endereco` (object) Representa um endereço físico - `Entidade.locker.imagens` (array) - `Entidade.locker.horariosFuncionamento` (array) - `Entidade.locker.qrCodes` (array) - `Entidade.locker.tiposCompartimento` (array) - `Entidade.valorLogisticaPremium` (number,null) Quando logística premium fornecida, valor a ser pago - `Entidade.agente` (object) - `Entidade.agente.nome` (string) Nome do agente (SAC) - `Entidade.marketplace` (boolean) True se marketplace - `Entidade.blocklist` (boolean) True se em Blocklist - `Entidade.cashback` (object) Dados de cashback, quando cabível - `Entidade.cashback.valor` (number) Valor do cashback - `Entidade.cashback.DataGeracao` (string,null) Data de efetivação do cashback - `Entidade.cashback.gerado` (boolean) True se gerado - `Entidade.progress` (object) Estágios do processo - `Entidade.progress.logisticStage` (integer) Estágio logístico do processo. Enum: 0, 1, 2, 3, 4, 5, 6, 7 - `Entidade.progress.financialStage` (integer) Estágio financeiro do processo. Enum: 0, 1, 2, 3, 4 - `Entidade.progress.ratingStage` (integer) Estágio de rating do processo. Enum: 0, 1, 2 - `Entidade.progress.stage` (integer) Estágio geral do processo. Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 - `Entidade.progress.failures` (array) Falhas (se houver) registradas durante o processo. - `Entidade.notasDevolucao` (array) Coleção de notas de devolução associadas ao processo - `Entidade.notasDevolucao.numero` (string) Número da nota fiscal - `Entidade.notasDevolucao.serie` (string) Série da nota fiscal - `Entidade.notasDevolucao.chave` (string) Chave de acesso da nota fiscal - `Entidade.notasDevolucao.xml` (string) XML da nota fiscal - `Entidade.notasDevolucao.danfeLink` (string) Link do DANFE - `Entidade.notasDevolucao.data` (string,null) Data da nota fiscal - `Entidade.notasDevolucao.arquivo` (string) Arquivo da nota fiscal