Merge a fork
POST {{baseUrl}}/collections/merge
Merges a forked collection back into its parent collection. You must have the [Editor role] for the collection to merge a fork.
Include the following required properties in the request body:
- source— A string value that contains the source collection's ID.
- destination— A string value that contains the destination (parent) collection's ID.
You can also include the following optional properties in the request body:
- strategy— A string value that contains the fork's merge strategy. One of:- deleteSource— Merge the changes into the parent collection. After the merge process is complete, Qodex deletes the fork. You must have Editor access to both the parent and forked collections.
- updateSourceWithDestination— (Default) Merge the changes into the parent collection. Any differences in the parent collection are also made to the fork.
 
Request Body
{"strategy"=>"{{mergeStrategy}}", "source"=>"{{sourceCollectionId}}", "destination"=>"{{destinationCollectionId}}"}
HEADERS
| Key | Datatype | Required | Description | 
|---|---|---|---|
| Content-Type | string | 
RESPONSES
status: OK
{"collection":{"id":"12ece9e1-2abf-4edc-8e34-de66e74114d2","uid":"12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2"}}