Depoimento

Este Webhook notificará qualquer evento de novo depoimento.

{
  "user": {
    "id": "1",
    "name": "Fabio Godoy",
    "email": "[email protected]",
    "phone": "(11) 91234-5678",
    "status": 1,
    "dates": {
      "signup": "2023-02-07 11:44:59"
    },
    "course": {
      "id": "12",
      "name": "Curso de PHP 5 Orientação a Objetos na prática!"
    },
    "testimonial": {
      "stars": 4,
      "comment": "Curso bom, adorei!!!",
      "dates": {
        "created": "2023-01-18 16:12:24"
      }
    },
    "enrollment": {
      "id": "15048",
      "status": 1,
      "dates": {
        "register": "2018-09-13 13:37:44",
        "expiration": "2023-01-18 16:12:14",
        "support": "2023-01-04 13:37:18",
        "start": "2022-12-05 13:37:17",
        "conclusion": null
      }
    }
  },
  "webhook": {
    "id": 8,
    "type": 4,
    "queue_id": 68
  },
  "token": "123456789"
}

🚧

Mas como consigo habilitar o uso desse Webhook?

Esse json de dados é enviado para todos os webhooks do tipo Matrícula cadastrados. Então basta cadastrar uma URL de webhook e aguardar esse retorno para fazer o tratamento dos dados!


📘

Retornos do json

user
id: ID do usuário

user->status
0 = Cadastro não confirmado
1 = Cadastro confirmado

user->dates
signup: Data do cadastro do aluno

course
id: ID do curso

testimonial
stars: Quantidade estrelas que o curso recebeu (1 a 5)

enrollment->date
create: Data que o aluno enviou o depoimento

enrollment
id: ID da matrícula
coupon: Cupom usado no carrinho que originou a matrícula

enrollment->status
1 = Matrícula ativa
2 = Matrícula Suspensa
3 = Matrícula Cancelada
4 = Matrícula Vencida

enrollment->date
start: Data que o aluno iniciou o curso
expiration: Data que termina o acesso do curso
support: Data que termina o suporte do curso
register: Data/hora que a matrícula foi criada
conclusion: Data/hora que o aluno terminou o curso

webhook
id: ID do cadastro do endpoint
type: 4 = Depoimento
queue_id: ID da fila de notificações do webhook