Events

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

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.

<