Suporte
Este Webhook notificará qualquer evento de suporte, seja quando o aluno envia uma nova dúvida ou quando há resposta.
{
"user": {
"id": "1",
"name": "Fabio Godoy",
"email": "[email protected]",
"phone": "(11) 91234-5678"
},
"course": {
"id": "1",
"name": "Curso Online de Twitter Bootstrap Framework",
"module": {
"id": "1",
"name": "APRESENTAÇÃO"
},
"lesson": {
"id": "1",
"name": "O que é o Bootstrap Framework?"
}
},
"support": {
"type": 2,
"id": "1464",
"comment": "<p>réplica da resposta</p>",
"likes": 0,
"dates": {
"create": "2023-01-18 13:43:19"
},
"support_parent": {
"id": "1463",
"comment": "<p>Conteúdo excelente!!!</p>",
"likes": 7,
"pinned": 1,
"status": 1,
"dates": {
"create": "2023-01-18 12:08:04"
}
}
},
"enrollment": {
"id": "15820",
"dates": {
"register": "2019-06-17 16:48:02",
"expiration": "2023-12-13 16:48:02",
"support": "2019-09-15 16:48:02",
"start": "2022-10-20 09:24:37",
"conclusion": null
}
},
"webhook": {
"id": 4,
"type": 6,
"queue_id": 60
},
"token": "123456789"
}
Mas como consigo habilitar o uso desse Webhook?
Esse json de dados é enviado para todos os webhooks do tipo Suporte 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
module->id: ID do módulo
lesson->id: ID da aulaenrollment
id: ID da matrículaenrollment->dates
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 cursosupport
id: ID do suporte principal ou réplica
likes: Quantidade de likes do suporte ou réplicasupport(_parent)->type
1 = Novo pedido de suporte
2 = Réplica no suporte já abertosupport(_parent)->pinned
0 = Não pinado
1 = Pinadosupport(_parent)->status
0 = Aguardando reposta do professor
1 = Respondido/Finalizadosupport(_parent)->dates
create: Data que o suporte ou réplica foi criado.support_parent
id: ID do chamado de suporte principalwebhook
id: ID do cadastro do endpoint
type: 6 = Suporte
queue_id: ID da fila de notificações do webhook
Updated over 1 year ago