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"
]
}