Matrícula
Este Webhook notificará qualquer evento de matrículas, seja a matrícula feita manualmente, via cupom, grupos, API.
{
"user": {
"id": "12512",
"name": "Fabio Godoy",
"email": "[email protected]",
"phone": "+55 (11) 31360-017"
},
"course": {
"id": "11",
"name": "Curso de Web Master (Criando Sites Passo a Passo)",
"workload": "22:00"
},
"enrollment": {
"id": "17570",
"certificate": 1,
"origin": 1,
"coupon": null,
"status": 1,
"dates": {
"start": null,
"expiration": "2027-08-05 12:19:03",
"support": "2023-03-09 12:19:03",
"register": "2023-02-07 12:19:03",
"conclusion": null
}
},
"webhook": {
"id": 10,
"type": 3,
"queue_id": 135
},
"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áriocourse
id: ID do curso
workload: Carga horária do cursoenrollment
id: ID da matrícula
coupon: Cupom usado no carrinho que originou a matrículaenrollment->status
1 = Matrícula ativa
2 = Matrícula Suspensa
3 = Matrícula Cancelada
4 = Matrícula Vencidaenrollment->origin
1 = Grátis
2 = Venda
3 = Assinatura
4 = Grupo
5 = Cupom
6 = API
7 = Cobrançaenrollment->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 cursoenrollment->certificate
0 = Não terá certificado no término do curso
1 = Terá certificado na conclusão do cursowebhook
id: ID do cadastro do endpoint
type: 3 = Matrícula
queue_id: ID da fila de notificações do webhook
Updated about 1 year ago