Applications
Update the state
Convenience alias for changing the lifecycle state alone. Equivalent to a partial update carrying only `state`.
Required scope applications:edit
/applications/{id}/stateAuthorizations
AuthorizationstringrequiredAuthorization header carrying a workspace API key, as “Bearer kbn_live_…”. The X-Api-Key header is accepted equivalently.
Path parameters
idstring<uuid>requiredIdentifier of the application. Must belong to the workspace the key is bound to.
Bodyapplication/json
stateenum<string>requiredLifecycle state of the application within the inventory.
Available options: ACTIVE, ARCHIVED, DISCOVERED, REJECTED
Response200 · application/json
The updated application record.
idstring<uuid>requiredUnique identifier of the application.
namestringrequiredDisplay name of the application.
descriptionstring | nullShort free-text description.
logostring | nullURL of the application icon.
memostring | nullFree-form internal note.
stateenum<string>requiredLifecycle state of the application within the inventory.
Available options: ACTIVE, ARCHIVED, DISCOVERED, REJECTED
criticalitystring | nullBusiness criticality assigned to the application.
hostingTypestring | nullHow the application is hosted.
accessUrlstring | nullURL users open to reach the application.
usageActivatedbooleanWhether usage tracking is enabled for this application.
desktopApplicationNamesstring[]Desktop executables attributed to this application.
supportobjectSupport contact details published for the application.
authenticationobjectHow users authenticate against the application.
categoryobject | nullCategory the application belongs to.
vendorobject | nullVendor publishing the application.
tagsany[]Tags attached to the application.
ownersany[]Members responsible for the application.
lifecycleobjectLifecycle milestone dates of the application.
customFieldsany[]Workspace custom fields and their values.
updatedAtstring<date-time>Timestamp of the last change, usable for change detection.