Payload schemas for application versioning audit log events. These events require the Branch & Merge Beta. Each table lists the attributes returned in the object.attributes field of the event payload for the given eventAction. For the full list of eventAction values, see Audit Logs.
Branches
version-control-create-branch
Attribute
Description
Type
branchName
The name of the branch that was created.
String
applicationId
The unique identifier of the application where the branch was created.
String
sourceBranch
The branch the new branch was created from.
String
version-control-update-branch
Attribute
Description
Type
branchName
The name of the branch after changes were made.
String
applicationId
The unique identifier of the application where the branch exists.
String
version-control-discard-branch
Attribute
Description
Type
branchName
The name of the branch that was discarded.
String
applicationId
The unique identifier of the application where the branch existed.
String
version-control-remove-branch
Attribute
Description
Type
branchName
The name of the branch that was removed.
String
applicationId
The unique identifier of the application where the branch existed.
String
version-control-merge-branch
Attribute
Description
Type
branchName
The name of the branch that was merged.
String
targetBranch
The branch the changes were merged into.
String
applicationId
The unique identifier of the application where the merge occurred.
String
Pull Requests
version-control-submit-pull-request
Attribute
Description
Type
pullRequestId
The unique identifier of the pull request.
String
branchName
The name of the branch submitted for review.
String
applicationId
The unique identifier of the application where the pull request was submitted.
String
version-control-approve-pull-request
Attribute
Description
Type
pullRequestId
The unique identifier of the pull request that was approved.
String
applicationId
The unique identifier of the application where the pull request exists.
String
version-control-reject-pull-request
Attribute
Description
Type
pullRequestId
The unique identifier of the pull request that was rejected.
String
applicationId
The unique identifier of the application where the pull request exists.
String
reason
The reason the pull request was rejected.
String
version-control-cancel-pull-request
Attribute
Description
Type
pullRequestId
The unique identifier of the pull request that was cancelled.
String
applicationId
The unique identifier of the application where the pull request existed.
String
Changelog
Date
Change
2026-09-11
Initial publication (EN-8100).
An API payload is the data that is sent or received between a client and a server during an API request or response. It contains the information needed to perform actions or get resources.
An app versioning Merge combines changes from one branch or draft, into another branch, draft, or published version of an application.