Troque & Devolva
  • BEM VINDO!
  • CONCEITOS BÁSICOS
    • Como funciona
    • Preços e assinatura
    • Trial de 14 dias
    • Termos e Condições de Uso
    • LGPD - Uso de Dados
  • T&D Envie+
    • Termos e condições do serviço Envie+ Troque & Devolva
    • Carregando saldo Envie+
    • Envie+ faturado (limite de crédito)
      • Solicitando limite de crédito
  • PRIMEIROS PASSOS
    • Criando sua conta
  • INTEGRAÇÃO - CONEXÃO DE DADOS
    • Configurando sua integração
    • Plataformas de e-commerce
      • Hostgator
        • Configurando a integração Hostgator
        • Criação integrada do cupom na Hostgator
      • Fastcommerce
        • Configurando a integração Fastcommerce
        • Criação integrada do cupom na Fastcommerce
      • Olist VNDA
        • Integrando a Olist VNDA
      • Shopify
        • Integrando a Shopify
      • Shoppub
        • Integrando a Shoppub
      • Tray
        • Configurando a integração Tray
        • Criação integrada do cupom na Tray
      • Yampi
        • Configurando a Integração Yampi
        • Criação integrada de vale-trocas na Yampi
    • ERP's e sistemas de gestão
      • Bling
  • CONFIGURAÇÕES
    • Roteiro recomendado
    • Página de solicitações
    • Perguntas obrigatórias
    • E-mails automáticos
    • WhatsApp Automático
    • Regras gerais
    • Respostas pré-definidas
    • Transportadoras
      • Integrando Correios
      • Configurando uma transportadora personalizada
      • Integrando Braspress
    • Centros de Retorno
    • Incentivo para Trocas
    • Formas de Pagamento
    • Recebimento de itens
    • Automações
    • Webhooks
    • Usuários
  • RECEBENDO SOLICITAÇÕES
    • Divulgando seu site
    • Trocas vs Devoluções
    • Estendendo o prazo para trocas
    • Recebendo uma solicitação
    • Segunda solicitação "troca da troca"
    • Acompanhamento pelo cliente
  • ATENDENDO UMA SOLICITAÇÃO
    • Novas solicitações
      • Alterando a escolha de pagamento do cliente
      • Editando os dados do consumidor
    • Solicitando informações adicionais ao cliente
    • Vinculando a Nota de Devolução
    • Declaração de conteúdo
    • Autorizando solicitação
    • Autorizando solicitação sem envio (descarte)
    • Registrando a postagem da devolução
    • Verificando solicitações em transporte
    • Solicitações para conferência
    • Recebendo os itens
    • Solicitações para pagamento
    • Encerrando uma solicitação
      • Reembolso em Dinheiro (sem gateway)
      • Reembolso no Gateway de Pagamento
      • Reembolso em Vale-trocas
      • Reembolso em Produto (troca por outro produto)
    • Reativando uma solicitação
  • Relatórios
    • Produtos
    • Reputação
  • 🫤SOLUÇÃO DE PROBLEMAS
    • Automações
      • A solicitação não autorizou automaticamente
  • INTEGRAÇÕES EXTERNAS
    • Integração via API
  • Integração de Plataformas
    • Integração feita pela Troque e Devolva
    • Integração feita por terceiros
      • Consulta de pedidos
Fornecido por GitBook
Nesta página
  • Criando um Webhook
  • Dados enviados na chamada do Webhook

Isto foi útil?

  1. CONFIGURAÇÕES

Webhooks

Conecte a Troque & Devolva aos sistemas que aceitam webhook, como N8N e Zapier.

AnteriorAutomaçõesPróximoUsuários

Atualizado há 8 meses

Isto foi útil?

Criando um Webhook

Um webhook é uma forma de integrar sistemas diferentes, permitindo que informações sejam enviadas automaticamente de uma aplicação para outra quando algo acontece.

Na prática, ele funciona como uma notificação: quando um evento específico ocorre (como a criação de uma solicitação), o webhook envia os dados para uma URL configurada.

Na nossa plataforma, você pode configurar webhooks para eventos como:

  • request.created: Nova solicitação criada.

  • request.rejected: Solicitação rejeitada.

  • request.authorized: Solicitação autorizada.

  • request.posted: Solicitação postada.

  • request.delivered: Solicitação entregue.

  • request.done: Solicitação concluída.

Dentro do painel Troque & Devolva, acesse Configurações > Webhooks. Será mostrada a listagem de eventos já existentes.

Para criar um novo, clique no botão Novo Webhook e preencha as informações em tela.

Para configurar, você só precisa informar a URL que receberá os dados, selecionar os eventos desejados e, se necessário, adicionar headers e escolher o método de envio (geralmente POST).

Dados enviados na chamada do Webhook

Ao receber o webhook, a depender de cada um dos eventos que você configurar, poderão ser enviados mais ou menos dados preenchidos. O ideal é que você realize testes.

De todo modo, a estrutura é semelhante a esse json:

{
    "_id": "6679a3721de31a0011825094",
    "order": {
        "buyer": {
            "document": {
                "number": "00000000000",
                "type": "cpf"
            },
            "address": {
                "country": "brasil",
                "address": "Rua Do Endereço",
                "number": "88",
                "address2": "apto 101",
                "postal_code": 81250280,
                "neighborhood": "CIC",
                "city": "Curitiba",
                "state": "PR"
            },
            "id": "38011876",
            "name": "Cliente de Teste",
            "email": "email@docliente.com.br",
            "mobile": "41999999999"
        },
        "shippment": {
            "destination": {
                 "country": "brasil",
                "address": "Rua Do Endereço",
                "number": "88",
                "address2": "apto 101",
                "postal_code": 81250280,
                "neighborhood": "CIC",
                "city": "Curitiba",
                "state": "PR"
            },
            "last_delivered": true,
            "last_delivered_at": "2021-07-22",
            "packages": [
                {
                    "delivered": false,
                    "_id": "6679a3721de31a0011825096",
                    "carrier": "pac - Frete Grátis",
                    "tracking_number": "QF651787795BR",
                    "tracking_url": "",
                    "cost": 0,
                    "shipped_at": "2021-07-15T11:05:40.000Z",
                    "delivered_at": "2021-07-22"
                }
            ]
        },
        "created_at": "2021-06-22T22:41:46.000Z",
        "order_id": "654654333",
        "order_number": "654654333",
        "payment": [
            {
                "_id": "6679a3721de31a0011825095",
                "amount": 355.96,
                "detail": "Parcelas: 4"
            }
        ],
        "cart": [
            {
                "_id": "6679a3721de31a0011825097",
                "sku": "SKU1",
                "image": "https://troqueedevolva.com.br/test-store/sandalia.webp",
                "link": "link",
                "name": "Sandália de salto Anabela 36",
                "quantity": 1,
                "price": 199.9
            },
            {
                "_id": "6679a3721de31a0011825098",
                "sku": "SKU2",
                "image": "https://troqueedevolva.com.br/test-store/vestido.webp",
                "link": "link",
                "name": "Vestido com cinto elegante",
                "quantity": 1,
                "price": 129
            },
            {
                "_id": "6679a3721de31a0011825099",
                "sku": "SKU3",
                "image": "https://troqueedevolva.com.br/test-store/blazer.webp",
                "link": "link",
                "name": "Blazer longo alfaiataria bege",
                "quantity": 1,
                "price": 219
            }
        ]
    },
    "request": {
        "items": [
            {
                "pictures": [],
                "_id": "6679a3721de31a001182509a",
                "sku": "SKU1",
                "image": "https://troqueedevolva.com.br/test-store/sandalia.webp",
                "link": "link",
                "name": "Sandália de salto Anabela 36",
                "quantity": 1,
                "price": 199.9,
                "questions": [
                    {
                        "options": [],
                        "_id": "661180a35c83aa0011378701",
                        "required": true,
                        "area": "refund",
                        "question": "Qual o motivo da devolução?",
                        "value": "Não serviu"
                    }
                ],
                "type": "refund"
            }
        ]
    },
    "process": {
        "status": 0,
        "status_history": [
            {
                "_id": "6679a5cf1de31a00118489c7",
                "to": 0,
                "user": "customer",
                "from": 0,
                "message": "solicitação criada",
                "updated_at": "2024-06-24T16:58:55.860Z"
            }
        ],
        "shippment_authorization": []
    },
   
    "createdAt": "2024-06-24T16:48:50.483Z",
    "updatedAt": "2024-06-27T13:23:20.696Z",
  }
Listagem de webhooks configurados na Troque & Devolva
Exemplo de tela de configuração de Webhook