GET
Machine interaction capabilities

Authorizations

x-api-key
string
header
required

Headers

x-bma-project-id
string

Project scope. Required when the API key can access more than one project (alias: anthropic-workspace-id).

Path Parameters

machine_id
string
required

Query Parameters

project_id
string

Response

Success.

type
string
required
Allowed value: "machine_capabilities"
machine_id
string
required

Machine ID (mch_...).

Pattern: ^mch_[a-z2-7]{26}$
terminal
object
required
session_files
object
required

Whether the machine's executor declared capabilities.session_files at its latest executor.register: each session's files then live in its own directory below the declared root instead of /mnt/session. A Claude Managed Agents compatible self_hosted environment accepts file resources only when this is true (BMA extension; CMA always refuses them). The root path itself is not returned.

desktop
object
required
permissions
object
required
protocol_versions
object
required