{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "ConfigurationMergeRequest", "type": "object", "description": "Request to describe differences between a configuration in two branches.\nThe base branch configuration may not exist (for newly created configurations).\n", "required": [ "componentId", "configId", "baseBranchId", "currentBranchId" ], "properties": { "componentId": { "type": "string", "description": "ID of the component" }, "configId": { "type": "string", "description": "ID of the configuration" }, "baseBranchId": { "type": "string", "description": "ID of the base branch (e.g., main branch)" }, "currentBranchId": { "type": "string", "description": "ID of the working branch" } } }