{
"id": "<string>",
"type": "quiz.completed",
"created_at": "2023-11-07T05:31:56Z",
"entreprise_id": "<string>",
"data": {
"employe": {
"id": "<string>",
"email": "jsmith@example.com"
},
"quiz": {
"id": "<string>",
"score": 123,
"pourcentage": 123
},
"completed_at": "2023-11-07T05:31:56Z"
}
}API Reference
Un employé a terminé un quiz
WEBHOOK
quiz.completed
{
"id": "<string>",
"type": "quiz.completed",
"created_at": "2023-11-07T05:31:56Z",
"entreprise_id": "<string>",
"data": {
"employe": {
"id": "<string>",
"email": "jsmith@example.com"
},
"quiz": {
"id": "<string>",
"score": 123,
"pourcentage": 123
},
"completed_at": "2023-11-07T05:31:56Z"
}
}Authorizations
Clé API créée depuis le dashboard (Réglages → Clés API). L'en-tête x-api-key: <clé> est accepté en alternative à Authorization: Bearer <clé>.
Body
application/json
Score et pourcentage tels qu'enregistrés.
Identifiant stable de l'événement métier. Sert de clé d'idempotence : le même id ne sera jamais livré deux fois au même endpoint.
Allowed value:
"quiz.completed"Horodatage de l'événement métier (pas de l'envoi)
Entreprise concernée. Toujours la vôtre.
Show child attributes
Show child attributes
Response
200
Accusé de réception