Introduzione
Docebo permette di creare webhook attivabili su base evento, al fine di inviare informazioni riguardo l’evento stesso ad uno specifico URL di payload. In questo modo, è possibile utilizzare i dati dalla piattaforma per popolare report e dashboard, gestire integrazioni e altro ancora. Per esempio, è possibile connettersi al proprio sistema di Human Capital Management (HCM), inviare email a utenti non presenti in piattaforma riguardo eventi avvenuti in piattaforma, o aggiornare il proprio sistema di Content Storage Management.
Fare riferimento all'articolo della Knowledge Base relativo alla creazione e alla gestione dei webhook per ulteriori informazioni sull’attivazione della funzionalità dei Webhook, sulla creazione e la gestione dei webhook.
Questo articolo elenca tutti gli eventi che è possibile tracciare via webhook, e include una descrizione dettagliata dei payload. Gli eventi sono divisi in aree, per una migliore comprensione.
Attivazione degli eventi
Gli eventi gestiti dall'app Webhook sono attivati in base alla logica della piattaforma. Possono essere attivati dagli utenti attraverso l'interfaccia della piattaforma, o dalle API. La stessa azione può attivare eventi diversi, a causa della logica della piattaforma. Consigliamo di controllare i propri casi d'uso per una corretta configurazione dei webhook.
Ad esempio, se si è definito un webhook che include i seguenti eventi:
-
Enrollment has been updated (nome dell'evento:
course.enrollment.updated
) -
Learner completed course (nome dell'evento:
course.enrollment.completed
)
Quando si aggiorna lo stato di un evento a completed, sarà attivato l'evento course.enrollment.completed
non l'evento course.enrollment.updated
, nonostante l'evento sia stato scatenato da un aggiornamento.
Proprietà comuni degli eventi
Ogni evento traccia dettagli specifici, ma tutti hanno le seguenti proprietà in comune:
Proprietà | Descrizione |
---|---|
message_id |
id univoco del messaggio per identificare il webhook. |
event |
l’evento che ha attivato il webhook. |
fired_by_batch_action |
definito a true se l’evento è stato attivato da una chiamata batch API, false in caso contrario. |
fired_by_background_job_hash |
identificativo univoco alfanumerico dell’attività di background, è visualizzato solo quando l’evento è generato da un’attività di background. |
payload |
payload con informazioni diverse in base all’evento. |
Se l’opzione per il raggruppamento dei payload è attiva, quando i webhook includono più eventi, la proprietà comune payload diventa payloads, ad indicare che il messaggio include più eventi. Se si attiva la funzionalità di raggruppamento dei payload, assicurarsi che il sistema di endpoint sia pronto a ricevere webhook con diverse strutture.
Segue un esempio di payload singolo, attivato per la cancellazione di un utente:
{ "message_id": "wh-638ce960-1363-11e9-a15d-d1c47c8f7593", "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" } }
Questo invece è un esempio di raggruppamento di payload, attivato per la cancellazione di tre utenti dalla piattaforma con un unico processo:
{ "event": "user.deleted", "fired_by_batch_action": false, "message_id": "wh-d2f70d80-ab24-11ea-8467-5972fffe49aa", "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" } ] }
Note sulle proprietà comuni degli eventi
- I dettagli inclusi in ogni evento sono gli stessi, indipendentemente dal fatto che si tratti di un singolo evento o di un raggruppamento di payload. La struttura del webhook cambia in base al fatto che il payload includa uno o più eventi.
- Alcuni eventi includono la proprietà
user_id
per tracciare l’utente che ha eseguito o è stato coinvolto nell’azione tracciata dal webhook. Quando un Superadmin impersona altri utenti o Power User, louser_id
tracciato è quello dell’utente o del Power User impersonato.
Eventi
Segue l’elenco degli eventi disponibili, divisi in aree:
Assets (Incarichi)
Background Jobs (Attività di background)
Branches (Rami)
Central repository
Certifications (Certificazioni)
Channels (Canali)
Course additional fields (Campi aggiuntivi corso)
Course catalog (Catalogo corsi)
Courses (Corsi)
Enrollments (Iscrizioni)
Gamification
ILT sessions (Sessioni ILT)
Learning plans (Piani formativi)
Training materials (Materiali didattici)
Transactions (Transazioni)
Users (Utenti)
Asset had been deleted (Contributo eliminato) contribute.deleted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC, formato YYYY-MM-DD HH:mm:ss
|
id |
ID del contributo. |
title |
Titolo del contributo. |
Asset has been updated (Contributo aggiornato)contribute.updated
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
id |
ID del contributo. |
title |
Titolo del contributo. |
type |
Tipo di contributo. Valori possibili:
|
visibility |
Visibilità del contributo. Valori possibili:
|
published |
Stato di pubblicazione del contributo. |
extra_data |
Sezione dati aggiuntivi. |
|
Asset has been uploaded (Contributo caricato)contribute.created
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
id |
ID del contributo. |
title |
Titolo del contributo. |
type |
Tipo di contributo. Valori possibili:
|
visibility |
Visibilità del contributo. Valori possibili:
|
published |
Stato di pubblicazione del contributo. |
extra_data |
Sezione dati aggiuntivi. |
|
Invitation to watch deleted (Annullo invito a guardare) contribute.watchinvitation.deleted
Proprietà | Descrizione |
---|---|
fired_at |
data e ora dell’evento scatenante in UTC. Formato:
|
id_asset |
ID contributo. |
invitations |
Utenti invitati a guardare. |
|
ID degli utenti non più invitati a guardare. |
channels |
Canali dove è stato caricato il contributo. |
Background job aborted (Attività di background interrotta) bj.aborted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
job_hash |
Identificativo alfanumerico univoco dell’attività di background. |
Background job completed (Attività di background completata) bj.execution.completed
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
job_hash |
Identificativo alfanumerico univoco dell’attività di background. |
errors_count |
Se l’attività di background è terminata con errori, il numero di errori registrati. |
Background job created (Attività di background creata)bj.created
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
job_hash |
Identificativo alfanumerico univoco dell’attività di background. |
name |
Nome dell’attività di background assegnato automaticamente dalla piattaforma. |
endpoint |
API che sarà utilizzata per l’attività di background programmata. |
method |
Metodo utilizzato per la chiamata API. |
Background job deleted (Attività di background cancellata)bj.deleted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
job_hash |
Identificativo alfanumerico univoco dell’attività di background. |
Background job execution started (Esecuzione dell'attività di background iniziata) bj.started
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
job_hash |
Identificativo alfanumerico univoco dell’attività di background. |
Branch has been created (Ramo creato) branch.created
Proprietà | Descrizione |
---|---|
branch_id |
ID del ramo creato. |
parent_id |
ID del ramo padre in cui sarà creato il nuovo ramo. |
code |
Codice del nuovo ramo o stringa vuota. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Branch has been deleted (Ramo cancellato)branch.deleted
Proprietà | Descrizione |
---|---|
branch_id |
ID del ramo selezionato. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Branch has been updated (Ramo aggiornato) branch.updated
Proprietà | Descrizione |
---|---|
branch_id |
ID del ramo creato. |
parent_id |
ID del ramo nel quale è stato spostato il ramo. Non presente se il ramo non è stato spostato. |
code |
Nuovo codice del ramo, può essere una stringa vuota. Non presente se il codice non è modificato. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
User assigned to a branch (Utente assegnato ad un ramo)branch.user.added
Proprietà | Descrizione |
---|---|
user_id |
ID dell’utente assegnato al ramo. |
username |
Username dell’utente. |
branch_id |
ID del ramo a cui è stato assegnato l’utente. |
branch_name |
Nome del ramo a cui è stato assegnato l’utente. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
User removed from a branch (Utente rimosso da un ramo) branch.user.removed
Proprietà | Descrizione |
---|---|
user_id |
ID dell’utente rimosso dal ramo. |
username |
Username dell’utente rimosso dal ramo. |
branch_id |
ID del ramo da cui è stato rimosso l’utente. |
branch_name |
Nome del ramo da cui è stato rimosso l’utente. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Training material pushed to course (Materiale didattico assegnato al corso) tmrepo.course.trainingmaterial.added
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha assegnato il materiale didattico al corso dal Central repository. |
username |
Username dell'utente che ha assegnato il materiale didattico al corso dal Central repository. |
course_id |
ID del corso a cui è stato assegnato il materiale didattico dal Central repository. |
course_name |
Titolo del corso a cui è stato assegnato il materiale didattico dal Central repository. |
course_type |
Tipo di corso a cui è stato assegnato il materiale didattico dal Central repository. I possibili valori sono:
|
training_material_name |
Titolo del materiale didattico assegnato al corso dal Central repository |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del materiale didattico assegnato al corso dal Central repository. |
training_material_version_id |
ID della versione del materiale didattico assegnato al corso dal Central repository. |
training_material_version_name |
Nome della versione del materiale didattico assegnato al corso dal Central repository. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Training material removed from (Materiale didattico rimosso dal corso) tmrepo.course.trainingmaterial.removed
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha eliminato dal corso il materiale didattico del Central repository. |
username |
Username dell'utente che ha eliminato dal corso il materiale didattico del Central repository. |
course_id |
ID del corso da cui è stato eliminato il materiale didattico del Central repository. |
course_name |
Titolo del corso da cui è stato eliminato il materiale didattico del Central repository. |
course_type |
Tipo di corso da cui è stato eliminato il materiale didattico del Central repository. I possibili valori sono:
|
training_material_name |
Nome del materiale didattico del Central repository rimosso dal corso. |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del materiale didattico del Central repository rimosso dal corso. |
training_material_version_id |
ID della versione del materiale didattico del Central repository rimosso dal corso. |
training_material_version_name |
Nome della versione del materiale didattico del Central repository rimosso dal corso. |
user_play_count |
Numero di utenti che hanno visualizzato il materiale didattico. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Training material updated (Materiale didattico aggiornato) tmrepo.trainingmaterial.updated
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha aggiornato il materiale didattico nel Central repository. |
username |
Username dell'utente che ha aggiornato il materiale didattico nel Central repository. |
training_material_name |
Titolo del materiale didattico aggiornato nel Central repository. |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del materiale didattico aggiornato nel Central repository. |
assigned_courses_count |
Numero di corsi a cui è assegnato il materiale didattico aggiornato. |
versions_count |
Numero della versione del materiale didattico aggiornato nel Central repository. |
users_play_count |
Numero di utenti che hanno visualizzato il materiale didattico. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Certification awarded (Certificazione rilasciata) certification.award.awarded
Suggerimento: Questo webhook è destinato all'uso di fornitori esterni di certificazioni ed è progettato per essere utilizzato solo in combinazione con Docebo Connect.
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
certification_id |
ID della certificazione. |
user_id |
ID dell'utente. |
issue_date |
Data di rilascio. Formato:
|
expiration_date |
Data di scadenza. null indica che non c'è una data di scadenza.Formato:
|
always_valid |
Restituisce 1 se la certificazione ha validità illimitata, in caso contrario restituisce 0 . |
association_type |
Il tipo di certificazione a cui è associata. Esempio: |
certification_user_id |
L'ID utente della certificazione nella piattaforma esterna integrata. |
Esempio di payload:
{
"event": "certification.award.awarded",
"fired_by_batch_action": false,
"message_id": "wh-366d69b0-b5f1-11ee-89d3-e3991e9d4525",
"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 revoked (Certificazione revocata) certification.award.revoked
Suggerimento: Questo webhook è destinato all'uso di fornitori esterni di certificazioni ed è progettato per essere utilizzato solo in combinazione con Docebo Connect.
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
certification_id |
ID della certificazione. |
user_id |
ID dell'utente. |
issue_date |
Data di rilascio. Formato: YYYY-MM-DD
|
expiration_date |
Data di scadenza. null indica che non c'è una data di scadenza.Formato: YYYY-MM-DD
|
always_valid |
Restituisce 1 se la certificazione ha validità illimitata, in caso contrario restituisce 0 . |
association_type |
Il tipo di certificazione a cui è associata. Esempio: external_integration
|
certification_user_id |
L'ID utente della certificazione nella piattaforma esterna integrata. |
Esempio di payload:
{
"event": "certification.award.revoked",
"fired_by_batch_action": false,
"message_id": "wh-ad70bb50-b6bb-11ee-ac50-7561ccd0056e",
"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"
}
}
Esempio con payload multipli:
{
"event": "certification.award.revoked",
"fired_by_batch_action": false,
"message_id": "wh-ab6569c0-b5f1-11ee-89d3-e3991e9d4525",
"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 updated (Certificazione aggiornata) certification.award.updated
Suggerimento: Questo webhook è destinato all'uso di fornitori esterni di certificazioni ed è progettato per essere utilizzato solo in combinazione con Docebo Connect.
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
certification_id |
ID della certificazione. |
user_id |
ID dell'utente. |
issue_date |
La nuova data di rilascio della certificazione. Formato: YYYY-MM-DD
|
issue_date_old |
La precedente data di rilascio della certificazione Formato: YYYY-MM-DD
|
expiration_date |
La nuova data di scadenza della certificazione o null se la certificazione non ha scadenza.Formato: YYYY-MM-DD
|
expiration_date_old |
La precedente data di scadenza della certificazione o null se la certificazione non ha scadenza.Formato: YYYY-MM-DD
|
always_valid |
Restituisce 1 se la certificazione ha validità illimitata, in caso contrario restituisce 0 . |
always_valid_old |
Il precedente valore del campo |
association_type |
Il tipo di certificazione associata. Esempio: |
certification_user_id |
L'ID utente della certificazione nella piattaforma esterna integrata. |
Payload di esempio:
{
"event": "certification.award.updated",
"fired_by_batch_action": false,
"message_id": "wh-c4e72d30-e516-11ee-97d3-3b0acad5c01f",
"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"
}
}
Channel created (Canale creato) channel.created
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
channel_id |
ID del nuovo canale. |
title |
Nome del canale. |
language |
Lingua del canale. |
upload_permissions |
Chi è autorizzato a caricare contenuti nel canale. I possibili valori sono:
|
enabled |
Indica se il canale è visibile. I possibili valori sono:
|
creation_date |
Data di creazione del canale in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
|
Channel deleted (Canale eliminato) channel.deleted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
channel_id |
ID del canale eliminato. |
title |
Nome del canale. |
language |
Lingua del canale. |
upload_permissions |
Chi è autorizzato a caricare contenuti nel canale. I possibili valori sono:
|
enabled |
Indica se il canale è visibile. I possibili valori sono:
|
deletion_date |
Data di eliminazione del canale in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
Channel expert added (Esperto aggiunto al canale) channel.expert.added
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’esperto. |
channel_id |
ID del canale associato all’esperto. |
extra_data |
Sezione dati aggiuntivi. |
Channel expert removed (Esperto rimosso dal canale) channel.expert.removed
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’esperto. |
channel_id |
ID del canale associato all’esperto. |
extra_data |
Sezione dati aggiuntivi. |
Channel updated - (Canale aggiornato) channel.updated
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
channel_id |
ID del canale aggiornato. |
title |
Nome del canale. |
language |
Lingua del canale. |
upload_permissions |
Chi è autorizzato a caricare contenuti nel canale. I possibili valori sono:
|
enabled |
Indica se il canale è visibile. I possibili valori sono:
|
update_date |
Data di aggiornamento del canale in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
|
Course created - (Corso creato) course.created
Proprietà | Descrizione |
---|---|
course_id |
ID del corso. |
name |
Titolo del corso. |
type |
Tipo di corso. I possibili valori sono:
|
code |
Codice del corso (può essere vuoto o null ). |
creation_date |
Data di creazione in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
start_date |
Data di inizio del corso. |
end_date |
Data di fine del corso. |
language |
Lingua del corso. |
duration |
Durata del corso in secondi. |
extra_data |
Sezione dati aggiuntivi. |
|
Course deleted (Corso eliminato)course.deleted
Proprietà | Descrizione |
---|---|
course_id |
ID del corso. |
name |
Titolo del corso. |
type |
Tipo di corso. I possibili valori sono:
|
code |
Codice del corso (può essere vuoto o null ). |
deletion_date |
Data di elininazione in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
start_date |
Data di inizio del corso. |
end_date |
Data di fine del corso. |
language |
Lingua del corso. |
duration |
Durata del corso espressa in secondi. |
Course properties have been changed (Corso aggiornato)course.updated
Proprietà | Descrizione |
---|---|
course_id |
ID del corso. |
name |
Titolo del corso. |
type |
Tipo di corso. I possibili valori sono:
|
code |
Codice del corso (può essere vuoto o null ). |
update_date |
Data di aggiornamento in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
start_date |
Data di inizio del corso. |
end_date |
Data di fine del corso. |
language |
Lingua del corso. |
duration |
Durata del corso in secondi. |
extra_data |
Sezione dati aggiuntivi. |
|
The course has been marked as outdated (Corso identificato come obsoleto) content.markedoutdated
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
course_id |
ID del corso identificato come obsoleto. |
user_id |
ID dell’utente che ha identificato il corso come obsoleto. |
number_of_reports |
Numero di volte in cui il corso è stato identificato come obsoleto. |
User has rated a Course (L'utente ha valutato un corso) course.rating.updated
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
course_id |
ID del corso valutato. |
user_id |
ID dell’utente che ha valutato il corso. |
user_rating |
Valore della valutazione. |
average_rating |
Valutazione media del corso, incluso il voto corrente. |
number_of_votes |
Numero di valutazioni ricevute dal corso. |
Enrollment has been updated (Iscrizione aggiornata)course.enrollment.updated
Proprietà | Descrizione |
---|---|
user_id |
ID utente iscritto. |
course_id |
ID del corso a cui l'utente è iscritto. |
status |
Stringa che rappresenta il nuovo stato di iscrizione. I possibili valori sono:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
level |
Livello dell’utente nel corso. I possibili valori sono:
|
enrollment_date |
Data in cui è stata registrata l’iscrizione in UTC. Formato:
|
enrollment_date_begin_validity |
Data di inizio validità dell’iscrizione in UTC. Formato:
|
enrollment_date_end_validity |
Data di fine validità dell’iscrizione in UTC. Formato:
|
subscribed_by_id |
ID dell’utente che iscritto l’utente identificato dal parametro user_id . |
extra_data |
Sezione dati aggiuntivi. |
|
ILT session enrollment updated (Iscrizione sessione ILT aggiornata) ilt.session.enrollment.updated
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID utente. |
course_id |
ID corso. |
session_id |
ID della sessione del corso. |
session_name |
Nome della sessione a cui l'utente è stato iscritto. |
level |
Livello dell’utente nel corso. I possibili valori sono:
|
enrollment_date |
Data di iscrizione. |
enrollment_date_begin_validity |
Data di inizio del periodo di validità dell’iscrizione (può essere null ). |
enrollment_date_end_validity |
Fine del periodo di validità (può essere null ). |
subscribed_by_id |
ID del Superadmin o del Power User che ha iscritto l’utente, o l’ID dell’utente che si è auto-iscritto. |
status |
Stato dell’iscrizione. I possibili valori sono:
|
extra_data |
Sezione dati aggiuntivi. |
|
Learner completed course (Lo studente ha completato il corso) course.enrollment.completed
Proprietà | Descrizione |
---|---|
user_id |
ID utente. |
course_id |
ID corso. |
completion_date |
Data di completamento. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
level |
Livello dell’utente nel corso. I possibili valori sono:
|
subscribed_by_id |
ID dell’utente che iscritto l’utente identificato dal parametro user_id . |
status |
Stato dell’iscrizione. I possibili valori sono:
|
enrollment_date |
Data in cui è stata registrata l’iscrizione in UTC. Formato:
|
enrollment_date_begin_validity |
Data di inizio validità dell’iscrizione in UTC. Formato:
|
enrollment_date_end_validity |
Data di fine validità dell’iscrizione in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
|
Payload di esempio:
{
"event":"course.enrollment.completed",
"fired_by_batch_action":false,
"message_id":"wh-20240318-056045-baf44a12-722b-4de1-a631-1a68938be6e9",
"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"
}
}
}
User enrolled in ILT session (Utente iscritto ad una sessione ILT) ilt.session.enrollment.created
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID utente. |
course_id |
ID corso. |
session_id |
ID della sessione del corso. |
session_name |
Nome della sessione a cui l'utente è stato iscritto. |
level |
Livello dell’utente nel corso. I possibili valori sono:
|
enrollment_date |
Data di iscrizione. |
enrollment_date_begin_validity |
Data di inizio del periodo di validità dell’iscrizione (può essere null ). |
enrollment_date_end_validity |
Data di fine del periodo di validità (può essere null ). |
subscribed_by_id |
ID del Superadmin o del Power User che ha iscritto l’utente, o l’ID dell’utente che si è auto-iscritto. |
status |
Stato dell’iscrizione. I possibili valori sono:
|
extra_data |
Sezione dati aggiuntivi. |
|
User enrolled in a course (Utente iscritto al corso) course.enrollment.created
Proprietà | Descrizione |
---|---|
user_id |
ID utente. |
username |
Username dell’utente. |
course_id |
ID corso. |
course_name |
Titolo del corso. |
level |
Livello dell’utente nel corso. I possibili valori sono:
|
enrollment_date |
Data di iscrizione. |
enrollment_date_begin_validity |
Data di inizio del periodo di validità dell’iscrizione (può essere null ). |
enrollment_date_end_validity |
Data di fine del periodo di validità dell’iscrizione (può essere null ). |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
subscribed_by_id |
ID del Superadmin o del Power User che ha iscritto l’utente, o l’ID dell’utente che si è auto-iscritto. |
status |
Stato dell’iscrizione. I possibili valori sono:
|
extra_data |
Sezione dati aggiuntivi. |
|
User unenrolled from course (Annullo iscrizione dell'utente al corso) course.enrollment.deleted
Proprietà | Descrizione |
---|---|
user_id |
ID dell’utente iscritto. |
username |
Username dell’utente. |
course_id |
ID del corso in cui è iscritto l’utente. |
course_name |
Titolo del corso in cui è iscritto l’utente. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
level |
Livello dell’utente nel corso. I possibili valori sono:
|
enrollment_date |
Data in cui è stata registrata l’iscrizione in UTC. Formato:
|
enrollment_date_begin_validity |
Data di inizio validità dell’iscrizione in UTC. Formato:
|
enrollment_date_end_validity |
Data di fine validità dell’iscrizione in UTC. Formato:
|
subscribed_by_id |
ID dell’utente che iscritto l’utente identificato dal parametro user_id . |
status |
Stato dell’iscrizione. I possibili valori sono:
|
extra_data |
Sezione dati aggiuntivi. |
|
User earned a badge (L'utent ha ricevuto un distintivo) badge.earned
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
id_badge |
ID del distintivo. |
id_user |
ID utente. |
score |
Il punteggio totale raggiunto. |
issued_on |
Data e ora di emissione del distintivo in UTC. Formato:
|
event_type |
Tipo di evento. I valori possibili sono:
|
badge_name |
Nome del distintivo. |
badge_image |
URL dell'immagine del distintivo. |
is_shareable |
Valore booleano che indica che il distintivo può essere condiviso. |
User unenrolled from ILT session (Annullo iscrizione dell'utente ad una sessione ILT) ilt.session.enrollment.deleted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’utente. |
course_id |
ID del corso. |
session_id |
ID della sessione del corso. |
session_name |
Nome della sessione a cui l'utente è stato iscritto. |
level |
Livello dell’utente nel corso. I possibili valori sono:
|
enrollment_date |
Data in cui è stata registrata l’iscrizione. |
enrollment_date_begin_validity |
Data di inizio validità dell’iscrizione (può essere null ). |
enrollment_date_end_validity |
Data di fine validità dell’iscrizione (può essere null ). |
subscribed_by_id |
ID del Superadmin o Power User che ha iscritto l’utente, o l’ID dell’utente, in caso di autoiscrizione. |
status |
Stato dell’iscrizione. I possibili valori sono:
|
ILT external calendar event changed (Modifica di un evento ILT nel calendario esterno) ilt.extcalendar.event.changed
Avviso: Questo webhook è dedicato a specifiche ricette di Docebo Connect e non deve essere utilizzato per altri scopi.
ILT external calendar session changed (Modifica di una sessione ILT nel calendario esterno) ilt.extcalendar.session.changed
Avviso: Questo webhook è dedicato a specifiche ricette di Docebo Connect e non deve essere utilizzato per altri scopi.
ILT session changed (Aggiornamento sessione ILT) ilt.session.updated
Proprietà | Descrizione |
---|---|
course_id |
ID del corso della sessione ILT aggiornata. |
course_code |
Codice del corso della sessione ILT aggiornata. |
session_id |
ID della sessione ILT aggiornata. |
session_code |
Codice della sessione ILT aggiornata. |
session_name |
Nome della sessione ILT aggiornata. |
extra_data |
Sezione dati aggiuntivi. |
|
ILT session deleted (Sessione ILT eliminata) ilt.session.deleted
Proprietà | Descrizione |
---|---|
course_id |
ID del corso della sessione eliminata. |
course_code |
Codice del corso della sessione eliminata. |
session_id |
ID della sessione eliminata. |
session_code |
Codice della sessione eliminata. |
session_name |
Nome della sessione eliminata. |
New ILT session created (Nuova sessione ILT creata) ilt.session.created
Proprietà | Descrizione |
---|---|
course_id |
ID del corso associato alla sessione ILT. |
course_code |
Codice del corso associato alla sessione ILT. |
session_id |
ID della nuova sessione ILT. |
session_code |
Codice della nuova sessione ILT. |
session_name |
Nome della nuova sessione ILT. |
extra_data |
Sezione dati aggiuntivi. |
|
Admin added a course to a learning plan (L'admin ha aggiunto un corso a un piano formativo) learningplan.course.added
Proprietà | Descrizione |
---|---|
learning_plan_id |
ID del piano formativo. |
course_id |
ID del corso aggiunto al piano formativo. |
course_name |
Titolo del corso aggiunto al piano formativo. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Admin created a learning plan (L'admin ha creato un piano formativo) learningplan.created
Proprietà | Descrizione |
---|---|
learning_plan_id |
ID del piano formativo. |
name |
Titolo del piano formativo. |
code |
Codice del piano formativo (può essere vuoto o null ). |
creation_date |
Data di creazione in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
|
Admin deleted a learning plan (L'admin ha eliminato un piano formativo) learningplan.deleted
Proprietà | Descrizione |
---|---|
learning_plan_id |
ID del piano formativo. |
name |
Titolo del piano formativo. |
code |
Codice del piano formativo (può essere vuoto o null ). |
deletion_date |
Data di eliminazione in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Admin removed a course from a learning plan (L'admin ha rimosso un corso da un piano formativo) learningplan.course.removed
Proprietà | Descrizione |
---|---|
learning_plan_id |
ID del piano formativo. |
course_id |
ID del corso rimosso dal piano formativo. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Admin updated a Learning Plan (L'admin ha aggiornato un piano formativo) learningplan.updated
Proprietà | Descrizione |
---|---|
learning_plan_id |
ID del piano formativo. |
name |
Titolo del piano formativo. |
code |
Codice del piano formativo (può essere vuoto o null ). |
update_date |
Data di aggiornamento in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
|
Learning plan enrollment created (Iscrizione al Piano Formativo Creata) learningplan.enrollment.created
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’utente iscritto. |
username |
Username dell’utente iscritto. |
learning_plan_id |
ID del corso. |
learning_plan_name |
Titolo del corso. |
learning_plan_code |
Codice del piano formativo |
enrollment_date |
Data dell’iscrizione. Formato:
|
subscribed_by_id |
ID del Superadmin o Power User che ha iscritto l’utente, o l’ID dell’utente, in caso di autoiscrizione |
enrollment_date_begin_validity |
Data di inizio del periodo di validità dell’iscrizione (può essere null ). |
enrollment_date_end_validity |
Data di inizio del periodo di validità dell’iscrizione (può essere null ). |
extra_data |
Sezione dati aggiuntivi, |
|
Learning plan enrollment deleted (Iscrizione al piano formativo annullata) learningplan.enrollment.deleted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’utente iscritto. |
username |
Username dell’utente iscritto. |
learning_plan_id |
ID del corso. |
An assignment has been submitted (È stato inviato un incarico) lo.assignment.submission
Proprietà | Descrizione |
---|---|
submission_id |
ID del caricamento dell’incarico creato dallo studente. |
creation_date |
Data di caricamento dell’incarico in UTC. Formato:
|
user_id |
ID dello studente che ha inviato l’incarico. |
lo_id |
ID del materiale didattico incarico. |
lo_name |
Titolo del materiale didattico incarico. |
name |
Titolo del caricamento, come definito dallo studente. |
description |
Commenti inseriti dallo studente al momento dell'invio. |
course_id |
ID del corso nel quale è stato creato il materiale didattico. |
files |
Uno o più file caricati. |
|
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
An assignment tracking has been reset (È stato eseguito il reset del tracciamento di un incarico ) lo.assignment.submission.reset
Proprietà | Descrizione |
---|---|
submission_id |
ID del caricamento dell’incarico creato dallo studente. |
user_id |
ID dello studente che ha inviato l’incarico. |
lo_id |
ID del materiale didattico incarico. |
lo_name |
Titolo del materiale didattico incarico. |
name |
Titolo del caricamento, come definito dallo studente. |
description |
Commenti inseriti dallo studente al momento dell'invio. |
creation_date |
Data di caricamento dell’incarico in UTC. Formato:
|
course_id |
ID del corso in cui è stato creato il materiale didattico incarico |
files |
Uno o più file caricati. |
|
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Assignment has been evaluated - (L'incarico è stato valutato) lo.assignment.evaluation
Proprietà | Descrizione |
---|---|
submission_id |
ID del caricamento dell’incarico valutato dall'istruttore. |
user_id |
ID dello studente valutato dall'istruttore. |
lo_id |
ID del materiale didattico incarico. |
lo_name |
Titolo del materiale didattico di tipo incarico. |
course_id |
ID del corso in cui è stato creato il materiale didattico di tipo incarico. |
score |
Punteggio della valutazione dell'istruttore. Il valore di default è “0”. Possibili valori: 0-100. |
comment |
Commenti alla valutazione scritti dall'istruttore. |
allow_reupload |
Un valore booleano che stabilisce se lo studente può inviare di nuovo l'incarico, se fallito. Default = true . |
status |
Stato della valutazione. Possibili valori:
|
url |
Nome del file con hash del report di valutazione dell'istruttore. |
filename |
Nome del file originale, come caricato dall'istruttore. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
instructor_id |
ID dell'istruttore che ha valutato l’incarico. |
Training material has been created in a course (Materiale didattico creato nel corso) course.trainingmaterial.created
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha creato il materiale didattico. |
username |
Username dell'utente che ha creato il materiale didattico. |
course_id |
ID del corso dove è stato creato il materiale didattico. |
course_name |
Titolo del corso dove è stato creato il materiale didattico. |
training_material_name |
Titolo del nuovo materiale didattico |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del nuovo materiale didattico. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Training material has been updated in a course (Materiale didattico aggiornato nel corso) course.trainingmaterial.updated
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha aggiornato il materiale didattico. |
username |
Username ell'utente che ha aggiornato il materiale didattico. |
course_id |
ID del corso dove è stato aggiornato il materiale didattico. |
course_name |
Titolo del corso dove è stato aggiornato il materiale didattico. |
training_material_name |
Titolo del materiale didattico aggiornato. |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del materiale didattico aggiornato. |
user_play_count |
Numero di utenti che hanno visualizzato il materiale didattico. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Training material has been deleted from a course (Materiale didattico eliminato dal corso course.trainingmaterial.deleted
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha eliminato il materiale didattico. |
username |
Username dell'utente che ha eliminato il materiale didattico. |
course_id |
ID del corso da cui è stato eliminato il materiale didattico. |
course_name |
Titolo del corso da cui è stato eliminato il materiale didattico. |
training_material_name |
Titolo del materiale didattico eliminato. |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del materiale didattico eliminato. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Training material status has changed - (Modifica allo stato del materiale didattico) trainingmaterial.playstatus.updated
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente che ha modificato lo stato del materiale didattico. |
username |
Username dell'utente che ha modificato lo stato del materiale didattico. |
course_id |
ID del corso dove è stato modificato lo stato del materiale didattico. |
course_name |
Titolo del corso dove è stato modificato lo stato del materiale didattico. |
course_type |
Tipo di corso dove è stato modificato lo stato del materiale didattico. I possibili valori sono:
|
training_material_name |
Titolo del materiale didattico il cui stato è stato modificato. |
training_material_type |
Tipo di materiale didattico. I possibili valori sono:
|
training_material_id |
ID del materiale didattico il cui stato è stato modificato. |
training_material_status |
Nuovo stato del materiale didattico. I possibili valori sono:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Transaction created (Transazione creata) ecommerce.transaction.created
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
transaction_id |
ID della transazione assegnato automaticamente dalla piattaforma. |
user_id |
ID dell’utente che ha eseguito la transazione. |
transaction_date |
Data e ora della transazione. Formato:
|
payment_type |
Tipo di pagamento utilizzato per la transazione. |
external_transaction_id |
ID della transazione definito dal gateway di pagamento (non sempre disponibile). |
payment_status |
Stato del pagamento. I possibili valori sono:
|
total_paidamount |
Importo totale pagato per la transazione. |
currency |
Valuta utilizzata per il pagamento della transazione. |
Transaction deleted (Transazione eliminata)ecommerce.transaction.deleted
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
transaction_id |
ID della transazione assegnato automaticamente dalla piattaforma. |
user_id |
ID dell’utente che ha eseguito la transazione. |
transaction_date |
Data e ora della transazione. Formato:
|
payment_type |
Tipo di pagamento utilizzato per la transazione. |
external_transaction_id |
ID della transazione definito dal gateway di pagamento (non sempre disponibile). |
payment_status |
Stato del pagamento, sempre definito a canceled . |
total_paidamount |
Importo totale pagato per la transazione. |
Transaction updated (Transazione aggiornata) ecommerce.transaction.updated
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
transaction_id |
ID della transazione assegnato automaticamente dalla piattaforma. |
user_id |
ID dell’utente che ha eseguito la transazione. |
transaction_date |
Data e ora della transazione. Formato:
|
payment_type |
Tipo di pagamento utilizzato per la transazione. |
external_transaction_id |
ID della transazione definito dal gateway di pagamento (non sempre disponibile). |
payment_status |
Stato del pagamento, sempre definito a canceled . |
total_paidamount |
Importo totale pagato per la transazione. |
Registration request sent (Richiesta di registrazione inviata) user.selfregistrationrequest.sent
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’utente che richiede l’autoregistrazione. |
username |
Username dell’utente che richiede l’autoregistrazione. |
level |
Livello dell’utente che richiede l’autoregistrazione. |
email |
Email dell’utente che richiede l’autoregistrazione. |
firstname |
Nome dell’utente che richiede l’autoregistrazione. |
lastname |
Cognome dell’utente che richiede l’autoregistrazione. |
Registration confirmed (Registrazione confermata) user.selfregistrationrequest.approved
Proprietà | Descrizione |
---|---|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
user_id |
ID dell’utente che richiede l’autoregistrazione. |
username |
Username dell’utente che richiede l’autoregistrazione. |
level |
Livello dell’utente che richiede l’autoregistrazione. |
email |
Email dell’utente che richiede l’autoregistrazione. |
approval_time |
Data e ora dell’approvazione l’aut-registrazione da parte del Superadmin. Formato:
|
firstname |
Nome dell’utente che richiede l’autoregistrazione. |
lastname |
Cognome dell’utente che richiede l’autoregistrazione. |
User has been created (Utente creato) user.created
Proprietà | Descrizione |
---|---|
user_id |
ID del nuovo utente. |
username |
Username del nuovo utente. |
email |
Email del nuovo utente (può essere null o vuoto) |
creation_date |
Data di creazione dell’utente in UTC. Formato:
|
expiration_date |
Data di scadenza dell’utente in UTC. Formato:
|
level |
Livello del nuovo utente. I possibili valori sono:
|
firstname |
Nome del nuovo utente (può essere null ). |
lastname |
Cognome del nuovo utente (può essere null ). |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
provisioned |
Identity Provider (IdP) con cui è stato eseguito il provisioning dell'utente appena creato. I possibili valori sono:
|
extra_data |
Sezione dati aggiuntivi. |
|
User has been deactivated (Utente disattivato) user.deactivated
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente disattivato. |
username |
Username dell’utente. |
email |
Email del'utente disattivato (può essere null o vuoto). |
deactivation_date |
Data di disattivazione dell’utente in UTC. Formato:
|
expiration_date |
Data di scadenza dell’utente in UTC. Formato:
|
level |
Livello dell’utente disattivato. |
firstname |
Nome dell’utente disattivato (può essere null o vuoto). |
lastname |
Cognome dell’utente disattivato (può essere null o vuoto). |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi. |
|
User has been deleted (Utente eliminato) user.deleted
Proprietà | Descrizione |
---|---|
user_id |
ID dell’utente eliminato. |
username |
Username dell’utente eliminato. |
deletion_date |
Data di eliminazione dell’utente in UTC. Formato:
|
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
User has been modified (Utente modificato) user.updated
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente aggiornato. |
username |
Username dell'utente aggiornato. |
email |
Email dell'utente aggiornato (può essere null o vuoto). |
update_date |
Data dell’aggiornamento utente in UTC. Formato:
|
expiration_date |
Data di scadenza dell’utente in UTC. Formato:
|
level |
Livello dell’utente. |
firstname |
Nome dell'utente (può essere null o vuoto). |
lastname |
Cognome dell'utente (può essere null o vuoto). |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
extra_data |
Sezione dati aggiuntivi |
|
User has been re-activated (Utente riattivato) user.reactivated
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente riattivato. |
username |
Username dell’utente riattivato. |
email |
Email dell'utente riattivato (può essere null o vuoto). |
reactivation_date |
Data di riattivazione dell’utente in UTC. Formato:
|
expiration_date |
Data di scadenza dell’utente in UTC. Formato:
|
level |
Livello dell'utente riattivato. |
firstname |
Nome dell'utente riattivato (può essere null o vuoto). |
lastname |
Cognome dell'utente riattivato (può essere null o vuoto). |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
User registered into the platform (Utente registrato in piattaforma)user.selfregistered
Proprietà | Descrizione |
---|---|
user_id |
ID dell'utente. |
username |
Username dell'utente. |
email |
Email dell'utente. (può essere null o vuoto). |
creation_date |
Data di creazione dell’utente in UTC. Formato:
|
level |
Livello dell’utente. |
firstname |
Nome dell'utente (può essere null o vuoto). |
lastname |
Cognome dell'utente (può essere null o vuoto). |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Course additional field has been deleted (Campo aggiuntivo corso eliminato) courseadditionalfield.deleted
Proprietà | Descrizione |
---|---|
additional_field_id |
ID del campo aggiuntivo eliminato. |
course_type |
Tipo di corso da cui è stato eliminato il campo aggiuntivo. I valori possibili sono:
|
type |
Tipo di campo aggiuntivo. I valori possibili sono:
|
name |
Nome del campo aggiuntivo eliminato. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Course removed from catalog (Corso eliminato dal catalogo) catalog.course.deleted
Proprietà | Descrizione |
---|---|
catalog_id |
ID del catalogo da cui è stato eliminato il corso. |
course_id |
ID del corso eliminato dal catalogo. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|
Learning plan removed from catalog (Piano formativo eliminato dal catalogo) catalog.learningplan.deleted
Proprietà | Descrizione |
---|---|
catalog_id |
ID del catalogo da cui è stato eliminato il piano formativo. |
learning_plan_id |
ID del piano formativo eliminato dal catalogo. |
fired_at |
Data e ora dell’evento scatenante in UTC. Formato:
|