Events
- 1 Common Event Fields
- 2 Events
- 2.1 Branch Activated
- 2.2 Branch Created
- 2.3 Branch Deleted
- 2.4 Branch Inactivated
- 2.5 Comment Added
- 2.6 Comment Updated
- 2.7 Comment Deleted
- 2.8 Error Occurred
- 2.9 Package Created
- 2.10 Package Status Updated
- 2.11 Pipeline Stage Completed
- 2.12 Pipeline Version Activated
- 2.13 Project Created/Activated/Inactivated/Deleted
- 2.14 Release Started
- 2.15 Release Ended
- 2.16 Snapshot Completed
- 2.17 Tag Assigned
- 2.18 Tag Unassigned
- 2.19 Task Created
- 2.20 Task Approved
- 2.21 Task Rejected
- 2.22 User Created
- 2.23 Workflow Completed
- 2.24 Workflow Version Activated
- 2.25 Work Item Created
- 2.26 Work Item Updated
Common Event Fields
Each incoming event passes an event payload to the listener depending on the event type. Below are example payloads for each event type.
All Event messages have the following top level fields:
Key | Description |
---|---|
eventType | The event type that triggered this Event. e.g. Workflow Completed, Task Created. |
actor | The actor, generally a user, that triggered this event. |
object | The object the event occurred on. This could be the Project name, Release name etc. |
timestamp | The time the event occurred. |
payload | The specific event payload (see examples below) |
Events
Branch Activated
The branch activated event is triggered whenever a branch which was previously inactive is activated in a project.
{
"eventType": "Branch Activated",
"actor": "fdadmin",
"object": "813420",
"timestamp": "2024-02-15 09:10:53 -0600",
"payload": {
"createdBy": "fdadmin",
"createdOn": "2022-05-27 13:49:54 -0500",
"updatedBy": "fdadmin",
"updatedOn": "2024-02-15 09:10:52 -0600",
"project": {
"projectId": 209602,
"projectName": "XXHR"
},
"description": null,
"versionSyntax": "\"1.0.\" + SequenceNumber",
"projectBranchId": 813420,
"attribute1": null,
"mainBranchFlag": false,
"attribute3": null,
"attribute2": null,
"branchName": "testBranch",
"lastDiscoveredOn": null
}
}
Branch Created
The branch created event is triggered whenever a branch is created in a project.
<