Solutions APIs are components of our comprehensive suite of endpoints designed to automate Software Development Life Cycle (SDLC) processes for embedded integrations. For a complete SDLC pipeline implementation, start with our Projects APIs documentation, as Projects APIs handle the core integration logic and configuration. Solutions APIs then manage how changes are applied to solution instances.
After importing a project into the target environment:
Embedded Deployment:
Check impact on destination solution ahead of publishing
success
Invalid Input
Unauthorized
Forbidden
Not Found
Limit exceeded
Internal Error
{- "releaseId": "829d5913-a352-42a5-be6f-1526f30c0c85",
- "breakingChanges": true,
- "requiresNewUserInput": true,
- "requiresNewSystemInput": true,
- "authSlots": {
- "created": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "title": "string",
- "description": "string",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "recreated": true,
- "slotRecreationReasons": [
- {
- "code": "AuthenticationIdChanged",
- "message": "string"
}
], - "recreatedFromSlotId": "8a240360-7587-4734-bdc5-74d5f0cc6e8c"
}
], - "updated": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "previously": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true
}
}
], - "removed": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true
}
]
}, - "configSlots": {
- "created": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "recreated": true,
- "slotRecreationReasons": [
- {
- "code": "ConfigVariableKeyChanged",
- "message": "string"
}
], - "recreatedFromSlotId": "8a240360-7587-4734-bdc5-74d5f0cc6e8c"
}
], - "updated": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "previously": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true
}
}
], - "removed": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true
}
]
}
}
Publishes the draft solution. If no breaking changes are detected, solution instances are automatically upgraded to the published version. Otherwise, a manual upgrade is required.
success
Invalid Input
Unauthorized
Forbidden
Not Found
Limit exceeded
Internal Error
{- "releaseId": "829d5913-a352-42a5-be6f-1526f30c0c85",
- "breakingChanges": true,
- "requiresNewUserInput": true,
- "requiresNewSystemInput": true,
- "authSlots": {
- "created": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "title": "string",
- "description": "string",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "recreated": true,
- "slotRecreationReasons": [
- {
- "code": "AuthenticationIdChanged",
- "message": "string"
}
], - "recreatedFromSlotId": "8a240360-7587-4734-bdc5-74d5f0cc6e8c"
}
], - "updated": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "previously": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true
}
}
], - "removed": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "authenticationId": "c97ede01-dc79-4cb7-8ae8-9e2457649b27",
- "serviceId": "8f8bb40f-b96b-40fe-9064-5031fbe483f9",
- "serviceEnvironmentId": "a6e07c5a-ab15-47f2-8575-5bb51b45c412",
- "scopes": [
- "string"
], - "externalId": "string",
- "static": true,
- "hidden": true,
- "skipCTA": true,
- "requireUnique": true
}
]
}, - "configSlots": {
- "created": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "recreated": true,
- "slotRecreationReasons": [
- {
- "code": "ConfigVariableKeyChanged",
- "message": "string"
}
], - "recreatedFromSlotId": "8a240360-7587-4734-bdc5-74d5f0cc6e8c"
}
], - "updated": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true,
- "hasBreakingChange": true,
- "changes": [
- {
- "message": "string",
- "code": "CreatedMandatorySlot",
- "breakingChange": true
}
], - "previously": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true
}
}
], - "removed": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "key": "string",
- "title": "string",
- "description": "string",
- "externalId": "string",
- "valueType": "string",
- "ddl": true,
- "ddlConfiguration": {
- "allowSetCustomValue": true
}, - "required": true,
- "useDefaultValue": true,
- "defaultValue": "string",
- "referencedAuthSlotId": "f5f8ae2d-fc82-4ec7-b1c9-f37f031f3d33",
- "static": true,
- "hidden": true,
- "hasCustomJs": true,
- "hasDataMapping": true,
- "disabledResetType": true
}
]
}
}