account_created
Definition: The event is emitted anytime an account is created by an end user or API request.
Trigger: Triggered anytime a new account is created.
Payload Example:
{
"metadata": {
"job_id": "1020020528469291",
"job_tag": "Account.api_create",
"producer": "canvas",
"root_account_id": "21070000000000001",
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"root_account_lti_guid": "7db438071375c02373713c12c73869ff2f470b68.example.instructure.com",
"event_name": "account_created",
"event_time": "2024-11-01T18:42:07.091Z"
},
"body": {
"name": "Account Name",
"account_id": 3,
"root_account_id": 1,
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"parent_account_id": 2,
"external_status": "paid",
"workflow_state": "active",
"domain": "example.instructure.com",
"default_time_zone": "America/Chicago",
"default_locale": "en"
}
}
Event Body Schema
The Canvas id of the account.
The id of the Canvas root account the created account belongs to.
The uuid of the Canvas root account the created account belongs to.
The id of the Canvas parent account of the created account.
The external status of the account.
The workflow state of the account.
The Canvas domain of the root account of the account.
The default time zone of the account.
The default locale of the account.
account_notification_created
Definition: The event is emitted anytime an account level notification is created by and end user or API request.
Trigger: Triggered anytime a new account notification is created.
Payload Example:
{
"metadata": {
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"root_account_id": "21070000000000001",
"root_account_lti_guid": "7db438071375c02373713c12c73869ff2f470b68.oxana.instructure.com",
"user_login": "oxana@example.com",
"user_account_id": "21070000000000001",
"user_sis_id": "456-T45",
"user_id": "21070000000000001",
"time_zone": "America/Chicago",
"context_type": "Account",
"context_id": "21070000000000565",
"context_sis_source_id": "2017.100.101.101-1",
"context_account_id": "21070000000000079",
"context_role": "TaEnrollment",
"request_id": "1dd9dc6f-2fb0-4c19-a6c5-7ee1bf3ed295",
"session_id": "ef686f8ed684abf78cbfa1f6a58112b5",
"hostname": "oxana.instructure.com",
"http_method": "POST",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36",
"client_ip": "93.184.216.34",
"url": "https://oxana.instructure.com/accounts/4/account_notifications",
"referrer": "https://oxana.instructure.com/accounts/8/settings",
"producer": "canvas",
"event_name": "account_notification_created",
"event_time": "2019-11-01T18:42:07.091Z"
},
"body": {
"account_notification_id": "21070000000000004",
"end_at": "2018-10-12T06:00:00Z",
"icon": "information",
"message": "<p>This is a new Announcement</p>",
"start_at": "2018-10-12T06:00:00Z",
"subject": "This is a new Announcement"
}
}
Event Body Schema
The Canvas id of the account notification.
When to expire the notification.
The icon to display with the message. Defaults to warning.
The message to be sent in the notification. NOTE: This field will be truncated to only include the first 8192 characters.
When to send out the notification.
The subject of the notification. NOTE: This field will be truncated to only include the first 8192 characters.
account_updated
Definition: The event is emitted anytime an account is updated by an end user or API request.
Trigger: Triggered anytime an existing account is updated.
Payload Example:
{
"metadata": {
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"root_account_id": "21070000000000001",
"root_account_lti_guid": "7db438071375c02373713c12c73869ff2f470b68.example.instructure.com",
"user_login": "example@example.com",
"user_account_id": "21070000000000001",
"user_sis_id": "456-T45",
"user_id": "21070000000000001",
"time_zone": "America/Chicago",
"request_id": "1dd9dc6f-2fb0-4c19-a6c5-7ee1bf3ed295",
"session_id": "ef686f8ed684abf78cbfa1f6a58112b5",
"hostname": "sample.instructure.com",
"http_method": "POST",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36",
"client_ip": "93.184.216.34",
"url": "https://sample.instructure.com/accounts/3",
"referrer": "https://sample.instructure.com/accounts/3",
"producer": "canvas",
"event_name": "account_updated",
"event_time": "2024-11-01T18:42:07.091Z"
},
"body": {
"name": "Account Name",
"account_id": 3,
"root_account_id": 1,
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"parent_account_id": 2,
"external_status": "paid",
"workflow_state": "active",
"domain": "example.instructure.com",
"default_time_zone": "America/Chicago",
"default_locale": "en"
}
}
Event Body Schema
The Canvas id of the account.
The id of the Canvas root account the created account belongs to.
The uuid of the Canvas root account the created account belongs to.
The id of the Canvas parent account of the created account.
The external status of the account.
The workflow state of the account.
The Canvas domain of the root account of the account.
The default time zone of the account.
The default locale of the account.