Management of events

When an identified event occurs on HCL DevOps Test Hub (Test Hub), a webhook sends an HTTP POST request to the URL that you configured for the webhook. The request contains the message associated with the event, in JSON format or plain text. Each event corresponds to a set of actions that occur. For example, when a member is added to a Team space or when a Test failed with an error.

The following tables describe different events that are identified on Test Hub.

Table 1. Main
Event Description
All Events When any of the events occur, a webhook sends a notification.
Table 2. Team Space Events
Event Description
Team Space Management When events occur at the team space management level, a webhook sends a notification.
Team Space Created When a team space is created, a webhook sends a notification.
Team Space Deleted When a team space is deleted, a webhook sends a notification
Team Space Updated When a team space is updated, a webhook sends a notification
Following are the subsets of the team space events:
Event Notification sent
Team Space URL alias Updated When the team space URL alias is updated.
Team Space Renamed When the name of the team space is changed.
Team Space Becomes Permissive When the team space is accessible.
Team Space Becomes Private When an access to the team space is not shared.
Team Space Becomes Public When all members are provided access to the team space.
Team Space Becomes Restrictive When access to the team space is limited.
Team Space Repositories When an event occurs in the team space repositories, a webhook sends a notification.
Following are the subsets of the team space repository events:
Event Notification sent
Team Space Repositories Created When the team space repositories are created.
Team Space Repositories Deleted When the team space repositories are deleted.
Team Space Member When an event occurs in the team space, a webhook sends a notification.
Following are the subsets of the team space member events:
Event Notification sent
Team Space Member Added When a member is added to the team space.
Team Space Member Removed When a member is removed from the team space.
Team Space Member Role Added When a specific role for a member is added.
Team Space Member Role Removed When a specific role of a member is removed.
Team Space Role Request When a request is sent to join a team space, a webhook sends a notification.
Following are the subsets of the team space role request events:
Event Notification sent
Team Space Role Requested When a member sends a request to get a role in the team space.
Team Space Role Request Accepted When the request of the member for a role in the team space is accepted.
Team Space Role Request Rejected When the request of the member for a role in the team space is rejected.
Table 3. Project Events
Event Notification sent
Project Management When events occur at the project level, a webhook sends a notification.
The Following are the subsets of project management events:
Event Notification sent
Project Archived When a project is archived.
Project Created When a project is created.
Project Renamed When a project is renamed.
Project Deleted When a project is deleted.
Project Unarchived When a project is unarchived.
Project Repositories When an event occurs in the project repositories, a webhook sends a notification.
Following are the subsets of the project repositories events:
Event Notification sent
Project Repository Created When a project repository is created.
Project Repository Deleted When a project repository is deleted.
Project Member Role When the role of a member of a project is changed, a webhook sends a notification.
Following are the subsets of the project member role events:
Event Notification sent
Project Member Role Added When a project member role is added to the project.
Project Member Role Removed When a project member role is removed from the project.
Project Member Role Requests When a request is sent to add a member role to the project, a webhook sends a notification.
Following are the subsets of the project member role requests events:
Event Notification sent
Project Member Role Requested When a member sends a request to join a project.
Project Member Role Request Accepted When a request of the member to join a project is accepted.
Project Member Rejected When a request of the member to join a project is rejected.
Table 4. Execution Events
Event Description
Test and Suite Status Webhook sends notifications about the status of the test and test suite.
Following are the subsets of the test and test suite status events:
Event Notification sent
Execution Started When you start to run a test or a test suite.
Execution Stopped Manually When the test run is manually stopped.
Execution Completed with Verdict Pass When the test run is completed with a pass verdict.
Test and Suite Status Errors Webhook sends notifications about the error status of the test and test suite.
Following are the subsets of test and test suite status error events:
Event Notification sent
Execution Completed with Verdict Fail When the test run is completed with a fail verdict.
Execution Completed with Verdict Error When the test run is completed with an error status.
Execution Completed without any Verdict When the test run is completed without any results.
Execution Launch Failed When the test launch fails.
Execution Stopped with Error When the test run stops with an error.
Execution Stopped Automatically When automatically the test run stops.
Execution Incomplete When the test run is not completed.
Virtual Service Status Webhook sends notifications about the status of the virtual services.

Following are the subsets of the virtual service status events:

Event Notification sent
Virtual Service Started When a virtual service is started.
Virtual Service Stopped Manually When a virtual service is manually stopped.
Virtual Service Errors Webhook sends notifications about the errors that occur in the virtual services.
Following are the subsets of the virtual service error events:
Event Notification sent
Virtual Service Launch Failed When a virtual service launch fails.
Virtual Service Stopped with Error When a virtual service is stopped with an error.
Virtual Service Stopped Automatically When a virtual service is automatically stopped.
Table 5. License Events
Event Notification sent
License Failure When a valid license is not obtained.