Skip to content

Importa uma solicitação de troca ou devolução

Request

Security
BearerAuth
Bodyapplication/jsonrequired
Processoobject(ProcessoInputDTO)required

Representa uma solicitação de troca ou devolução.

DadosCartaoobject

Dados do cartão, apenas se houver pagamento de entrega expressa.

RotaEntregaExpressaobject

Rota da entrega expressa, apenas se houver entrega expressa.

curl -i -X POST \
  https://apidocs.geniusreturns.com.br/_mock/openapi/v1/pvt/processo/enviar-solicitacao \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "Processo": {
      "ClienteIP": "200.100.50.25",
      "Marketplace": false,
      "NotificarNovaSolicitacao": true,
      "Pedido": {
        "PedidoId": "123456",
        "Data": "2025-09-01T12:00:00Z",
        "Numero": "PED-0001",
        "Valor": 199.9,
        "ValorFrete": 19.9,
        "ValorDesconto": 0,
        "ClienteEcommId": "C123",
        "ClienteNome": "Maria Silva",
        "ClienteEmail": "maria@email.com",
        "ClienteDocumento": "12345678901",
        "ClienteTelefone": "1130000000",
        "ClienteCelular": "11990000000",
        "Parcelas": 1,
        "QuantidadeItens": 1,
        "PossuiValeCompra": false,
        "ClienteEndereco": {
          "Logradouro": "Rua A",
          "Numero": "100",
          "Bairro": "Centro",
          "Cidade": "São Paulo",
          "Estado": "SP",
          "CEP": "01000-000"
        },
        "Skus": [
          {
            "SkuId": "SKU-1",
            "SkuNome": "Camiseta Preta M",
            "ProdutoId": "P-1",
            "ProdutoNome": "Camiseta Preta",
            "Preco": 199.9,
            "PrecoDeLista": 199.9,
            "Estoque": 10,
            "Quantidade": 1,
            "QuantidadeTotal": 1,
            "TipoProcesso": 0,
            "Motivo": {
              "Descricao": "Ficou grande",
              "NaoIncluirFreteNoValorADevolver": false
            }
          }
        ]
      }
    }
  }'

Responses

Objeto ProcessoDTO que representa a solicitação de troca ou devolução.

Bodyapplication/json
DataHoraRespostastring, (date-time)required

Data e hora da resposta expressa em UTC.

HttpStatusstring

Código HTTP no formato texto.

Registrosinteger

Quantidade de registros retornados.

Entidadeobject(ProcessModel)required

Objeto principal do processo

Response
{ "DataHoraResposta": "2019-08-24T14:15:22Z", "HttpStatus": "string", "Registros": 0, "Entidade": { "id": 0, "tipo": 0, "tipoFreteEstorno": 0, "valorDiferenca": 0.1, "mantenhaOItem": true, "status": -1, "numero": "string", "data": "2019-08-24T14:15:22Z", "dadosBancariosDto": { … }, "notaFiscalDevolucao": {}, "pedido": { … }, "lojaVirtual": { … }, "valeCompra": { … }, "autorizacoesLR": [ … ], "lojaFisica": { … }, "transportadora": { … }, "tipoServicoLogistico": -1, "tipoServicoLogisticoDescricao": "string", "locker": { … }, "valorLogisticaPremium": 0, "agente": { … }, "marketplace": true, "blocklist": true, "cashback": { … }, "progress": { … }, "notasDevolucao": [ … ] } }