--- title: "Audit Logs: Application Versioning" slug: "audit-logs-application-versioning" tags: ["reference-guides"] status: "new" updated: 2026-09-11T18:55:46Z published: 2026-09-15T20:03:55Z canonical: "docs.unqork.io/audit-logs-application-versioning" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # Audit Logs: Application Versioning 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](/unqorkai/docs/audit-logs-overview). ## 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.