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.
Input schema
Section titled “Input schema”{ "properties": { "application_id": { "title": "Application Id", "type": "string" } }, "required": [ "application_id" ], "title": "get_application_capabilitiesArguments", "type": "object"}Output schema
Section titled “Output schema”{ "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"}