Introduction
Docebo vous permet de créer des webhooks qui se déclenchent lorsqu'un événement se produit sur votre plateforme. Des informations sur cet événement sont alors envoyées à l'URL d'une charge utile spécifique. Vous pouvez ainsi collecter des données depuis votre plateforme de formation pour créer des rapports, des intégrations, ou encore des tableaux de bord. Vous pouvez également vous connecter à votre système de gestion des ressources humaines (HCM), informer par e-mail des utilisateurs n'étant pas sur Docebo Learn des actions qui se produisent sur la plateforme, ou mettre à jour votre gestion de stockage de contenu.
Référez-vous à notre article dédié pour découvrir comment activer, créer et gérer des webhooks.
Cet article répertorie tous les événements qui peuvent être suivis via des webhooks, en incluant une description détaillée des charges utiles. Pour en faciliter la compréhension, les événements sont divisés en domaines.
Déclenchement des événements
Les événements gérés par l'application Webhooks sont déclenchés selon la logique principale de la plateforme. Ils peuvent être déclenchés par l'utilisateur via l'interface de la plateforme et par des API. La même action peut déclencher différents événements en raison de la logique intégrée de la plateforme. Pour une configuration appropriée des webhooks, veuillez vous assurer de vérifier vos cas d'utilisation.
Imaginons que vous ayez créé un webhook incluant les événements suivants :
- Inscription mise à jour (nom de l'événement :
course.enrollment.updated
) - L'apprenant a terminé le cours (nom de l'événement :
course.enrollment.completed
)
Si le statut d'inscription de l'utilisateur est défini sur terminé, l'événement déclenché sera course.enrollment.completed
et non course.enrollment.updated
, même si l'action déclenchant l'événement est une mise à jour.
Propriétés communes des événements
Chaque événement suit des détails spécifiques, mais tous ont les propriétés communes suivantes :
Propriété | Description |
---|---|
message_id |
Un ID de message unique pour identifier le webhook. |
webhook_id |
L'identifiant unique du webhook. |
original_domain |
Le domaine de la plateforme où le webhook a été généré. |
event |
Le nom de l'événement qui a déclenché le webhook. |
fired_by_batch_action |
true si l'événement a été déclenché lors d'un appel d'API par lot, false dans le cas contraire. |
fired_by_background_job_hash |
Identifiant alphanumérique unique de la procédure d'arrière-plan, il n'est affiché que lorsque l'événement est généré par une procédure d'arrière-plan. |
payload |
Selon l'événement, une charge utile différente contenant différentes informations. |
Si vous avez activé l'option de collection de charges utiles, lorsque les webhooks incluent plus d'un événement, la propriété commune du webhook se transforme en charges utiles, indiquant que le message inclut plus d'événements. Si vous activez la fonctionnalité de collection de charges utiles, assurez-vous que votre système de point de terminaison est prêt à recevoir des webhooks avec deux structures différentes.
Voici un exemple de charge utile unique, déclenchée par la suppression d'un utilisateur :
{ "message_id":"wh-638ce960-1363-11e9-a15d-d1c47c8f7593",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com", "event":"user.deleted", "fired_by_batch_action":false, "payload":{ "user_id":12301, "deletion_date":"2019-01-08 16:35:05", "fired_at":"2019-01-08 16:35:05" } }
Voici un exemple de collection de charges utiles, déclenchée parce que trois utilisateurs ont été supprimés de la plateforme, tout cela en un seul processus :
{ "event":"user.deleted", "fired_by_batch_action":false, "message_id":"wh-d2f70d80-ab24-11ea-8467-5972fffe49aa",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com", "payloads":[ { "fired_at":"2020-06-10 14:15:18", "user_id":13366, "deletion_date":"2020-06-10 14:15:18" }, { "fired_at":"2020-06-10 14:15:18", "user_id":13369, "deletion_date":"2020-06-10 14:15:18" }, { "fired_at":"2020-06-10 14:15:18", "user_id":13376, "deletion_date":"2020-06-10 14:15:18" } ] }
Remarques sur les propriétés communes des événements
- Les détails inclus dans chaque événement sont les mêmes, qu'il s'agisse d'un événement unique ou d'une collection de charges utiles. La structure du webhook change selon que la charge utile inclut un ou plusieurs événements.
- Certains événements incluent la propriété
user_id
pour suivre l'utilisateur effectuant ou impliqué dans l'action suivie par le webhook. Lorsque les Superadmins empruntent l'identité d'autres utilisateurs ou de Power Users, leuser_id
suivi est l'ID de l'utilisateur ou du Power User.
Événements
Voici une liste de tous les événements disponibles, divisés en domaines :
Contributions
Procédures d'arrière-plan
Branches
Dépôt central
Certifications
Chaînes
Champs supplémentaires de cours
Catalogue de cours
Cours
Inscriptions
Gamification
Sessions ILT
Plans de formation
Compétences
Contenus pédagogiques
Transactions
Utilisateurs
La contribution a été supprimée contribute.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
id |
L'ID de la contribution. |
title |
Le titre de la contribution. |
La contribution a été dépubliée contribute.unpublished
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
asset_id |
L'ID de la contribution. |
type |
Le type de la contribution. Les valeurs possibles sont:
|
title |
Le titre de la contribution. |
update_date |
La date de la mise à jour à l'échelle UTC. Format:
|
La contribution a été mise à jour contribute.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
id |
L'ID de la contribution. |
title |
Le titre de la contribution. |
type |
Le type de la contribution. Les valeurs possibles sont:
|
visibility |
La visibilité de la contribution. Les valeurs possibles sont :
|
published |
Le statut de publication de la contribution. |
extra_data |
La section de données supplémentaires. |
|
La contribution a été mise en ligne contribute.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
id |
L'ID de la contribution. |
title |
Le titre de la contribution. |
type |
Le type de la contribution. Les valeurs possibles sont:
|
visibility |
La visibilité de la contribution. Les valeurs possibles sont:
|
published |
Le statut de publication de la contribution. |
extra_data |
La section de données supplémentaires. |
|
L'invitation à regarder a été supprimée contribute.watchinvitation.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC Format:
|
id_asset |
L'ID de la contribution. |
invitations |
Les utilisateurs invités à regarder. |
users |
Les ID des utilisateurs qui ne sont plus invités à regarder. |
channels |
Les chaînes où la contribution a été chargée. |
Procédure d'arrière-plan interrompue bj.aborted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
job_hash |
L'identifiant unique alphanumérique de la procédure d'arrière-plan. |
Procédure d'arrière-plan terminée bj.execution.completed
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
job_hash |
L'identifiant unique alphanumérique de la procédure d'arrière-plan. |
errors_count |
Si la procédure d'arrière-plan s'est terminée avec des erreurs, le nombre d'erreurs survenues. |
Procédure d'arrière-plan créée bj.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC Format:
|
job_hash |
L'identifiant unique alphanumérique de la procédure d'arrière-plan. |
name |
Le nom de la procédure d'arrière-plan, assigné automatiquement par la plateforme. |
endpoint |
L'appel API qui sera utilisé pour la procédure d'arrière-plan programmée. |
method |
La méthode utilisée pour l'appel API. |
Procédure d'arrière-plan supprimée bj.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
job_hash |
L'identifiant unique alphanumérique de la procédure d'arrière-plan. |
Procédure d'arrière-plan commencée bj.started
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
job_hash |
L'identifiant unique alphanumérique de la procédure d'arrière-plan. |
La branche a été créée branch.created
Propriété | Description |
---|---|
branch_id |
L'ID de la branche créée. |
parent_id |
L'ID de la branche dans laquelle la nouvelle branche a été créée. |
code |
Le code de la nouvelle branche, ou une chaîne de caractères vide. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
La branche a été supprimée branch.deleted
Propriété | Description |
---|---|
branch_id |
L'ID de la branche supprimée. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
La branche a été mise à jour branch.updated
Propriété | Description |
---|---|
branch_id |
L'ID de la branche créée. |
parent_id |
L'ID de la branche dans laquelle la branche a été déplacée. Absent si la branche n'a pas été déplacée. |
code |
Le nouveau code de la branche, peut être une chaîne de caractères vide. Absent si le code n'a pas été changé. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Utilisateur attribué à une branche branch.user.added
Propriété | Description |
---|---|
user_id |
L'ID de l'utilisateur assigné à la branche. |
username |
Le nom d'utilisateur de l'utilisateur. |
branch_id |
L'ID de la branche à laquelle l'utilisateur a été assigné. |
branch_name |
Le nom de la branche à laquelle l'utilisateur a été assigné. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Utilisateur supprimé d'une branche branch.user.removed
Propriété | Description |
---|---|
user_id |
L'ID de l'utilisateur retiré de la branche |
username |
Le nom d'utilisateur de l'utilisateur retiré de la branche |
branch_id |
L'ID de la branche dont l'utilisateur a été retiré |
branch_name |
Le nom de la branche dont l'utilisateur a été retiré |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique ajouté au cours tmrepo.course.trainingmaterial.added
Propriété | Description |
---|---|
user_id |
L'ID de l'utilisateur qui a assigné le contenu pédagogique au cours depuis le dépôt central. |
username |
Le nom d'utilisateur de l'utilisateur qui a assigné le contenu pédagogique au cours depuis le dépôt central. |
course_id |
L'ID du cours auquel le contenu pédagogique a été assigné depuis le dépôt central. |
course_name |
Le titre du cours auquel le contenu pédagogique a été assigné depuis le dépôt central. |
course_type |
Le type du cours auquel le contenu pédagogique a été assigné depuis le dépôt central. Les valeurs possibles sont:
|
training_material_name |
Le titre du contenu pédagogique assigné au cours depuis le dépôt central. |
training_material_type |
Le type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique assigné au cours depuis le dépôt central. |
training_material_version_id |
ID de la version du contenu pédagogique assigné au cours depuis le dépôt central. |
training_material_version_name |
Nom de la version du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique supprimé du cours tmrepo.course.trainingmaterial.removed
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur qui a retiré le contenu pédagogique provenant du dépôt central du cours. |
username |
Nom d'utilisateur de l'utilisateur qui a retiré le matériel de formation provenant du dépôt central du cours. |
course_id |
ID du cours dont le contenu pédagogique provenant du dépôt central a été retiré. |
course_name |
Titre du cours dont le contenu pédagogique provenant du dépôt central a été retiré. |
course_type |
Type du cours dont le contenu pédagogique provenant du dépôt central a été retiré. Les valeurs possibles sont:
|
training_material_name |
Titre du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
training_material_type |
Type du contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
training_material_version_id |
ID de version du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
training_material_version_name |
Nom de version du contenu pédagogique assigné au cours depuis le dépôt central. |
user_play_count |
Nombre d'utilisateurs ayant joué le contenu pédagogique. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique mis à jour tmrepo.trainingmaterial.updated
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur qui a mis à jour le contenu pédagogique dans le dépôt central. |
username |
Nom d'utilisateur de l'utilisateur qui a mis à jour le matériel de formation dans le dépôt central. |
training_material_name |
Titre du contenu pédagogique mis à jour dans le dépôt central. |
training_material_type |
Le type du contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique mis à jour dans le dépôt central. |
assigned_courses_count |
Nombre de cours auxquels le contenu pédagogique mis à jour est assigné. |
versions_count |
Numéro de la version du contenu pédagogique mis à jour dans le dépôt central. |
users_play_count |
Nombre d'utilisateurs ayant joué le contenu pédagogique. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Certifications
Certification attribuée certification.award.awarded
Astuce : ce webhook est destiné à être utilisé avec des fournisseurs de certification externes et est conçu pour être utilisé uniquement en conjonction avec Docebo Connect. Pour qu'il soit disponible sur votre plateforme, vous devez avoir activé Docebo Connect, ainsi que la fonctionnalité Certifications externes de la section Connect, sur l'onglet Options avancées du menu Paramètres avancés. Veuillez noter que cette option dans les paramètres avancés n'est disponible qu'après que Connect a été activé sur votre plateforme.
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché en UTC. Format: YYYY-MM-DD HH:mm:ss
|
certification_id |
L'ID de la certification. |
user_id |
L'ID de l'utilisateur. |
issue_date |
La date de délivrance. Format: YYYY-MM-DD
|
expiration_date |
La date d'expiration. Utilisez null pour aucune date d'expiration.Format: YYYY-MM-DD
|
always_valid |
Retourne 1 si toujours valide, sinon retourne 0 . |
association_type |
Le type avec lequel la certification est associée. Exemple: external_integration
|
certification_user_id |
L'ID de l'utilisateur de la certification sur la plateforme intégrée externe. |
Exemple de charge utile:
{
"event": "certification.award.awarded",
"fired_by_batch_action": false,
"message_id": "wh-366d69b0-b5f1-11ee-89d3-e3991e9d4525",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com",
"payload": {
"fired_at": "2024-01-18 11:03:28",
"certification_id": 1,
"user_id": 100,
"issue_date": "2024-01-16",
"expiration_date": null,
"always_valid": 1,
"association_type": "external_integration",
"certification_user_id": 140
}
}
Certification révoquée certification.award.revoked
Astuce : ce webhook est destiné à être utilisé avec des fournisseurs de certification externes et est conçu pour être utilisé uniquement en conjonction avec Docebo Connect. Pour qu'il soit disponible sur votre plateforme, vous devez avoir activé Docebo Connect, ainsi que la fonctionnalité Certifications externes de la section Connect, sur l'onglet Options avancées du menu Paramètres avancés. Veuillez noter que cette option dans les paramètres avancés n'est disponible qu'après que Connect a été activé sur votre plateforme.
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché en UTC. Format: YYYY-MM-DD HH:mm:ss
|
certification_id |
L'ID de la certification. |
user_id |
L'ID de l'utilisateur. |
issue_date |
La date d'émission. Format: YYYY-MM-DD
|
expiration_date |
La date d'expiration. Utilisez null pour aucune date d'expiration.Format: YYYY-MM-DD
|
always_valid |
Retourne 1 si toujours valide, sinon retourne 0 . |
association_type |
Le type avec lequel la certification est associée. Exemple: external_integration
|
certification_user_id |
L'ID de l'utilisateur de la certification dans la plateforme intégrée externe. |
Exemples de charges utiles :
{
"event": "certification.award.revoked",
"fired_by_batch_action": false,
"message_id": "wh-ad70bb50-b6bb-11ee-ac50-7561ccd0056e",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com",
"payload": {
"fired_at": "2024-01-19 11:12:46",
"certification_id": 123,
"user_id": 1,
"issue_date": "2024-01-16",
"expiration_date": null,
"always_valid": 1,
"association_type": "external_integration",
"certification_user_id": "1000"
}
}
Exemple avec plusieurs charges utiles :
{
"event": "certification.award.revoked",
"fired_by_batch_action": false,
"message_id": "wh-ab6569c0-b5f1-11ee-89d3-e3991e9d4525",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com",
"payloads": [
{
"fired_at": "2024-01-18 11:06:44",
"certification_id": 123,
"user_id": 1,
"issue_date": "2024-01-16",
"expiration_date": null,
"always_valid": 1,
"association_type": "external_integration",
"certification_user_id": 1000
},
{
"fired_at": "2024-01-18 11:06:44",
"certification_id": 123,
"user_id": 2,
"issue_date": "2024-01-16",
"expiration_date": "2024-01-23",
"always_valid": 0,
"association_type": "external_integration",
"certification_user_id": 2000
}
]
}
Certification mise à jour certification.award.updated
Astuce : ce webhook est destiné à être utilisé avec des fournisseurs de certification externes et est conçu pour être utilisé uniquement en conjonction avec Docebo Connect. Pour qu'il soit disponible sur votre plateforme, vous devez avoir activé Docebo Connect, ainsi que la fonctionnalité Certifications externes de la section Connect, sur l'onglet Options avancées du menu Paramètres avancés. Veuillez noter que cette option dans les paramètres avancés n'est disponible qu'après que Connect a été activé sur votre plateforme.
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché en UTC. Format: YYYY-MM-DD HH:mm:ss
|
certification_id |
L'ID de la certification. |
user_id |
L'ID de l'utilisateur. |
issue_date |
La date d'émission mise à jour. Format: YYYY-MM-DD
|
issue_date_old |
L'ancienne date d'émission. Format: YYYY-MM-DD
|
expiration_date |
La date d'expiration mise à jour ou null pour aucune date d'expiration.Format: YYYY-MM-DD
|
expiration_date_old |
L'ancienne date d'expiration ou null pour aucune date d'expiration.Format: YYYY-MM-DD
|
always_valid |
Retourne 1 si toujours valide, sinon retourne 0 . |
always_valid_old |
La valeur précédente pour always_valid ; retourne 1 si elle était toujours valide, sinon retourne 0 . |
association_type |
Le type avec lequel la certification est associée. Exemple: external_integration
|
certification_user_id |
L'ID de l'utilisateur de la certification sur la plateforme intégrée externe. |
Exemple de charge utile:
{
"event": "certification.award.updated",
"fired_by_batch_action": false,
"message_id": "wh-c4e72d30-e516-11ee-97d3-3b0acad5c01f",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com",
"payload": {
"fired_at": "2024-03-18 11:00:41",
"certification_id": 2,
"user_id": 13107,
"issue_date": "2023-01-12",
"issue_date_old": "2023-01-12",
"expiration_date": "2024-01-12",
"expiration_date_old": "2024-01-12",
"always_valid": 0,
"always_valid_old": 0,
"association_type": "manual"
}
}
Le contenu de la chaîne a été assigné channel.content.assigned
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
channel_id |
ID de la chaîne. |
title |
Nom de la chaîne. |
language |
Langue de la chaîne. |
asset_id |
L'ID de chaque contenu assigné. |
asset_type |
Le type de chaque contenu assigné. Les valeurs possibles sont:
|
Le contenu de la chaîne a été retiré channel.content.removed
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
channel_id |
ID de la chaîne. |
title |
Nom de la chaîne. |
language |
Langue de la chaîne. |
asset_id |
L'ID de chaque contenu assigné. |
asset_type |
Le type de chaque contenu assigné. Les valeurs possibles sont:
|
Chaîne créée channel.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
channel_id |
ID de la chaîne nouvellement créé. |
title |
Nom de la chaîne. |
language |
Langue de la chaîne. |
upload_permissions |
Qui est autorisé à téléverser du contenu dans la chaîne. Les valeurs possibles sont:
|
enabled |
Si la chaîne est visible ou non. Les valeurs possibles sont:
|
creation_date |
La date de création de la chaîne à l'échelle UTC. Format:
|
extra_data |
Section de données supplémentaires. |
|
Chaîne supprimée channel.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
channel_id |
ID de la chaîne supprimé. |
title |
Nom de la chaîne. |
language |
Langue de la chaîne. |
upload_permissions |
Qui est autorisé à téléverser du contenu dans la chaîne. Les valeurs possibles sont:
|
enabled |
Si la chaîne est visible ou non. Les valeurs possibles sont:
|
deletion_date |
La date de suppression de la chaîne à l'échelle UTC Format:
|
extra_data |
Section de données supplémentaires. |
Expert de chaîne ajouté channel.expert.added
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'expert. |
channel_id |
ID de la chaîne associée à l'expert. |
extra_data |
Section de données supplémentaires. |
Expert de chaîne retiré channel.expert.removed
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'expert. |
channel_id |
ID de la chaîne associée à l'expert. |
extra_data |
Section de données supplémentaires. |
Chaîne mise à jour channel.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
channel_id |
ID de la chaîne mis à jour. |
title |
Nom de la chaîne. |
language |
Langue de la chaîne. |
upload_permissions |
Qui est autorisé à téléverser du contenu dans la chaîne. Les valeurs possibles sont:
|
enabled |
Si la chaîne est visible ou non. Les valeurs possibles sont:
|
update_date |
La date de mise à jour de la chaîne à l'échelle UTC. Format:
|
extra_data |
Section de données supplémentaires. |
|
Cours créé course.created
Propriété | Description |
---|---|
course_id |
ID du cours. |
name |
Titre du cours. |
type |
Type du cours. Les valeurs possibles sont
|
code |
Code du cours (peut être vide ou null ). |
creation_date |
La date de création à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
start_date |
Date de début du cours. |
end_date |
Date de fin du cours. |
language |
Langue du cours. |
duration |
Durée du cours, exprimée en secondes. |
extra_data |
Section de données supplémentaires. |
|
Cours supprimé course.deleted
Propriété | Description |
---|---|
course_id |
ID du cours. |
name |
Titre du cours. |
type |
Type du cours. Les valeurs possibles sont:
|
code |
Code du cours (peut être vide ou null ). |
deletion_date |
La date de suppression à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
start_date |
Date de début du cours. |
end_date |
Date de fin du cours. |
language |
Langue du cours. |
duration |
Durée du cours, exprimée en secondes. |
Les propriétés du cours ont été modifiées course.updated
Propriété | Description |
---|---|
course_id |
ID du cours. |
name |
Titre du cours. |
type |
Type du cours. Les valeurs possibles sont:
|
code |
Code du cours (peut être vide ou null ). |
update_date |
La date de mise à jour à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
start_date |
Date de début du cours. |
end_date |
Date de fin du cours. |
language |
Langue du cours. |
duration |
Durée du cours, exprimée en secondes. |
extra_data |
Section de données supplémentaires. |
|
Le cours a été marqué comme obsolète content.markedoutdated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
course_id |
ID du cours marqué comme obsolète. |
user_id |
ID de l'utilisateur qui a marqué comme obsolète. |
number_of_reports |
Nombre de fois que le cours a été marqué comme obsolète. |
L'utilisateur a noté un cours course.rating.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
course_id |
ID du cours noté. |
user_id |
ID de l'utilisateur qui a noté le cours. |
user_rating |
Valeur de la note. |
average_rating |
Note moyenne du cours, incluant la note actuelle de l'utilisateur. |
number_of_votes |
Nombre de notes reçues par le cours. |
L'inscription de l'utilisateur à un cours a été mise à jour course.enrollment.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur inscrit. |
course_id |
ID du cours auquel l'utilisateur est inscrit. |
status |
Une chaîne de caractères qui représente le nouveau statut d'inscription. Les valeurs possibles sont:
|
level |
Niveau de l'utilisateur dans le cours. Les valeurs possibles sont:
|
enrollment_date |
La date à laquelle l'inscription a été enregistrée, au format UTC. Format:
|
enrollment_date_begin_validity |
La date à laquelle la validité de l'inscription commence, à l'échelle UTC. Format:
|
enrollment_date_end_validity |
La date à laquelle la validité de l'inscription se termine, à l'échelle UTC Format:
|
subscribed_by_id |
ID de l'utilisateur qui inscrit l'utilisateur identifié par le user_id paramètre. |
extra_data |
Section de données supplémentaires. |
|
Inscription à la session ILT mise à jour ilt.session.enrollment.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur. |
course_id |
ID du cours. |
session_id |
ID de la session ILT associée au cours. |
session_name |
Nom de la session à laquelle l'utilisateur a été inscrit. |
level |
Le niveau d'inscription de l'utilisateur. Les valeurs possibles sont:
|
enrollment_date |
Date de l'inscription. |
enrollment_date_begin_validity |
Début de la période de validité de l'inscription (peut être null ). |
enrollment_date_end_validity |
Fin de la période de validité (peut être null ). |
subscribed_by_id |
ID du Superadmin ou du Power User qui a inscrit l'utilisateur, ou l'ID de l'utilisateur si celui-ci s'est inscrit lui-même. |
status |
Statut de l'inscription. Les valeurs possibles sont:
|
extra_data |
Section de données supplémentaires. |
|
L'apprenant a terminé le cours course.enrollment.completed
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur. |
course_id |
ID du cours. |
completion_date |
Date d'achèvement. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
level |
Niveau de l'utilisateur dans le cours. Les valeurs possibles sont:
|
subscribed_by_id |
ID de l'utilisateur qui inscrit l'utilisateur identifié par le paramètre user_id . |
status |
Statut de l'inscription. Les valeurs possibles sont:
|
enrollment_date |
La date à laquelle l'inscription a été enregistrée au format UTC. Format:
|
enrollment_date_begin_validity |
La date à laquelle la validité de l'inscription commence, à l'échelle UTC. Format:
|
enrollment_date_end_validity |
La date à laquelle la validité de l'inscription se termine, à l'échelle UTC. Format:
|
assignment_type |
L'attribut de priorité d'inscription du plan de formation. Les valeurs possibles sont : Ce champ est suivi uniquement si l'option Afficher la section attributs d'inscription est activée dans le menu des paramètres avancés de la plateforme. |
extra_data |
Section de données supplémentaires. |
|
Exemple de charge utile :
{
"event":"course.enrollment.completed",
"fired_by_batch_action":false,
"message_id":"wh-20240318-056045-baf44a12-722b-4de1-a631-1a68938be6e9",
"webhook_id":11,
"original_domain":"example-domain.docebosaas.com",
"payload":{
"fired_at":"2024-03-18 09:00:45",
"user_id":13827,
"course_id":146,
"completion_date":"2024-03-18 09:00:44",
"subscribed_by_id":13827,
"status":"completed",
"level":"learner",
"enrollment_date":"2022-04-22 10:21:28",
"enrollment_date_begin_validity":null,
"enrollment_date_end_validity":null,
"extra_data":{
"total_time":21934,
"score":0,
"additional_fields":null,
"date_first_access":"2022-04-22 10:24:19"
}
}
}
Utilisateur inscrit à une session ILT ilt.session.enrollment.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur. |
course_id |
ID du cours. |
session_id |
ID de la session ILT associée au cours. |
session_name |
Nom de la session à laquelle l'utilisateur a été inscrit. |
level |
Le niveau d'inscription de l'utilisateur. Les valeurs possibles sont:
|
enrollment_date |
Date de l'inscription. |
enrollment_date_begin_validity |
Début de la période de validité de l'inscription (peut être null ). |
enrollment_date_end_validity |
Fin de la période de validité (peut être null ). |
subscribed_by_id |
ID du Superadmin ou du Power User qui a inscrit l'utilisateur, ou l'ID de l'utilisateur si celui-ci s'est inscrit lui-même. |
status |
Statut de l'inscription. Les valeurs possibles sont
|
extra_data |
Section de données supplémentaires |
|
Utilisateur inscrit à un cours course.enrollment.created
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur. |
username |
Nom d'utilisateur de l'utilisateur. |
course_id |
ID du cours. |
course_name |
Titre du cours. |
level |
Le niveau d'inscription de l'utilisateur. Les valeurs possibles sont:
|
enrollment_date |
Date de l'inscription. |
enrollment_date_begin_validity |
Début de la période de validité de l'inscription (peut être null ). |
enrollment_date_end_validity |
Fin de la période de validité (peut être null ). |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
subscribed_by_id |
ID du Superadmin ou du Power User qui a inscrit l'utilisateur, ou l'ID de l'utilisateur si celui-ci s'est inscrit lui-même. |
status |
Statut de l'inscription. Les valeurs possibles sont:
|
assignment_type |
L'attribut de priorité d'inscription du plan de formation. Les valeurs possibles sont : Ce champ est suivi uniquement si l'option Afficher la section Attributs d'inscription est activée dans le menu des paramètres avancés de la plateforme. |
extra_data |
Section de données supplémentaires |
|
Inscription au cours supprimée pour l'utilisateur course.enrollment.deleted
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur inscrit. |
username |
Nom d'utilisateur de l'utilisateur. |
course_id |
ID du cours auquel l'utilisateur est inscrit. |
course_name |
Titre du cours auquel l'utilisateur est inscrit. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
level |
Niveau de l'utilisateur dans le cours. Les valeurs possibles sont:
|
enrollment_date |
La date à laquelle l'inscription a été enregistrée, au format UTC. Format:
|
enrollment_date_begin_validity |
La date à laquelle la validité de l'inscription commence, à l'échelle UTC. Format:
|
enrollment_date_end_validity |
La date à laquelle la validité de l'inscription se termine, à l'échelle UTC. Format:
|
subscribed_by_id |
ID de l'utilisateur qui a inscrit l'utilisateur identifié par le user_id paramètre. |
status |
Statut de l'inscription. Les valeurs possibles sont:
|
extra_data |
Section de données supplémentaires. |
|
Inscription mise à jour course.enrollment.updatedbyadmin
Propriété | Description |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID du Superadmin qui a mis à jour l'inscription. |
user_name |
Nom d'utilisateur du Superadmin qui a mis à jour l'inscription. |
course_id |
ID du cours où l'inscription a été mise à jour par le Superadmin. |
course_name |
Titre du cours où l'inscription a été mise à jour par le Superadmin. |
enrollment_updates |
Section des mises à jour d'inscription. |
enrollment_priority_old |
Priorité d'inscription précédente. Les valeurs possibles sont :
|
enrollment_priority |
Nouvelle priorité d'inscription. |
L'utilisateur a obtenu un badge badge.earned
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
id_badge |
L'ID du badge. |
id_user |
L'ID de l'utilisateur. |
score |
Le score total atteint |
issued_on |
La date et l'heure auxquelles le badge a été délivré, en UTC. Format:
|
event_type |
Le type de l'événement. Les valeurs possibles sont:
|
badge_name |
Le nom du badge |
badge_image |
L'URL de l'image du badge |
is_shareable |
Une valeur booléenne indiquant si le badge peut être partagé |
Utilisateur désinscrit d'une session ILT ilt.session.enrollment.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur. |
course_id |
ID du cours. |
session_id |
ID de la session ILT associée au cours. |
session_name |
Nom de la session à laquelle l'utilisateur a été inscrit. |
level |
Le niveau d'inscription de l'utilisateur. Les valeurs possibles sont:
|
enrollment_date |
Date de l'inscription. |
enrollment_date_begin_validity |
Début de la période de validité de l'inscription (peut être null ). |
enrollment_date_end_validity |
Fin de la période de validité (peut être null ). |
subscribed_by_id |
ID du Superadmin ou du Power User qui a inscrit l'utilisateur, ou l'ID de l'utilisateur si celui-ci s'est inscrit lui-même. |
status |
Statut de l'inscription. Les valeurs possibles sont:
|
Événement ILT de calendrier externe modifié ilt.extcalendar.event.changed
Information : ce webhook est destiné à être utilisé uniquement par des recettes spécifiques de Docebo Connect et ne doit pas l'être à d'autres fins.
Session ILT de calendrier externe modifiée ilt.extcalendar.session.changed
Information: ce webhook est destiné à être utilisé uniquement par des recettes spécifiques de Docebo Connect et ne doit pas l'être à d'autres fins.
Session ILT modifiée ilt.session.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
course_id |
ID du cours associé à la session ILT mise à jour. |
course_code |
Code du cours associé à la session ILT mise à jour. |
session_id |
ID de la session ILT mise à jour. |
session_code |
Code de la session ILT mise à jour. |
session_name |
Nom de la session ILT mise à jour. |
extra_data |
Section de données supplémentaires. |
|
Session ILT supprimée ilt.session.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
course_id |
ID du cours de la session ILT supprimée. |
course_code |
Code du cours de la session ILT supprimée. |
session_id |
ID de la session ILT supprimée. |
session_code |
Code de la session ILT supprimée. |
session_name |
Nom de la session ILT supprimée. |
Nouvelle session ILT créée ilt.session.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
course_id |
ID du cours associé à la session ILT. |
course_code |
Code du cours associé à la session ILT. |
session_id |
ID de la nouvelle session ILT. |
session_code |
Code de la nouvelle session ILT. |
session_name |
Nom de la nouvelle session ILT. |
extra_data |
Section de données supplémentaires. |
|
Événements Webhooks 4
L'administrateur a ajouté un cours à un plan de formation learningplan.course.added
Propriété | Description |
---|---|
learning_plan_id |
ID du plan de formation. |
course_id |
ID du cours ajouté au plan de formation. |
course_name |
Titre du cours ajouté au plan de formation. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
L'administrateur a créé un plan de formation learningplan.created
Propriété | Description |
---|---|
learning_plan_id |
ID du plan de formation. |
name |
Titre du plan de formation. |
code |
Code du plan de formation (peut être vide ou null ). |
creation_date |
La date de création, à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
extra_data |
Section de données supplémentaires. |
|
L'administrateur a supprimé un plan de formation learningplan.deleted
Propriété | Description |
---|---|
learning_plan_id |
ID du plan de formation. |
name |
Titre du plan de formation. |
code |
Code du plan de formation (peut être vide ou null ). |
deletion_date |
La date de suppression, à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché, à l'échelle UTC. Format:
|
L'administrateur a retiré un cours d'un plan de formation learningplan.course.removed
Propriété | Description |
---|---|
learning_plan_id |
ID du plan de formation. |
course_id |
ID du cours retiré du plan de formation. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
L'administrateur a mis à jour un plan de formation learningplan.updated
Propriété | Description |
---|---|
learning_plan_id |
ID du plan de formation. |
name |
Titre du plan de formation. |
code |
Code du plan de formation (peut être vide ou null ). |
update_date |
La date de la mise à jour à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
extra_data |
Section de données supplémentaires. |
|
L'apprenant a terminé le plan de formation (learningplan.enrollment.completed
)
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur inscrit. |
username |
Nom d'utilisateur de l'utilisateur inscrit. |
learning_plan_id |
ID du plan de formation. |
learning_plan_name |
Titre du plan de formation. |
triggering_course_id |
ID du cours déclenchant l'achèvement du plan de formation. |
triggering_course_name |
Titre du cours déclenchant l'achèvement du plan de formation. |
assignment_type |
L'attribut de priorité d'inscription au plan de formation. Les valeurs possibles sont : Ce champ est suivi uniquement si l'option Afficher la section Attributs d'inscription est activée dans le menu des paramètres avancés de la plateforme. |
L'inscription de l'utilisateur à un plan de formation a été mise à jour (learningplan.enrollment.updated
)
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur dont l'inscription a été mise à jour. |
username |
Nom d'utilisateur de l'utilisateur dont l'inscription a été mise à jour. |
learning_plan_id |
ID du plan de formation. |
learning_plan_name |
Titre du plan de formation. |
enrollment_updates |
Section des mises à jour d'inscription. |
enrollment_priority_old |
Priorité d'inscription précédente. Les valeurs possibles sont :
|
enrollment_priority |
Nouvelle priorité d'inscription. |
assignment_type |
L'attribut de priorité d'inscription au plan de formation. Les valeurs possibles sont : Ce champ est suivi uniquement si l'option Afficher la section Attributs d'inscription est activée dans le menu des paramètres avancés de la plateforme. |
extra_data |
Section de données supplémentaires. |
|
Inscription au plan de formation créée (learningplan.enrollment.created
)
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur inscrit. |
username |
Nom d'utilisateur de l'utilisateur inscrit. |
learning_plan_id |
ID du plan de formation. |
learning_plan_name |
Titre du plan de formation. |
learning_plan_code |
Code du plan de formation. |
enrollment_date |
La date de l'inscription Format:
|
subscribed_by_id |
ID du Superadmin ou du Power User qui a inscrit l'utilisateur, ou l'ID de l'utilisateur si celui-ci s'est inscrit lui-même. |
enrollment_date_begin_validity |
Le début de la période de validité de l'inscription (peut être null ). |
enrollment_date_end_validity |
La fin de la période de validité (peut être null ). |
assignment_type |
L'attribut relatif à la priorité d'inscription au plan de formation. Les valeurs possibles sont : Ce champ est suivi uniquement si l'option Afficher la section Attributs d'inscription est activée dans le menu des paramètres avancés de la plateforme. |
extra_data |
Section de données supplémentaires. |
|
Inscription au plan de formation supprimée learningplan.enrollment.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur inscrit. |
username |
Nom d'utilisateur de l'utilisateur inscrit. |
learning_plan_id |
ID du plan de formation. |
L'apprenant a terminé un contenu avec des compétences assignées skill.object.completed
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
id_user |
ID de l'utilisateur. |
object_id |
ID du contenu. |
object_type |
Type de contenu. Valeur :
|
name |
Titre du contenu. |
skills |
Compétences associées au contenu. |
|
Un exercice a été envoyé lo.assignment.submission
Propriété | Description |
---|---|
submission_id |
ID de l'envoi de l'exercice généré par l'apprenant. |
creation_date |
La date et l'heure à laquelle l'envoi a été généré à l'échelle UTC Format:
|
user_id |
ID de l'apprenant envoyant l'exercice. |
lo_id |
ID du contenu pédagogique de l'exercice. |
lo_name |
Titre du contenu pédagogique de l'exercice. |
name |
Titre de l'envoi, tel que défini par l'apprenant. |
description |
Commentaires ajoutés par l'apprenant dans le cadre de l'envoi. |
course_id |
ID du cours où le contenu pédagogique pour l'exercice été créé. |
files |
Un ou plusieurs fichiers téléversés. |
| |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Le suivi d'un exercice a été réinitialisé lo.assignment.submission.reset
Propriété | Description |
---|---|
submission_id |
ID de la soumission de la tâche créée par l'apprenant. |
user_id |
ID de l'apprenant soumettant la tâche. |
lo_id |
ID du contenu pédagogique de la tâche. |
lo_name |
Nom du contenu pédagogique de la tâche. |
name |
Titre pour la soumission de la tâche tel que donné par l'apprenant. |
description |
Commentaires ajoutés par l'apprenant avec la soumission. |
creation_date |
La date à laquelle la tâche a été soumise à l'échelle UTC Format:
|
course_id |
ID du cours où le contenu pédagogique de la tâche a été créé. |
files |
Un ou plusieurs fichiers téléversés. |
| |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
L'exercice a été évalué lo.assignment.evaluation
Propriété | Description |
---|---|
submission_id |
ID de l'envoi de l'exercice évalué par l'instructeur |
user_id |
ID de l'apprenant évalué par l'instructeur |
lo_id |
ID du contenu pédagogique de l'exercice |
lo_name |
Le nom du contenu pédagogique de l'exercice. |
course_id |
ID du cours où le contenu pédagogique de l'exercice a été créé |
score |
Le score donné par l'instructeur. La plage autorisée est : 0 - 100 La valeur par défaut est "0". |
comment |
Les commentaires de l'évaluation de l'instructeur |
allow_reupload |
Une valeur booléenne détermine si l'apprenant est autorisé à envoyer la tâche à nouveau en cas d'échec. La valeur par défaut est |
status |
Le statut d'évaluation. Les valeurs possibles sont:
|
url |
Un nom de fichier haché contenant le rapport d'évaluation de l'instructeur. |
filename |
Le nom de fichier original, tel que téléversé par l'instructeur |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
instructor_id |
L'ID de l'instructeur qui a évalué cette tâche. |
Contenu pédagogique créé dans un cours course.trainingmaterial.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur qui a créé le contenu pédagogique. |
username |
Nom d'utilisateur de l'utilisateur qui a créé le matériel de formation. |
course_id |
ID du cours où le contenu pédagogique a été créé. |
course_name |
Titre du cours où le contenu pédagogique a été créé. |
training_material_name |
Titre du contenu pédagogique nouvellement créé. |
training_material_type |
Type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique nouvellement créé. |
Contenu pédagogique mis à jour dans un cours course.trainingmaterial.updated
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur qui a mis à jour le contenu pédagogique. |
username |
Nom d'utilisateur de l'utilisateur qui a mis à jour le contenu pédagogique. |
course_id |
ID du cours dont le contenu pédagogique a été mis à jour. |
course_name |
Titre du cours dont le contenu pédagogique a été mis à jour. |
training_material_name |
Titre du contenu pédagogique mis à jour. |
training_material_type |
Type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique mis à jour. |
user_play_count |
Nombre d'utilisateurs ayant joué le contenu pédagogique. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique supprimé d'un cours course.trainingmaterial.deleted
Propriété | Description |
---|---|
user_id |
L'ID de l'utilisateur qui a supprimé le contenu pédagogique. |
username |
Le nom d'utilisateur de l'utilisateur qui a supprimé le matériel de formation. |
course_id |
L'ID du cours d'où le contenu pédagogique a été supprimé. |
course_name |
Le titre du cours d'où le contenu pédagogique a été supprimé. |
training_material_name |
Le titre du contenu pédagogique supprimé. |
training_material_type |
Le type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique supprimé. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Le statut du contenu pédagogique a changé trainingmaterial.playstatus.updated
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur dont l'action a changé le statut du contenu pédagogique. |
username |
Nom d'utilisateur de l'utilisateur dont l'action a changé le statut du contenu pédagogique. |
course_id |
ID du cours dont le statut du contenu pédagogique a changé. |
course_name |
Titre du cours dont le statut du contenu pédagogique a changé. |
course_type |
Type du cours dont le statut du contenu pédagogique a changé. Les valeurs possibles sont:
|
training_material_name |
Titre du contenu pédagogique dont le statut a changé. |
training_material_type |
Le type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique dont le statut a changé. |
training_material_status |
Nouveau statut du contenu pédagogique. Les valeurs possibles sont:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique ajouté au cours tmrepo.course.trainingmaterial.added
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur qui a attribué le contenu pédagogique au cours depuis le dépôt central. |
username |
Nom d'utilisateur de l'utilisateur qui a attribué le matériel de formation au cours depuis le dépôt central. |
course_id |
ID du cours auquel le contenu pédagogique a été attribué depuis le dépôt central. |
course_name |
Titre du cours auquel le contenu pédagogique a été attribué depuis le dépôt central. |
course_type |
Le type du cours auquel le contenu pédagogique a été attribué depuis le dépôt central. Les valeurs possibles sont:
|
training_material_name |
Titre du contenu pédagogique attribué au cours depuis le dépôt central. |
training_material_type |
Le type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique attribué au cours depuis le dépôt central. |
training_material_version_id |
ID de la version du contenu pédagogique attribué au cours depuis le dépôt central. |
training_material_version_name |
Nom de la version du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique supprimé du cours tmrepo.course.trainingmaterial.removed
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur qui a retiré le contenu pédagogique provenant du dépôt central du cours. |
username |
Nom d'utilisateur de l'utilisateur qui a retiré le matériel de formation provenant du dépôt central du cours. |
course_id |
ID du cours duquel le contenu pédagogique provenant du dépôt central a été retiré. |
course_name |
Titre du cours duquel le contenu pédagogique provenant du dépôt central a été retiré. |
course_type |
Type du cours dont le contenu pédagogique provenant du dépôt central a été retiré. Les valeurs possibles sont:
|
training_material_name |
Titre du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
training_material_type |
Type de contenu pédagogique. Les valeurs possibles sont:
|
training_material_id |
ID du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
training_material_version_id |
ID de la version du contenu pédagogique provenant du dépôt central qui a été retiré du cours. |
training_material_version_name |
Nom de la version du contenu pédagogique attribué au cours depuis le dépôt central. |
user_play_count |
Nombre d'utilisateurs qui ont joué le contenu pédagogique. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Contenu pédagogique mis à jour tmrepo.trainingmaterial.updated
Transaction créée ecommerce.transaction.created
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
transaction_id |
ID de la transaction, automatiquement attribué par la plateforme. |
user_id |
ID de l'utilisateur qui a effectué la transaction. |
transaction_date |
La date et l'heure de la transaction à l'échelle UTC. Format:
|
payment_type |
Type de paiement utilisé pour régler la transaction. |
external_transaction_id |
ID de la transaction du côté de la passerelle de paiement (pas toujours présent). |
payment_status |
Statut du paiement. Les valeurs possibles sont:
|
total_paidamount |
Le montant total payé pour la transaction. |
currency |
Devise utilisée pour régler la transaction. |
Transaction supprimée ecommerce.transaction.deleted
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
transaction_id |
ID de la transaction, automatiquement attribué par la plateforme. |
user_id |
ID de l'utilisateur qui a exécuté la transaction. |
transaction_date |
La date et l'heure de la transaction à l'échelle UTC. Format:
|
payment_type |
Type de paiement utilisé pour régler la transaction. |
external_transaction_id |
ID de la transaction du côté de la passerelle de paiement (pas toujours présent). |
payment_status |
Statut du paiement, toujours défini sur canceled . |
total_paidamount |
Montant total payé pour la transaction. |
Transaction mise à jour ecommerce.transaction.updated
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
transaction_id |
ID de la transaction, automatiquement attribué par la plateforme. |
user_id |
ID de l'utilisateur qui a effectué la transaction. |
transaction_date |
La date et l'heure de la transaction à l'échelle UTC. Format:
|
payment_type |
Type de paiement utilisé pour régler la transaction. |
external_transaction_id |
ID de la transaction du côté de la passerelle de paiement (pas toujours présent). |
payment_status |
Statut du paiement, toujours défini sur canceled . |
total_paidamount |
Le montant total payé pour la transaction. |
Demande d'enregistrement envoyée user.selfregistrationrequest.sent
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur demandant à s'auto-inscrire sur la plateforme. |
username |
Nom d'utilisateur de l'utilisateur demandant à s'auto-inscrire sur la plateforme. |
level |
Niveau de l'utilisateur demandant à s'auto-inscrire. |
email |
E-mail de l'utilisateur demandant à s'auto-inscrire. |
firstname |
Prénom de l'utilisateur demandant à s'auto-inscrire. |
lastname |
Nom de famille de l'utilisateur demandant à s'auto-inscrire. |
Enregistrement confirmé user.selfregistrationrequest.approved
Propriété | Description |
---|---|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
user_id |
ID de l'utilisateur demandant à s'auto-inscrire. |
username |
Nom d'utilisateur de l'utilisateur demandant à s'auto-inscrire. |
level |
Niveau de l'utilisateur demandant à s'auto-inscrire. |
email |
E-mail de l'utilisateur demandant à s'auto-inscrire. |
approval_time |
L'horodatage lorsque le Superadmin approuve l'auto-inscription de l'utilisateur. Format:
|
firstname |
Prénom de l'utilisateur demandant à s'auto-inscrire. |
lastname |
Nom de famille de l'utilisateur demandant à s'auto-inscrire. |
Utilisateur créé user.created
Propriété | Description |
---|---|
user_id |
ID pour le nouvel utilisateur. |
username |
Nom d'utilisateur du nouvel utilisateur |
email |
E-mail de l'utilisateur nouvellement créé (peut être null ou vide). |
creation_date |
La date de création de l'utilisateur à l'échelle UTC. Format:
|
expiration_date |
La date d'expiration de l'utilisateur à l'échelle UTC. Format:
|
level |
Niveau de l'utilisateur créé. Les valeurs possibles sont:
|
firstname |
Le prénom de l'utilisateur (peut être null ). |
lastname |
Le nom de famille de l'utilisateur (peut être null ). |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
provisioned |
Fournisseur d'identité (IdP) avec lequel l'utilisateur nouvellement créé a été provisionné. Les valeurs possibles sont:
|
extra_data |
Section de données supplémentaires. |
|
Utilisateur désactivé user.deactivated
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur désactivé. |
username |
Nom d'utilisateur de l'utilisateur. |
email |
E-mail de l'utilisateur désactivé (peut être null ou vide). |
deactivation_date |
La date de désactivation de l'utilisateur à l'échelle UTC. Format:
|
expiration_date |
La date d'expiration de l'utilisateur à l'échelle UTC. Format:
|
level |
Niveau de l'utilisateur désactivé. |
firstname |
Le prénom de l'utilisateur (peut être null ou vide). |
lastname |
Le nom de famille de l'utilisateur (peut être null ou vide). |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
extra_data |
Section de données supplémentaires. |
|
L'utilisateur a été supprimé user.deleted
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur supprimé. |
username |
Nom d'utilisateur de l'utilisateur supprimé. |
deletion_date |
La date de suppression de l'utilisateur à l'échelle UTC. Format:
|
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
L'utilisateur a été modifié user.updated
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur modifié. |
username |
Nom d'utilisateur de l'utilisateur modifié. |
email |
E-mail de l'utilisateur modifié (peut être null ou vide). |
update_date |
La date de la mise à jour à l'échelle UTC Format:
|
expiration_date |
La date d'expiration de l'utilisateur à l'échelle UTC Format:
|
level |
Niveau de l'utilisateur modifié. |
firstname |
Prénom de l'utilisateur (peut être null ou vide). |
lastname |
Nom de famille de l'utilisateur (peut être null ou vide). |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
extra_data |
Section de données supplémentaires. |
|
L'utilisateur a été réactivé user.reactivated
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur réactivé. |
username |
Nom d'utilisateur de l'utilisateur réactivé. |
email |
E-mail de l'utilisateur réactivé (peut être null ou vide). |
reactivation_date |
La date à laquelle l'utilisateur est réactivé à l'échelle UTC. Format:
|
expiration_date |
La date d'expiration de l'utilisateur à l'échelle UTC. Format:
|
level |
Niveau de l'utilisateur réactivé. |
firstname |
Prénom de l'utilisateur réactivé (peut être null ou vide). |
lastname |
Nom de famille de l'utilisateur réactivé (peut être null ou vide). |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Utilisateur inscrit sur la plateforme user.selfregistered
Propriété | Description |
---|---|
user_id |
ID de l'utilisateur. |
username |
Nom d'utilisateur de l'utilisateur. |
email |
E-mail de l'utilisateur (peut être null ou vide). |
creation_date |
La date de création de l'utilisateur à l'échelle UTC. Format:
|
level |
Le niveau de l'utilisateur. Les valeurs possibles sont:
|
firstname |
Prénom de l'utilisateur (peut être null ou vide). |
lastname |
Nom de famille de l'utilisateur (peut être null ou vide). |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Le champ supplémentaire du cours a été supprimé courseadditionalfield.deleted
Propriété | Description |
---|---|
additional_field_id |
ID du champ supplémentaire supprimé |
course_type |
Type du cours dont le champ supplémentaire a été supprimé. Les valeurs possibles sont:
|
type |
Le type du champ supplémentaire. Les valeurs possibles sont:
|
name |
Nom du champ supplémentaire supprimé. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Cours retiré du catalogue catalog.course.deleted
Propriété | Description |
---|---|
catalog_id |
ID du catalogue duquel le cours a été supprimé. |
course_id |
ID du cours supprimé du catalogue. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|
Plan de formation retiré du catalogue catalog.learningplan.deleted
Propriété | Description |
---|---|
catalog_id |
ID du catalogue duquel le plan de formation a été supprimé. |
learning_plan_id |
ID du plan de formation supprimé du catalogue. |
fired_at |
La date et l'heure auxquelles l'événement a été déclenché à l'échelle UTC. Format:
|