Download OpenAPI specification:Download
Eclipse hawkBit™ is a domain-independent back-end framework for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.
Handles the GET request of retrieving a single distribution set. Required permission: READ_REPOSITORY
distributionSetId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
Handles the UPDATE request for a single Distribution Set. Required permission: UPDATE_REPOSITORY
distributionSetId required | integer <int64> |
name | string |
description | string |
version | string |
requiredMigrationStep | boolean |
{- "name": "dsOne",
- "description": "Description of the distribution set.",
- "version": "1.0.0",
- "requiredMigrationStep": false
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
Handles the DELETE request for a single Distribution Set. Required permission: DELETE_REPOSITORY
distributionSetId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Get a single meta data value for a meta data key. Required permission: READ_REPOSITORY
distributionSetId required | integer <int64> |
metadataKey required | string |
{- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
Update a single meta data value for speficic key. Required permission: UPDATE_REPOSITORY
distributionSetId required | integer <int64> |
metadataKey required | string |
value | string |
{- "value": "someValue"
}
{- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
Delete a single meta data. Required permission: UPDATE_REPOSITORY
distributionSetId required | integer <int64> |
metadataKey required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all distribution sets. Required permission: READ_REPOSITORY
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new distribution sets within Hawkbit. The request body must always be a list of sets. Required permission: CREATE_REPOSITORY
name | string |
description | string |
version | string |
requiredMigrationStep | boolean |
Array of objects (MgmtSoftwareModuleAssigment) | |
type | string |
[- {
- "name": "dsOne",
- "description": "Description of the distribution set.",
- "version": "1.0.0",
- "requiredMigrationStep": false,
- "modules": [
- {
- "id": 108
}
], - "type": "test_default_ds_type"
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
]
Get a paged list of meta data for a distribution set. Required permission: READ_REPOSITORY
distributionSetId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Create a list of meta data entries Required permissions: READ_REPOSITORY and UPDATE_TARGET
distributionSetId required | integer <int64> |
key required | string |
value | string |
[- {
- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
]
[- {
- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
]
Invalidate a distribution set. Once a distribution set is invalidated, it can not be valid again. An invalidated distribution set cannot be assigned to targets anymore. The distribution set that is going to be invalidated will be removed from all auto assignments. Furthermore, the user can choose to cancel all rollouts and (force) cancel all actions connected to this distribution set. Required permission: UPDATE_REPOSITORY, UPDATE_TARGET
distributionSetId required | integer <int64> |
actionCancelationType required | string Enum: "soft" "force" "none" |
cancelRollouts | boolean |
{- "actionCancelationType": "soft",
- "cancelRollouts": true
}
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request for retrieving assigned targets of a single distribution set. Required permissions: READ_REPOSITORY and READ_TARGET
distributionSetId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request for assigning multiple targets to a distribution set.The request body must always be a list of target IDs. Non-existing targets are silently ignored resulting in a valid response. Required permissions: READ_REPOSITORY and UPDATE_TARGET
distributionSetId required | integer <int64> |
offline | boolean |
id required | string |
forcetime | integer <int64> |
type | string Enum: "soft" "forced" "timeforced" "downloadonly" |
object (MgmtMaintenanceWindowRequestBody) | |
weight | integer <int32> |
confirmationRequired | boolean |
[- {
- "id": "string",
- "forcetime": 0,
- "type": "soft",
- "maintenanceWindow": {
- "schedule": "10 12 14 3 8 ? 2023",
- "duration": "00:10:00",
- "timezone": "+00:00"
}, - "weight": 0,
- "confirmationRequired": true
}
]
{- "alreadyAssigned": 0,
- "assignedActions": [
- {
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 0
}
], - "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "assigned": 0,
- "total": 0
}
Handles the GET request of retrieving a single distribution set. Required permission: READ_REPOSITORY
distributionSetId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request for assigning multiple software modules to a distribution set.The request body must always be a list of software module IDs. Required permissions: READ_REPOSITORY and UPDATE_REPOSITORY
distributionSetId required | integer <int64> |
id | integer <int64> |
[- {
- "id": 108
}
]
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving Rollouts, Actions and Auto Assignments counts by Status for Distribution Set
distributionSetId required | integer <int64> |
{- "totalAutoAssignments": 0,
- "actions": {
- "property1": 0,
- "property2": 0
}, - "rollouts": {
- "property1": 0,
- "property2": 0
}
}
Handles the GET request of retrieving Rollouts count by Status for Distribution Set
distributionSetId required | integer <int64> |
{- "totalAutoAssignments": 0,
- "actions": {
- "property1": 0,
- "property2": 0
}, - "rollouts": {
- "property1": 0,
- "property2": 0
}
}
Handles the GET request of retrieving Auto Assignments count for Distribution Set
distributionSetId required | integer <int64> |
{- "totalAutoAssignments": 0,
- "actions": {
- "property1": 0,
- "property2": 0
}, - "rollouts": {
- "property1": 0,
- "property2": 0
}
}
Handles the GET request of retrieving Actions count by Status for Distribution Set
distributionSetId required | integer <int64> |
{- "totalAutoAssignments": 0,
- "actions": {
- "property1": 0,
- "property2": 0
}, - "rollouts": {
- "property1": 0,
- "property2": 0
}
}
Handles the GET request for retrieving installed targets of a single distribution set. Required permissions: READ_REPOSITORY and READ_TARGET
distributionSetId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request for retrieving assigned target filter queries of a single distribution set. Required permissions: READ_REPOSITORY and READ_TARGET
distributionSetId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "filterName",
- "query": "name==*",
- "autoAssignDistributionSet": 15,
- "autoAssignActionType": "soft",
- "autoAssignWeight": 0,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Delete an assignment. Required permission: UPDATE_REPOSITORY
distributionSetId required | integer <int64> |
softwareModuleId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single target. Required Permission: READ_TARGET.
targetId required | string |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the PUT request of updating a target. Required Permission: UPDATE_TARGET
targetId required | string |
name required | string |
description | string |
controllerId required | string |
address | string |
securityToken | string |
requestAttributes | boolean |
targetType | integer <int64> |
{- "name": "controllerName",
- "description": "Example description of a target",
- "controllerId": "12345",
- "securityToken": "2345678DGGDGFTDzztgf",
- "requestAttributes": false,
- "targetType": 10
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the DELETE request of deleting a single target. Required Permission: DELETE_TARGET
targetId required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Get a single meta data value for a meta data key. Required permission: READ_REPOSITORY
targetId required | string |
metadataKey required | string |
{- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
Update a single meta data value for speficic key. Required permission: UPDATE_REPOSITORY
targetId required | string |
metadataKey required | string |
value | string |
{- "value": "someValue"
}
{- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
Delete a single meta data. Required permission: UPDATE_REPOSITORY
targetId required | string |
metadataKey required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a specific action on a specific target. Required Permission: READ_TARGET
targetId required | string |
actionId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "type": "update",
- "status": "finished",
- "detailStatus": "finished",
- "forceTime": 1691065903238,
- "weight": 600,
- "rollout": 1,
- "rolloutName": "rollout",
- "lastStatusCode": 200,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 7,
- "forceType": "soft"
}
Handles the PUT request to switch an action from soft to forced. Required Permission: UPDATE_TARGET.
targetId required | string |
actionId required | integer <int64> |
forceType | string Enum: "soft" "forced" "timeforced" "downloadonly" |
{- "forceType": "soft"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "type": "update",
- "status": "finished",
- "detailStatus": "finished",
- "forceTime": 1691065903238,
- "weight": 600,
- "rollout": 1,
- "rolloutName": "rollout",
- "lastStatusCode": 200,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 7,
- "forceType": "soft"
}
Cancels an active action, only active actions can be deleted. Required Permission: UPDATE_TARGET
targetId required | string |
actionId required | integer <int64> |
force | boolean Default: false |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all targets. Required permission: READ_TARGET
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new targets. The request body must always be a list of targets. Required Permission: CREATE_TARGET
name required | string |
description | string |
controllerId required | string |
address | string |
securityToken | string |
requestAttributes | boolean |
targetType | integer <int64> |
[- {
- "name": "controllerName",
- "description": "Example description of a target",
- "controllerId": "12345",
- "securityToken": "2345678DGGDGFTDzztgf",
- "requestAttributes": false,
- "targetType": 10
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
]
Assign or update the target type of a target. Required permission: UPDATE_TARGET
targetId required | string |
id | integer <int64> |
{- "id": 108
}
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Remove the target type from a target. The target type will be set to null. Required permission: UPDATE_TARGET
targetId required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Get a paged list of meta data for a target. Required permission: READ_REPOSITORY
targetId required | string |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Create a list of meta data entries Required permissions: READ_REPOSITORY and UPDATE_TARGET
targetId required | string |
key required | string |
value | string |
[- {
- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
]
[- {
- "key": "someKnownKey",
- "value": "someKnownKeyValue"
}
]
Handles the POST request to deactivate auto-confirmation for a specific target. All active actions will remain unchanged while all future actions need to be confirmed, before processing with the deployment. Required Permission: UPDATE_TARGET
targetId required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the POST request to activate auto-confirmation for a specific target. As a result all current active as well as future actions will automatically be confirmed by mentioning the initiator as triggered person. Actions will be automatically confirmed, as long as auto-confirmation is active. Required Permission: UPDATE_TARGET
targetId required | string |
initiator | string |
remark | string |
{- "initiator": "custom_initiator_value",
- "remark": "custom_remark"
}
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving the assigned distribution set of an specific target. Required Permission: READ_TARGET
targetId required | string |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
Handles the POST request for assigning a distribution set to a specific target. Required Permission: READ_REPOSITORY and UPDATE_TARGET
targetId required | string |
offline | boolean |
id required | integer <int64> |
forcetime | integer <int64> |
weight | integer <int32> |
confirmationRequired | boolean |
type | string Enum: "soft" "forced" "timeforced" "downloadonly" |
object (MgmtMaintenanceWindowRequestBody) |
[- {
- "id": 108,
- "forcetime": 1691065930359,
- "weight": 23,
- "confirmationRequired": false,
- "type": "soft",
- "maintenanceWindow": {
- "schedule": "10 12 14 3 8 ? 2023",
- "duration": "00:10:00",
- "timezone": "+00:00"
}
}
]
{- "alreadyAssigned": 0,
- "assignedActions": [
- {
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 0
}
], - "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "assigned": 0,
- "total": 0
}
Handles the GET request of retrieving the installed distribution set of an specific target. Required Permission: READ_TARGET
targetId required | string |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
Handles the GET request to check the current auto-confirmation state of a target. Required Permission: READ_TARGET
targetId required | string |
{- "active": true,
- "initiator": "custom_initiator_value",
- "remark": "custom_remark",
- "activatedAt": 1691065938576,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request of retrieving the attributes of a specific target. Reponse is a key/value list. Required Permission: READ_TARGET
targetId required | string |
{- "empty": true,
- "property1": "string",
- "property2": "string"
}
Handles the GET request of retrieving the full action history of a specific target. Required Permission: READ_TARGET
targetId required | string |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "type": "update",
- "status": "finished",
- "detailStatus": "finished",
- "forceTime": 1691065903238,
- "weight": 600,
- "rollout": 1,
- "rolloutName": "rollout",
- "lastStatusCode": 200,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 7,
- "forceType": "soft"
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request of retrieving a specific action on a specific target. Required Permission: READ_TARGET
targetId required | string |
actionId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
{- "content": [
- {
- "type": "running",
- "messages": [
- "string"
], - "reportedAt": 1691065929524,
- "code": 200,
- "id": 21
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request of retrieving all actions.
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
representation | string Default: "compact" |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "type": "update",
- "status": "finished",
- "detailStatus": "finished",
- "forceTime": 1691065903238,
- "weight": 600,
- "rollout": 1,
- "rolloutName": "rollout",
- "lastStatusCode": 200,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 7,
- "forceType": "soft"
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request of retrieving a single action by actionId.
actionId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "type": "update",
- "status": "finished",
- "detailStatus": "finished",
- "forceTime": 1691065903238,
- "weight": 600,
- "rollout": 1,
- "rolloutName": "rollout",
- "lastStatusCode": 200,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 7,
- "forceType": "soft"
}
Handles the GET request of retrieving a single software module type. Required Permission: READ_REPOSITORY
softwareModuleTypeId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
Handles the PUT request for a single software module type. Required Permission: UPDATE_REPOSITORY
softwareModuleTypeId required | integer <int64> |
description | string |
colour | string |
{- "description": "Example description",
- "colour": "rgb(0,0,255"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
Handles the DELETE request for a single software module type. Required Permission: DELETE_REPOSITORY
softwareModuleTypeId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all software module types. Required Permission: READ_REPOSITORY
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new software module types. The request body must always be a list of module types. Required Permission: CREATE_REPOSITORY
description | string |
colour | string |
name required | string |
key required | string |
maxAssignments | integer <int32> |
[- {
- "description": "Example description",
- "colour": "rgb(0,0,255",
- "name": "Example name",
- "key": "Example key",
- "maxAssignments": 1
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
]
Handles the GET request of retrieving all rollouts. Required Permission: READ_ROLLOUT
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
representation | string Default: "compact" |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "targetFilterQuery": "controllerId==exampleTarget*",
- "distributionSetId": 2,
- "status": "ready",
- "totalTargets": 20,
- "totalTargetsPerStatus": {
- "property1": 0,
- "property2": 0
}, - "totalGroups": 5,
- "startAt": 1691065753136,
- "forcetime": 1691065762496,
- "deleted": false,
- "type": "soft",
- "weight": 400,
- "approvalRemark": "Approved remark.",
- "approveDecidedBy": "exampleUsername",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new rollout. Required Permission: CREATE_ROLLOUT
createdBy | string |
createdAt | integer <int64> |
lastModifiedBy | string |
lastModifiedAt | integer <int64> |
name required | string |
description | string |
object (MgmtRolloutCondition) | |
object (MgmtRolloutSuccessAction) | |
object (MgmtRolloutCondition) | |
object (MgmtRolloutErrorAction) | |
targetFilterQuery | string |
distributionSetId | integer <int64> |
amountGroups | integer <int32> |
forcetime | integer <int64> |
startAt | integer <int64> |
weight | integer <int32> |
confirmationRequired | boolean |
type | string Enum: "soft" "forced" "timeforced" "downloadonly" |
Array of objects (MgmtRolloutGroup) | |
Array of objects (Link) |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "successCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "successAction": {
- "action": "NEXTGROUP",
- "expression": "string"
}, - "errorCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "errorAction": {
- "action": "PAUSE",
- "expression": "80"
}, - "targetFilterQuery": "id==targets-*",
- "distributionSetId": 6,
- "amountGroups": 5,
- "forcetime": 1691065781929,
- "startAt": 1691065780929,
- "weight": 400,
- "confirmationRequired": false,
- "type": "soft",
- "groups": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "successCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "successAction": {
- "action": "NEXTGROUP",
- "expression": "string"
}, - "errorCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "errorAction": {
- "action": "PAUSE",
- "expression": "80"
}, - "targetFilterQuery": "controllerId==exampleTarget*",
- "targetPercentage": 20,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "targetFilterQuery": "controllerId==exampleTarget*",
- "distributionSetId": 2,
- "status": "ready",
- "totalTargets": 20,
- "totalTargetsPerStatus": {
- "property1": 0,
- "property2": 0
}, - "totalGroups": 5,
- "startAt": 1691065753136,
- "forcetime": 1691065762496,
- "deleted": false,
- "type": "soft",
- "weight": 400,
- "approvalRemark": "Approved remark.",
- "approveDecidedBy": "exampleUsername",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the POST request of triggering the next group of a rollout. Required Permission: UPDATE_ROLLOUT
rolloutId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the POST request of starting a created rollout. Required Permission: HANDLE_ROLLOUT
rolloutId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the POST request of retrying a rollout. Required Permission: CREATE_ROLLOUT
rolloutId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "targetFilterQuery": "controllerId==exampleTarget*",
- "distributionSetId": 2,
- "status": "ready",
- "totalTargets": 20,
- "totalTargetsPerStatus": {
- "property1": 0,
- "property2": 0
}, - "totalGroups": 5,
- "startAt": 1691065753136,
- "forcetime": 1691065762496,
- "deleted": false,
- "type": "soft",
- "weight": 400,
- "approvalRemark": "Approved remark.",
- "approveDecidedBy": "exampleUsername",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the POST request of resuming a paused rollout. Required Permission: HANDLE_ROLLOUT
rolloutId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the POST request of pausing a running rollout. Required Permission: HANDLE_ROLLOUT
rolloutId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the POST request of denying a created rollout. Only possible if approval workflow is enabled in system configuration and rollout is in state WAITING_FOR_APPROVAL. Required Permission: APPROVE_ROLLOUT
rolloutId required | integer <int64> |
remark | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the POST request of approving a created rollout. Only possible if approval workflow is enabled in system configuration and rollout is in state WAITING_FOR_APPROVAL. Required Permission: APPROVE_ROLLOUT
rolloutId required | integer <int64> |
remark | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single rollout. Required Permission: READ_ROLLOUT
rolloutId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "targetFilterQuery": "controllerId==exampleTarget*",
- "distributionSetId": 2,
- "status": "ready",
- "totalTargets": 20,
- "totalTargetsPerStatus": {
- "property1": 0,
- "property2": 0
}, - "totalGroups": 5,
- "startAt": 1691065753136,
- "forcetime": 1691065762496,
- "deleted": false,
- "type": "soft",
- "weight": 400,
- "approvalRemark": "Approved remark.",
- "approveDecidedBy": "exampleUsername",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the DELETE request of deleting a rollout. Required Permission: DELETE_ROLLOUT
rolloutId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all deploy groups of a specific rollout. Required Permission: READ_ROLLOUT
rolloutId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
representation | string Default: "compact" |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "successCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "successAction": {
- "action": "NEXTGROUP",
- "expression": "string"
}, - "errorCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "errorAction": {
- "action": "PAUSE",
- "expression": "80"
}, - "targetFilterQuery": "controllerId==exampleTarget*",
- "targetPercentage": 20,
- "confirmationRequired": false,
- "status": "ready",
- "totalTargets": 4,
- "totalTargetsPerStatus": {
- "property1": 0,
- "property2": 0
}, - "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 63
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request of a single deploy group of a specific rollout. Required Permission: READ_ROLLOUT
rolloutId required | integer <int64> |
groupId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "successCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "successAction": {
- "action": "NEXTGROUP",
- "expression": "string"
}, - "errorCondition": {
- "condition": "THRESHOLD",
- "expression": "50"
}, - "errorAction": {
- "action": "PAUSE",
- "expression": "80"
}, - "targetFilterQuery": "controllerId==exampleTarget*",
- "targetPercentage": 20,
- "confirmationRequired": false,
- "status": "ready",
- "totalTargets": 4,
- "totalTargetsPerStatus": {
- "property1": 0,
- "property2": 0
}, - "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 63
}
Handles the GET request of retrieving all targets of a single deploy group of a specific rollout. Required Permissions: READ_ROLLOUT, READ_TARGET.
rolloutId required | integer <int64> |
groupId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the GET request of retrieving a single target type
targetTypeId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,255,255",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 26
}
Handles the PUT request for a single target type. Required Permission: UPDATE_TARGET
targetTypeId required | integer <int64> |
name required | string |
description | string |
colour | string |
{- "name": "updatedTypeName",
- "description": "an updated description",
- "colour": "#aaafff"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,255,255",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 26
}
Handles the DELETE request for a single target type. Required Permission: DELETE_TARGET
targetTypeId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all target types.
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,255,255",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 26
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request for creating new target types. The request body must always be a list of types. Required Permission: CREATE_TARGET
name required | string |
description | string |
colour | string |
Array of objects (MgmtDistributionSetTypeAssignment) | |
Array of objects (MgmtDistributionSetTypeAssignment) |
[- {
- "name": "updatedTypeName",
- "description": "an updated description",
- "colour": "#aaafff",
- "compatibledistributionsettypes": [
- {
- "id": 108
}
], - "compatibleDsTypes": [
- {
- "id": 108
}
]
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,255,255",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 26
}
]
Handles the GET request of retrieving the list of compatible distribution set types in that target type. Required Permission: READ_TARGET, READ_REPOSITORY
targetTypeId required | integer <int64> |
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "os_app",
- "deleted": false,
- "colour": "black",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 99
}
]
Handles the POST request for adding compatible distribution set types to a target type. Required Permission: UPDATE_TARGET and READ_REPOSITORY
targetTypeId required | integer <int64> |
id | integer <int64> |
[- {
- "id": 108
}
]
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the DELETE request for removing a distribution set type from a single target type. Required Permission: UPDATE_TARGET and READ_REPOSITORY
targetTypeId required | integer <int64> |
distributionSetTypeId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single softwaremodule. Required Permission: READ_REPOSITORY
softwareModuleId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
Handles the PUT request for a single softwaremodule within Hawkbit. Required Permission: UPDATE_REPOSITORY
softwareModuleId required | integer <int64> |
description | string |
vendor | string |
{- "description": "SM Description",
- "vendor": "SM Vendor Name"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
Handles the DELETE request for a single softwaremodule within Hawkbit. Required Permission: DELETE_REPOSITORY
softwareModuleId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Get a single meta data value for a meta data key. Required Permission: READ_REPOSITORY
softwareModuleId required | integer <int64> |
metadataKey required | string |
{- "key": "someKnownKey",
- "value": "someKnownValue",
- "targetVisible": false
}
Update a single meta data value for speficic key. Required Permission: UPDATE_REPOSITORY
softwareModuleId required | integer <int64> |
metadataKey required | string |
value | string |
targetVisible | boolean |
{- "value": "newValue",
- "targetVisible": true
}
{- "key": "someKnownKey",
- "value": "someKnownValue",
- "targetVisible": false
}
Delete a single meta data. Required Permission: UPDATE_REPOSITORY
softwareModuleId required | integer <int64> |
metadataKey required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all softwaremodules. Required Permission: READ_REPOSITORY
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new software modules. The request body must always be a list of modules. Required Permission: CREATE_REPOSITORY
name required | string |
version required | string |
type required | string |
description | string |
vendor | string |
encrypted | boolean |
[- {
- "name": "SM Name",
- "version": "1.0.0",
- "type": "os",
- "description": "SM Description",
- "vendor": "Vendor Limited, California",
- "encrypted": false
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
]
Get a paged list of meta data for a software module. Required Permission: READ_REPOSITORY
softwareModuleId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "key": "someKnownKey",
- "value": "someKnownValue",
- "targetVisible": false
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Create a list of meta data entries Required Permission: UPDATE_REPOSITORY
softwareModuleId required | integer <int64> |
key required | string |
value | string |
targetVisible | boolean |
[- {
- "key": "someKnownKey",
- "value": "someKnownValue",
- "targetVisible": false
}
]
[- {
- "key": "someKnownKey",
- "value": "someKnownValue",
- "targetVisible": false
}
]
Handles the GET request of retrieving all meta data of artifacts assigned to a software module. Required Permission: READ_REPOSITORY
softwareModuleId required | integer <int64> |
representation | string Default: "compact" |
useartifacturlhandler | boolean |
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "hashes": {
- "sha1": "2d86c2a659e364e9abba49ea6ffcd53dd5559f05",
- "md5": "0d1b08c34858921bc7c662b228acb7ba",
- "sha256": "a03b221c6c6eae7122ca51695d456d5222e524889136394944b2f9763b483615"
}, - "providedFilename": "file1",
- "size": 3,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 3
}
]
Handles POST request for artifact upload. Required Permission: CREATE_REPOSITORY
softwareModuleId required | integer <int64> |
filename | string |
md5sum | string |
sha1sum | string |
sha256sum | string |
file required | string <binary> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "hashes": {
- "sha1": "2d86c2a659e364e9abba49ea6ffcd53dd5559f05",
- "md5": "0d1b08c34858921bc7c662b228acb7ba",
- "sha256": "a03b221c6c6eae7122ca51695d456d5222e524889136394944b2f9763b483615"
}, - "providedFilename": "file1",
- "size": 3,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 3
}
Handles the GET request of retrieving a single Artifact meta data request. Required Permission: READ_REPOSITORY
softwareModuleId required | integer <int64> |
artifactId required | integer <int64> |
useartifacturlhandler | boolean |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "hashes": {
- "sha1": "2d86c2a659e364e9abba49ea6ffcd53dd5559f05",
- "md5": "0d1b08c34858921bc7c662b228acb7ba",
- "sha256": "a03b221c6c6eae7122ca51695d456d5222e524889136394944b2f9763b483615"
}, - "providedFilename": "file1",
- "size": 3,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 3
}
Handles the DELETE request for a single Artifact assigned to a SoftwareModule. Required Permission: DELETE_REPOSITORY
softwareModuleId required | integer <int64> |
artifactId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single target tag.
targetTagId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the PUT request of updating a target tag.
targetTagId required | integer <int64> |
colour | string |
name | string |
description | string |
{- "colour": "rgb(0,255,0)",
- "name": "Example name",
- "description": "Example description"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the GET request of retrieving all target tags.
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new target tag. The request body must always be a list of target tags.
colour | string |
name | string |
description | string |
[- {
- "colour": "rgb(0,255,0)",
- "name": "Example name",
- "description": "Example description"
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
]
Handles the GET request of retrieving a list of assigned targets.
targetTagId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of target assignment. Already assigned target will be ignored.
targetTagId required | integer <int64> |
controllerId required | string |
[- {
- "controllerId": "Target1"
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
]
Handles the POST request of toggle target assignment. The request body must always be a list of controller ids.
targetTagId required | integer <int64> |
controllerId required | string |
[- {
- "controllerId": "Target1"
}
]
{- "assignedTargets": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
], - "unassignedTargets": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "controllerId": "123",
- "updateStatus": "in_sync",
- "lastControllerRequestAt": 1691065941102,
- "installedAt": 1691065941155,
- "ipAddress": "192.168.0.1",
- "pollStatus": {
- "lastRequestAt": 1691065941102,
- "nextExpectedRequestAt": 1691109141102,
- "overdue": false
}, - "securityToken": "38e6a19932b014040ba061795186514e",
- "requestAttributes": true,
- "targetType": 19,
- "targetTypeName": "defaultType",
- "autoConfirmActive": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
]
}
Handles the DELETE request to unassign the given target.
targetTagId required | integer <int64> |
controllerId required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single target filter query. Required permission: READ_TARGET
filterId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "filterName",
- "query": "name==*",
- "autoAssignDistributionSet": 15,
- "autoAssignActionType": "soft",
- "autoAssignWeight": 0,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the PUT request of updating a target filter query. Required permission: UPDATE_TARGET
filterId required | integer <int64> |
name required | string |
query required | string |
{- "name": "filterName",
- "query": "controllerId==example-target-*"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "filterName",
- "query": "name==*",
- "autoAssignDistributionSet": 15,
- "autoAssignActionType": "soft",
- "autoAssignWeight": 0,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the DELETE request of deleting a target filter query. Required permission: DELETE_TARGET
filterId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all target filter queries. Required permission: READ_TARGET
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
representation | string Default: "compact" |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "filterName",
- "query": "name==*",
- "autoAssignDistributionSet": 15,
- "autoAssignActionType": "soft",
- "autoAssignWeight": 0,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request to create a new target filter query. Required permission: CREATE_TARGET
name required | string |
query required | string |
{- "name": "filterName",
- "query": "controllerId==example-target-*"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "filterName",
- "query": "name==*",
- "autoAssignDistributionSet": 15,
- "autoAssignActionType": "soft",
- "autoAssignWeight": 0,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the GET request of retrieving the auto assign distribution set. Required permission: READ_TARGET
filterId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
Handles the POST request of setting the auto assign distribution set for a target filter query. Required permissions: UPDATE_TARGET and READ_REPOSITORY
filterId required | integer <int64> |
id | integer <int64> |
type | string Enum: "soft" "forced" "timeforced" "downloadonly" |
weight | integer <int32> |
confirmationRequired | boolean |
{- "id": 108,
- "type": "soft",
- "weight": 0,
- "confirmationRequired": true
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "filterName",
- "query": "name==*",
- "autoAssignDistributionSet": 15,
- "autoAssignActionType": "soft",
- "autoAssignWeight": 0,
- "confirmationRequired": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Removes the auto assign distribution set from the target filter query. Required permission: UPDATE_TARGET
filterId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single distribution set tag.
distributionsetTagId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the PUT request of updating a distribution set tag.
distributionsetTagId required | integer <int64> |
colour | string |
name | string |
description | string |
{- "colour": "rgb(0,255,0)",
- "name": "Example name",
- "description": "Example description"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
Handles the DELETE request of deleting a single distribution set tag.
distributionsetTagId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all distribution set tags.
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of creating new distribution set tag. The request body must always be a list of distribution set tags.
colour | string |
name | string |
description | string |
[- {
- "colour": "rgb(0,255,0)",
- "name": "Example name",
- "description": "Example description"
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "colour": "rgb(255,0,0)",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 2
}
]
Handles the GET request of retrieving a list of assigned distributions.
distributionsetTagId required | integer <int64> |
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request of distribution assignment. Already assigned distribution will be ignored.
distributionsetTagId required | integer <int64> |
id required | integer <int64> |
[- {
- "id": 24
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.4.2",
- "modules": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "version": "1.0.0",
- "type": "os",
- "typeName": "OS",
- "vendor": "Vendor Limited, California",
- "deleted": false,
- "encrypted": false,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 6
}
], - "requiredMigrationStep": false,
- "type": "test_default_ds_type",
- "typeName": "OS (FW) mandatory, runtime (FW) and app (SW) optional",
- "complete": true,
- "deleted": false,
- "valid": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 51
}
]
Handles the POST request of toggle distribution assignment. The request body must always be a list of distribution set ids.
distributionsetTagId required | integer <int64> |
id required | integer <int64> |
[- {
- "id": 24
}
]
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the DELETE request of unassign the given distribution.
distributionsetTagId required | integer <int64> |
distributionsetId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving a single distribution set type. Required Permission: READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "os_app",
- "deleted": false,
- "colour": "black",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 99
}
Handles the PUT request for a single distribution set type. Required Permission: UPDATE_REPOSITORY
distributionSetTypeId required | integer <int64> |
description | string |
colour | string |
{- "description": "Example description",
- "colour": "rgb(86,37,99)"
}
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "os_app",
- "deleted": false,
- "colour": "black",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 99
}
Handles the DELETE request for a single distribution set type. Required Permission: DELETE_REPOSITORY
distributionSetTypeId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving all distribution set types. Required Permission: READ_REPOSITORY
offset | integer <int32> Default: 0 |
limit | integer <int32> Default: 50 |
sort | string |
q | string |
{- "content": [
- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "os_app",
- "deleted": false,
- "colour": "black",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 99
}
], - "total": 0,
- "size": 0,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
Handles the POST request for creating new distribution set types. The request body must always be a list of types. Required Permission: CREATE_REPOSITORY
description | string |
colour | string |
name required | string |
key required | string |
Array of objects (MgmtSoftwareModuleTypeAssigment) | |
Array of objects (MgmtSoftwareModuleTypeAssigment) |
[- {
- "description": "Example description",
- "colour": "rgb(86,37,99)",
- "name": "Example type name",
- "key": "Example key",
- "mandatorymodules": [
- {
- "id": 108
}
], - "optionalmodules": [
- {
- "id": 108
}
]
}
]
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "os_app",
- "deleted": false,
- "colour": "black",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 99
}
]
Handles the GET request of retrieving the list of optional software module types in that distribution set type. Required Permission: READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
]
Handles the POST request for adding an optional software module type to a distribution set type.Note that a DS type cannot be changed after it has been used by a DS. Required Permission: UPDATE_REPOSITORY and READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
id | integer <int64> |
{- "id": 108
}
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving the list of mandatory software module types in that distribution set type. Required Permission: READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
[- {
- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
]
Handles the POST request for adding a mandatory software module type to a distribution set type.Note that a DS type cannot be changed after it has been used by a DS. Required Permission: UPDATE_REPOSITORY and READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
id | integer <int64> |
{- "id": 108
}
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving the single optional software module type in that distribution set type. Required Permission: READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
softwareModuleTypeId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
Handles DELETE request for removing an optional module from the distribution set type. Note that a DS type cannot be changed after it has been used by a DS. Required Permission: UPDATE_REPOSITORY and READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
softwareModuleTypeId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
Handles the GET request of retrieving the single mandatory software module type in that distribution set type. Required Permission: READ_REPOSITORY
distributionSetTypeId required | integer <int64> |
softwareModuleTypeId required | integer <int64> |
{- "createdBy": "bumlux",
- "createdAt": 1691065905897,
- "lastModifiedBy": "bumlux",
- "lastModifiedAt": 1691065906407,
- "name": "Name of entity",
- "description": "Description of entity",
- "key": "OS",
- "maxAssignments": 1,
- "deleted": false,
- "colour": "brown",
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
], - "id": 83
}
Handles the DELETE request for removing a software module type from a single distribution set type. Required Permission: DELETE_REPOSITORY
distributionSetTypeId required | integer <int64> |
softwareModuleTypeId required | integer <int64> |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}
The GET request returns a list of all possible configuration keys for the tenant. Required Permission: TENANT_CONFIGURATION
{- "property1": {
- "value": true,
- "lastModifiedAt": 1623085150,
- "lastModifiedBy": "example user",
- "createdAt": 1523085150,
- "createdBy": "example user",
- "global": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}, - "property2": {
- "value": true,
- "lastModifiedAt": 1623085150,
- "lastModifiedBy": "example user",
- "createdAt": 1523085150,
- "createdBy": "example user",
- "global": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
}
The PUT request updates the whole configuration for the tenant. Required Permission: TENANT_CONFIGURATION
property name* additional property | object |
{- "property1": { },
- "property2": { }
}
[- {
- "value": true,
- "lastModifiedAt": 1623085150,
- "lastModifiedBy": "example user",
- "createdAt": 1523085150,
- "createdBy": "example user",
- "global": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
]
The GET request returns the configuration value of a specific configuration key for the tenant. Required Permission: TENANT_CONFIGURATION
keyName required | string |
{- "value": true,
- "lastModifiedAt": 1623085150,
- "lastModifiedBy": "example user",
- "createdAt": 1523085150,
- "createdBy": "example user",
- "global": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
The PUT request changes a configuration value of a specific configuration key for the tenant. Required Permission: TENANT_CONFIGURATION
keyName required | string |
value required | object |
{- "value": "exampleToken"
}
{- "value": true,
- "lastModifiedAt": 1623085150,
- "lastModifiedBy": "example user",
- "createdAt": 1523085150,
- "createdBy": "example user",
- "global": true,
- "links": [
- {
- "rel": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "title": "string",
- "type": "string",
- "deprecation": "string",
- "profile": "string",
- "name": "string"
}
]
}
The DELETE request removes a tenant specific configuration value for the tenant. Afterwards the global default value is used. Required Permission: TENANT_CONFIGURATION
keyName required | string |
{- "exceptionClass": "string",
- "errorCode": "string",
- "message": "string",
- "parameters": [
- "string"
]
}