Central de Ajuda - Hubla
  • 💚Introdução
    • 👋Bem vindo à Hubla
    • 🔢Updates
  • 💚Integrações
    • RD Station
      • Ativar integração com RD Station Marketing
      • Configurar regras
    • MemberKit
      • Ativar integração com Memberkit
      • Configurar regras
    • TheMembers
      • Ativar integração com TheMembers
      • Configurar regras de acesso
    • HubSpot
      • Criar aplicativo privado no HubSpot
      • Ativar integração com HubSpot
      • Configurar regras
      • Propriedades customizadas
    • eNotas
      • Ativar integração com eNotas
      • Configurar regras de vendas
    • Notazz
      • Ativar integração com Notazz
      • Configurar regras de vendas
    • Omie
      • Ativar integração com Omie
      • Configurar regras de vendas
  • SellFlux
    • Ativar a integração com SellFlux
    • Configurar regras de vendas
  • 💚Webhook (Postback)
    • 🗣️Introdução
    • 🪄Configuração
    • ✅Ambiente de Testes
    • 🗃️Histórico de eventos
    • 🕵️Debugging
    • 🔐Proteja seu endpoint
    • 🆕Eventos v2.0.0
      • Membro
      • Assinatura
      • Fatura
      • Parcelamento Inteligente
      • Solicitação de Reembolso
    • 🔚Eventos v.1.0.0
    • 🚀Boas práticas
  • Pixel Ads
    • Facebook Meta Ads
      • Como configurar o Pixel no produto da Hubla
      • Como verificar se o pixel está presente na página?
      • Explorando eventos enviados em tempo real
      • Como configurar a verificação de domínio
      • Como configurar a Api de Conversões no produto da Hubla
      • Como criar um Pixel no Meta Ads
      • Dúvidas Frequentes
Fornecido por GitBook
Nesta página
  • Eventos
  • Acesso concedido
  • Acesso removido
  • Propriedades

Isto foi útil?

  1. Webhook (Postback)
  2. Eventos v2.0.0

Membro

AnteriorEventos v2.0.0PróximoAssinatura

Atualizado há 9 meses

Isto foi útil?

Eventos


Acesso concedido

Evento disparado quando um membro passa a ter acesso a um determinado produto.

{
  "type": "customer.member_added",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "recurring",
      "status": "active",
      "billingCycleMonths": 1,
      "credits": 31,
      "paymentMethod": "credit_card",
      "autoRenew": true,
      "freeTrial": false,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "firstPaymentSession": {
        "ip": "220.172.165.140",
        "utm": {
          "source": "email",
          "medium": "active-campaign",
          "campaign": "[LEAD][QUENTE][24][MAR]",
          "content": "2024032812H",
          "term": "PROMO25OFF"
        }
      },
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}
{
  "type": "customer.member_added",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "one_time",
      "status": "active",
      "billingCycleMonths": 1,
      "credits": 31,
      "paymentMethod": "credit_card",
      "autoRenew": true,
      "freeTrial": false,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "firstPaymentSession": {
        "ip": "220.172.165.140",
        "utm": {
          "source": "email",
          "medium": "active-campaign",
          "campaign": "[LEAD][QUENTE][24][MAR]",
          "content": "2024032812H",
          "term": "PROMO25OFF"
        }
      },
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}
{
  "type": "customer.member_added",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "free",
      "status": "active",
      "billingCycleMonths": 1,
      "credits": 730,
      "autoRenew": true,
      "freeTrial": false,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}
{
  "type": "customer.member_added",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "recurring",
      "status": "active",
      "billingCycleMonths": 1,
      "credits": 7,
      "paymentMethod": "credit_card",
      "autoRenew": true,
      "freeTrial": true,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "firstPaymentSession": {
        "ip": "220.172.165.140",
        "utm": {
          "source": "email",
          "medium": "active-campaign",
          "campaign": "[LEAD][QUENTE][24][MAR]",
          "content": "2024032812H",
          "term": "TRIAL7"
        }
      },
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}

Acesso removido

Evento disparado quando um membro não tem mais acesso a um determinado produto.

{
  "type": "customer.member_removed",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "recurring",
      "status": "inactive",
      "billingCycleMonths": 1,
      "credits": 0,
      "paymentMethod": "credit_card",
      "autoRenew": true,
      "freeTrial": false,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "firstPaymentSession": {
        "ip": "220.172.165.140",
        "utm": {
          "source": "email",
          "medium": "active-campaign",
          "campaign": "[LEAD][QUENTE][24][MAR]",
          "content": "2024032812H",
          "term": "PROMO25OFF"
        }
      },
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}
{
  "type": "customer.member_removed",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "one_time",
      "status": "inactive",
      "billingCycleMonths": 1,
      "credits": 0,
      "paymentMethod": "credit_card",
      "autoRenew": true,
      "freeTrial": false,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "firstPaymentSession": {
        "ip": "220.172.165.140",
        "utm": {
          "source": "email",
          "medium": "active-campaign",
          "campaign": "[LEAD][QUENTE][24][MAR]",
          "content": "2024032812H",
          "term": "PROMO25OFF"
        }
      },
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}
{
  "type": "customer.member_removed",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "free",
      "status": "inactive",
      "billingCycleMonths": 1,
      "credits": 0,
      "autoRenew": true,
      "freeTrial": false,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}
{
  "type": "customer.member_removed",
  "event": {
    "product": {
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0"
    },
    "products": [{
      "id": "inAVzweR0QYw5y03K5mq",
      "name": "Integrações com Webhook 2.0",
      "offers": [{
        "id": "inAVzweR0QYw5y03K5mq",
        "name": "Principal",
        "cohorts": [{ "id": "3a96c85e-cf82-4236-b242-7431f405c521" }]
      }]
    }],
    "subscription": {
      "id": "e144be20-01d8-4fdc-9eb7-5ca255035c4b",
      "sellerId": "O4fgEI93QqYjs3IBdvUeS12JqbA3",
      "payerId": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "type": "recurring",
      "status": "inactive",
      "billingCycleMonths": 1,
      "credits": 0,
      "paymentMethod": "credit_card",
      "autoRenew": true,
      "freeTrial": true,
      "activatedAt": "2024-03-28T15:46:46.839Z",
      "modifiedAt": "2024-03-28T15:46:47.436Z",
      "createdAt": "2024-03-28T15:46:47.436Z",
      "firstPaymentSession": {
        "ip": "220.172.165.140",
        "utm": {
          "source": "email",
          "medium": "active-campaign",
          "campaign": "[LEAD][QUENTE][24][MAR]",
          "content": "2024032812H",
          "term": "TRIAL7"
        }
      },
      "version": 4
    },
    "user": {
      "id": "Yf7Ahs5DOJRTLvFf84s4uOp7B7Q2",
      "firstName": "John",
      "lastName": "Doe",
      "document": "08351973955",
      "email": "john.doe@hub.la",
      "phone": "+5511988646782"
    }
  },
  "version": "2.0.0"
}

Propriedades

Os eventos de membro seguem um padrão de payload e propriedades, sendo elas:

type string

Tipo do evento de Webhook

Valores possíveis
Descrição

customer.member_added

Acesso concedido

customer.member_removed

Acesso removido


version string

Versão do contrato do payload. Neste caso o valor esperado será sempre v2.0.0.


event.product object

Representa as informações do produto comprado


event.product.id string

Identificador único do produto


event.product.name string

Nome do produto no momento da compra


event.subscription.id string

Identificador único da assinatura


event.subscription.sellerId string

Identificador único do vendedor


event.subscription.payerId string

Identificador único do comprador


event.subscription.type string

Tipo da assinatura

Valores possíveis
Descrição

recurring

Renovação

one_time

Pagamento único

free

Assinatura gratuita


event.subscription.status string

Status da assinatura

Valores possíveis
Descrição

active

Assinatura está ativa e possuí créditos

inactive

Assinatura está inativa e não possuí créditos


event.subscription.billingCycleMonths integer

Quantidade de meses que a assinatura renova

Valores possíveis
Descrição

1

Mensal

3

Trimestral

6

Semestral

12

Anual


event.subscription.credits integer

Quantidade de créditos disponíveis na assinatura. Cada unidade de crédito representa um dia.


event.subscription.paymentMethod string

Metodo de pagamento utilizado

Valores possíveis
Descrição

credit_card

Cartão de crédito

pix

Pix

bank_slip

Boleto


event.subscription.autoRenew boolean

Representa se a assinatura está com a renovação automática ativada, caso esteja desativa quando se esgotarem os créditos não irá efetuar a renovação automática


event.subscription.freeTrial boolean

Representa se a assinatura está em um período de teste


event.subscription.activatedAt string

Representa a última data que a assinatura ficou com o status ativa, segue o padrão de ISO-8601 com UTC 0


event.subscription.inactivatedAt string

Representa a última data que a assinatura ficou com o status inativa, segue o padrão de ISO-8601 com UTC 0


event.subscription.deactivatedAutoRenewAt string

Representa a última data do cancelamento da renovação automática, segue o padrão de ISO-8601 com UTC 0


event.subscription.reactivatedAutoRenewAt string

Representa a última data de reativação da renovação automática, segue o padrão de ISO-8601 com UTC 0


event.subscription.modifiedAt string

Representa a data da última atualização da assinatura, segue o padrão de ISO-8601 com UTC 0


event.subscription.createdAt string

Quando a assinatura foi criada, segue o padrão de ISO-8601 com UTC 0


event.subscription.version integer

Contador que reflete a versão atual da assinatura. Para uma assinatura que foi atualizada 50 vezes, espera que o seu valor seja 50.


event.subscription.firstPaymentSession object

Representa as informações capturadas do comprador no momento da compra.


event.subscription.firstPaymentSession.ip string

IP do comprador no momento de compra


event.subscription.firstPaymentSession.utm.source string

Representa o valor de utm_source capturado no momento da compra


event.subscription.firstPaymentSession.utm.medium string

Representa o valor de utm_medium capturado no momento da compra


event.subscription.firstPaymentSession.utm.campaign string

Representa o valor de utm_campaign capturado no momento da compra


event.subscription.firstPaymentSession.utm.content string

Representa o valor de utm_content capturado no momento da compra


event.subscription.firstPaymentSession.utm.term string

Representa o valor de utm_term capturado no momento da compra


event.user object

Representa as informações de usuário cadastradas na plataforma


event.user.id string

Identificador único do comprador


event.user.firstName string

Primeiro nome do comprador


event.user.lastName string

Sobrenome nome do comprador


event.user.document string

Representa o documento de identificação do comprador, podendo ser do tipo CPF, CNPJ ou nulo


event.user.email string

Email do comprador


event.user.phone string

Telefone com DDI e DDD do comprador


💚
🆕
Acesso concedido
Acesso removido