For the complete documentation index, see llms.txt. This page is also available as Markdown.

System Events

As described on the previous pages, the Event Service allows you to view and fire events and the Dispatcher Service allows you to subscribe to events and execute actions based on them. This page describes the events that are fired by the Extra Horizon platform itself.

User Service events

User created

This event is fired when a new user is created.

{
  "id": "61fbc368cff47e000833ac83",
  "type": "user_created",
  "content": {
    "id": "630f297acff47e0008346bbe"
  },
  "creation_timestamp": 1643889512167
}

User deleted

This event is fired when a user is deleted.

{
  "id": "61fbc368cff47e000833ac83",
  "type": "user_deleted",
  "content": {
    "id": "630f297acff47e0008346bbe"
  },
  "creation_timestamp": 1643889512167
}

Patient enlistment added

This event is fired when a user is enlisted in a group as a patient.

Patient enlistment removed

This event is fired when a user is removed from a group as a patient.

Password reset completed

This event is fired when a user has successfully reset their password.

Password update completed

This event is fired when a user has successfully updated their password.

This event is not fired when a user completes a password reset.

User activation completed

This event is fired when a user has successfully activates their account.

Task Service events

Task failed

This event is fired when a task moves to the failed status. This excludes tasks for which a retry policy is defined and are retried, as they are moved to the retried status instead. However, this event is still fired for the failure of the last attempt of a task with a retry policy.

Last updated