GET/v2/projects/{projectId}/branches/merge/{mergeId}/changes/{changeId}

Get a branch merge session change

Retrieves a specific change recorded in a branch merge session. Use the change identifier with the project and merge session identifiers to inspect the changed keys and any conflict resolution details.

3 parameters
mergeIdintegerrequired
The merge session identifier as a 64-bit integer.
changeIdintegerrequired
The merge change identifier as a 64-bit integer.
projectIdintegerrequired
The project identifier as a 64-bit integer.

5 status codes
200Returns a merge change object with its identifier and change type, and may include changed translations, source and target keys, the merged key, and conflict resolution details.
changedTranslationsarray<string>optional
Languages changed by the merge
effectiveResolutionstringoptional
Effective resolution used to compute the merged key
Allowed:SOURCETARGET
idintegerrequired
Branch merge change id
mergedKeyobjectoptional
resolutionstringoptional
Type of key conflict resolution
Allowed:SOURCETARGET
sourceKeyobjectoptional
targetKeyobjectoptional
typestringrequired
Change type
Allowed:ADDUPDATEDELETECONFLICT
400Returned when the request is invalid.
codestringrequired
Allowed:unauthenticatedapi_access_forbiddenapi_key_not_foundinvalid_api_keyinvalid_project_api_keyproject_api_key_expiredbad_credentialsmfa_enabledinvalid_otp_codemfa_not_enabledcan_not_revoke_own_permissionsdata_corrupted
paramsarray<object>optional
401Returned when authentication is missing or invalid.
codestringrequired
Allowed:unauthenticatedapi_access_forbiddenapi_key_not_foundinvalid_api_keyinvalid_project_api_keyproject_api_key_expiredbad_credentialsmfa_enabledinvalid_otp_codemfa_not_enabledcan_not_revoke_own_permissionsdata_corrupted
paramsarray<object>optional
403Returned when you do not have permission to view the merge change.
codestringrequired
Allowed:unauthenticatedapi_access_forbiddenapi_key_not_foundinvalid_api_keyinvalid_project_api_keyproject_api_key_expiredbad_credentialsmfa_enabledinvalid_otp_codemfa_not_enabledcan_not_revoke_own_permissionsdata_corrupted
paramsarray<object>optional
404Returned when the project, merge session, or change cannot be found.
codestringrequired
Allowed:unauthenticatedapi_access_forbiddenapi_key_not_foundinvalid_api_keyinvalid_project_api_keyproject_api_key_expiredbad_credentialsmfa_enabledinvalid_otp_codemfa_not_enabledcan_not_revoke_own_permissionsdata_corrupted
paramsarray<object>optional

Error handling

A 400 is returned when the request is invalid. A 401 is returned when authentication is missing or invalid, a 403 when you lack permission, and a 404 when the project, merge session, or change cannot be found. The mergeId, changeId, and projectId path parameters must identify the requested change in its project.