Skip to content

get_application_capabilities

Read runtime-enforced capabilities and their update eligibility.

state is what the runtime enforces. Entries with overridable=true may be set to enabled via update_application body.capabilities, except public_api: this tool still answers while public_api is disabled, but public_api cannot be enabled through update_application while it is disabled. Re-enable it in the application’s settings in the console.

{
"properties": {
"application_id": {
"title": "Application Id",
"type": "string"
}
},
"required": [
"application_id"
],
"title": "get_application_capabilitiesArguments",
"type": "object"
}
{
"description": "Capabilities visible to an application-scoped Public API caller.",
"properties": {
"capabilities": {
"items": {
"description": "A resolved capability plus whether the application may enable it.",
"properties": {
"description": {
"title": "Description",
"type": "string"
},
"id": {
"title": "Id",
"type": "string"
},
"label": {
"title": "Label",
"type": "string"
},
"overridable": {
"title": "Overridable",
"type": "boolean"
},
"state": {
"title": "State",
"type": "string"
}
},
"required": [
"id",
"label",
"description",
"state",
"overridable"
],
"title": "ApplicationCapabilityResponse",
"type": "object"
},
"title": "Capabilities",
"type": "array"
},
"profile": {
"title": "Profile",
"type": "string"
}
},
"required": [
"profile",
"capabilities"
],
"title": "ApplicationCapabilitiesResponse",
"type": "object"
}