{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BMA Developer Docs","description":"BMA (BeeOS Managed Agents): an open-source agent runtime. Any brain × any hands, computer use, remote desktop, terminal, a replaceable scheduler and a durable event log, with the Anthropic Managed Agents API under /v1, the official SDKs and the Executor Protocol.","colors":{"primary":"#F97316","light":"#FB923C","dark":"#C2410C"},"logo":{"light":"/logo/light.svg","dark":"/logo/dark.svg","href":"/"},"favicon":"/favicon.svg","api":{"playground":{"display":"simple"},"examples":{"languages":["curl","python","javascript","go"]}},"appearance":{"default":"system"},"navbar":{"links":[{"href":"https://github.com/beeos-ai/bma-sdk","label":"bma-sdk"},{"href":"https://github.com/beeos-ai/bma-executor-sdk","label":"bma-executor-sdk"}]},"footer":{"socials":{"github":"https://github.com/beeos-ai"}},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter","weight":400}},"integrations":{"telemetry":{"enabled":false}},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"zh","href":"zh"},{"language":"zh-Hant","href":"zh-Hant"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"hasAudioNarration":false,"customDomains":[],"gitSource":{"type":"github","owner":"local","repo":"local","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"local","isBase":true},"buildId":"local","clientVersion":"0.0.4094"},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false,"isLoggedInCli":false,"mintExport":{}},"customCss":[],"page":{"pagePath":"api-reference/extensions/machine-pools/retrieve-a-pool-grant","slug":"/api-reference/extensions/machine-pools/retrieve-a-pool-grant","pageMetadata":{"openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machine_pools/{pool_id}/grants/{grant_id}","description":"","href":"/api-reference/extensions/machine-pools/retrieve-a-pool-grant","title":"Retrieve a pool grant"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machine_pools/{pool_id}/grants/{grant_id}","description":"","href":"/api-reference/extensions/machine-pools/retrieve-a-pool-grant","title":"Retrieve a pool grant"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getMachinePoolGrant","tags":["Machine pools"],"summary":"Retrieve a pool grant","x-bma-extension":true,"parameters":["8f6b4bef-c4b0-400f-91d9-60602f5a36fe","debe0554-1bc6-44d4-a607-c4be7f0c574c","8d70c641-6708-4215-8e2a-9c34d2ba80ea","201edc71-3dc7-408b-aed7-a5bef094a665"],"responses":{"200":"69371e82-f75f-4c91-b91d-c06c58dd74a5","4XX":"0c4b136b-2c10-4b93-b58d-2488bfe1b309","5XX":"81f76eda-3bf8-4765-8c62-bec9042abd52"},"method":"get","type":"path","servers":["0d7c9996-7375-41de-accd-0dc44cb88cc0"],"security":["544cfc9b-fac7-4d5f-a7c6-92ddae464f02","29e4307d-fe83-40de-a400-540b0abaa47f"],"path":"/machine_pools/{pool_id}/grants/{grant_id}","baseUrlOptions":["https://api.staging.bma.beeos.ai/v1"],"title":"Retrieve a pool grant","description":"","codeSamples":[],"requestExampleLanguages":["bash","python","javascript","go"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8f6b4bef-c4b0-400f-91d9-60602f5a36fe":{"name":"x-bma-project-id","in":"header","required":false,"schema":{"type":"string","isRequired":false,"description":"Project scope. Required when the API key can access more than one project (alias: anthropic-workspace-id).","uniqueKey":"","typeLabel":"string"},"description":"Project scope. Required when the API key can access more than one project (alias: anthropic-workspace-id)."},"debe0554-1bc6-44d4-a607-c4be7f0c574c":{"name":"pool_id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"8d70c641-6708-4215-8e2a-9c34d2ba80ea":{"name":"grant_id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"201edc71-3dc7-408b-aed7-a5bef094a665":{"name":"project_id","in":"query","schema":{"type":"string","uniqueKey":"","typeLabel":"string"}}},"responses":{"69371e82-f75f-4c91-b91d-c06c58dd74a5":{"description":"Success.","content":{"application/json":{"schema":{"type":"object","required":["type","id","org_id","project_id","machine_pool_id","description","default_machine_cpu","default_machine_memory_mb","default_machine_env_overlay","default_machine_secret_env_overlay","default_machine_provider_options_overlay","default_cwd","max_total_machines","max_total_cpu","max_total_memory_mb","min_machine_cpu","min_machine_memory_mb","max_machine_cpu","max_machine_memory_mb","delete_after_idle_minutes","metadata","created_at","updated_at"],"properties":{"type":{"type":"string","const":"machine_pool_grant","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"id":{"type":"string","pattern":"^pmpg_[a-z2-7]{26}$","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"org_id":{"type":"string","pattern":"^org_[a-z2-7]{26}$","isRequired":true,"uniqueKey":"org_id","typeLabel":"string"},"project_id":{"description":"Project ID (proj_...).","type":"string","pattern":"^proj_[a-z2-7]{26}$","isRequired":true,"uniqueKey":"project_id","typeLabel":"string"},"machine_pool_id":{"description":"Machine pool ID (mpo_...).","type":"string","pattern":"^mpo_[a-z2-7]{26}$","isRequired":true,"uniqueKey":"machine_pool_id","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"description","typeLabel":"string"},"default_machine_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"default_machine_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"default_machine_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"default_machine_cpu","typeLabel":"integer\u003cint32> | null"},"default_machine_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"default_machine_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"default_machine_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"default_machine_memory_mb","typeLabel":"integer\u003cint32> | null"},"default_machine_env_overlay":{"description":"Env overlay merged over the pool's default_machine_env for machines materialized through this grant; a null entry removes the key.","type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"default_machine_env_overlay.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"default_machine_env_overlay.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_machine_env_overlay.additionalProperties","typeLabel":"string | null"},"isRequired":true,"uniqueKey":"default_machine_env_overlay","typeLabel":"object"},"default_machine_secret_env_overlay":{"description":"Secret env overlay merged over the pool's default_machine_secret_env for machines materialized through this grant; a null entry removes the key.","type":"object","additionalProperties":{"oneOf":[{"type":"string","pattern":"^sec_[a-z2-7]{26}$","uniqueKey":"default_machine_secret_env_overlay.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^sec_[a-z2-7]{26}$","uniqueKey":"default_machine_secret_env_overlay.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_machine_secret_env_overlay.additionalProperties","typeLabel":"string | null"},"isRequired":true,"uniqueKey":"default_machine_secret_env_overlay","typeLabel":"object"},"default_machine_provider_options_overlay":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"default_machine_provider_options_overlay","typeLabel":"object"},"default_cwd":{"type":"string","isRequired":true,"uniqueKey":"default_cwd","typeLabel":"string"},"max_total_machines":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_total_machines.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_total_machines.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"max_total_machines","typeLabel":"integer\u003cint32> | null"},"max_total_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_total_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_total_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"max_total_cpu","typeLabel":"integer\u003cint32> | null"},"max_total_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_total_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_total_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"max_total_memory_mb","typeLabel":"integer\u003cint32> | null"},"min_machine_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"min_machine_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"min_machine_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"min_machine_cpu","typeLabel":"integer\u003cint32> | null"},"min_machine_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"min_machine_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"min_machine_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"min_machine_memory_mb","typeLabel":"integer\u003cint32> | null"},"max_machine_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_machine_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_machine_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"max_machine_cpu","typeLabel":"integer\u003cint32> | null"},"max_machine_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_machine_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"max_machine_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"max_machine_memory_mb","typeLabel":"integer\u003cint32> | null"},"delete_after_idle_minutes":{"oneOf":[{"type":"integer","description":"Idle minutes before deleting a machine created through this grant. Zero disables deletion for this grant; null inherits the pool default.","format":"int32","maximum":2147483647,"minimum":0,"const":0,"isRequired":true,"uniqueKey":"delete_after_idle_minutes.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"integer","description":"Idle minutes before deleting a machine created through this grant. Zero disables deletion for this grant; null inherits the pool default.","format":"int32","maximum":2147483647,"minimum":5,"isRequired":true,"uniqueKey":"delete_after_idle_minutes.oneOf.1","typeLabel":"integer\u003cint32>"},{"type":"null","isRequired":true,"uniqueKey":"delete_after_idle_minutes.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"delete_after_idle_minutes","typeLabel":"integer\u003cint32> · integer\u003cint32> · null"},"metadata":{"type":"object","description":"Arbitrary key-value metadata. Maximum 16 pairs, keys up to 64 characters, values must be strings of up to 512 characters.","x-go-type":"resourcemeta.Metadata","x-go-type-import":{"path":"github.com/beeos-ai/beeos-managed-agents/backend/internal/resourcemeta"},"x-go-type-skip-optional-pointer":true,"maxProperties":16,"propertyNames":{"minLength":1,"maxLength":64},"additionalProperties":{"type":"string","maxLength":512,"uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"metadata","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"machine_pool":{"type":"object","required":["type","id","org_id","name","management_kind","description","provider","default_machine_cpu","default_machine_memory_mb","default_machine_env","default_machine_secret_env","default_machine_provider_options","default_cwd","provider_config","runtime_protection_enabled","max_total_machines","max_total_cpu","max_total_memory_mb","min_machine_cpu","min_machine_memory_mb","max_machine_cpu","max_machine_memory_mb","delete_after_idle_minutes","pause_after_idle_minutes","archive_after_paused_days","delete_after_paused_days","metadata","created_at","updated_at"],"properties":{"type":{"type":"string","const":"machine_pool","isRequired":true,"uniqueKey":"machine_pool.type","typeLabel":"string"},"id":{"description":"Machine pool ID (mpo_...).","type":"string","pattern":"^mpo_[a-z2-7]{26}$","isRequired":true,"uniqueKey":"machine_pool.id","typeLabel":"string"},"org_id":{"type":"string","pattern":"^org_[a-z2-7]{26}$","isRequired":true,"uniqueKey":"machine_pool.org_id","typeLabel":"string"},"name":{"type":"string","minLength":1,"maxLength":64,"x-bma-unicode-normalization":"NFC","description":"Human-readable name. Spaces and punctuation are allowed; leading or trailing whitespace and invisible or control characters are not.","isRequired":true,"uniqueKey":"machine_pool.name","typeLabel":"string"},"management_kind":{"type":"string","description":"Lifecycle owner. Tenant-managed resources can be changed through tenant APIs. Cluster-managed resources are installed and lifecycle-managed by the control plane; individual APIs may explicitly expose tenant-editable settings.","enum":["tenant","cluster"],"isRequired":true,"uniqueKey":"machine_pool.management_kind","typeLabel":"enum\u003cstring>"},"description":{"type":"string","isRequired":true,"uniqueKey":"machine_pool.description","typeLabel":"string"},"provider":{"type":"string","isRequired":true,"uniqueKey":"machine_pool.provider","typeLabel":"string"},"default_machine_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.default_machine_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.default_machine_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.default_machine_cpu","typeLabel":"integer\u003cint32> | null"},"default_machine_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.default_machine_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.default_machine_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.default_machine_memory_mb","typeLabel":"integer\u003cint32> | null"},"default_machine_env":{"description":"Default environment for pool machines. A machine's environment, including resolved secret_env values, is applied to the provider machine at provisioning, so the provider_options startup_script and the daemon run with it, and is resolved again for each process at launch.","type":"object","additionalProperties":{"type":"string","uniqueKey":"machine_pool.default_machine_env.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"machine_pool.default_machine_env","typeLabel":"object"},"default_machine_secret_env":{"description":"Default secret environment for pool machines, mapping env names to generic secret references. References are resolved to secret values wherever the machine environment is applied.","type":"object","additionalProperties":{"description":"Secret ID (sec_...).","type":"string","pattern":"^sec_[a-z2-7]{26}$","uniqueKey":"machine_pool.default_machine_secret_env.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"machine_pool.default_machine_secret_env","typeLabel":"object"},"default_machine_provider_options":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"machine_pool.default_machine_provider_options","typeLabel":"object"},"default_cwd":{"type":"string","isRequired":true,"uniqueKey":"machine_pool.default_cwd","typeLabel":"string"},"provider_config":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"machine_pool.provider_config","typeLabel":"object"},"runtime_protection_enabled":{"description":"Whether BMA deletes this pool's machines when the provider remains running after the daemon becomes inactive.","type":"boolean","isRequired":true,"uniqueKey":"machine_pool.runtime_protection_enabled","typeLabel":"boolean"},"max_total_machines":{"description":"Deprecated, not enforced: how many machines a pool has no longer blocks new machines. Organization and project quotas over in-use machines (org resource limits max_in_use_pool_machines_per_project and max_in_use_pool_machines_per_org) govern capacity.","type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_total_machines","typeLabel":"integer\u003cint32>"},"max_total_cpu":{"oneOf":[{"description":"Deprecated, not enforced: organization and project in-use machine CPU quotas govern capacity.","type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_total_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"Deprecated, not enforced: organization and project in-use machine CPU quotas govern capacity.","type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_total_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.max_total_cpu","typeLabel":"integer\u003cint32> | null"},"max_total_memory_mb":{"oneOf":[{"description":"Deprecated, not enforced: organization and project in-use machine memory quotas govern capacity.","type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_total_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"Deprecated, not enforced: organization and project in-use machine memory quotas govern capacity.","type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_total_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.max_total_memory_mb","typeLabel":"integer\u003cint32> | null"},"min_machine_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.min_machine_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.min_machine_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.min_machine_cpu","typeLabel":"integer\u003cint32> | null"},"min_machine_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.min_machine_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":0,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.min_machine_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.min_machine_memory_mb","typeLabel":"integer\u003cint32> | null"},"max_machine_cpu":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_machine_cpu.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_machine_cpu.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.max_machine_cpu","typeLabel":"integer\u003cint32> | null"},"max_machine_memory_mb":{"oneOf":[{"type":"integer","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_machine_memory_mb.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"null","format":"int32","minimum":1,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.max_machine_memory_mb.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.max_machine_memory_mb","typeLabel":"integer\u003cint32> | null"},"delete_after_idle_minutes":{"oneOf":[{"description":"Idle minutes before deleting a machine from this pool, or null when the pool default is unset.","type":"integer","format":"int32","minimum":5,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.delete_after_idle_minutes.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"Idle minutes before deleting a machine from this pool, or null when the pool default is unset.","type":"null","format":"int32","minimum":5,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.delete_after_idle_minutes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.delete_after_idle_minutes","typeLabel":"integer\u003cint32> | null"},"pause_after_idle_minutes":{"oneOf":[{"description":"Idle minutes before pausing a machine from this pool, or null when the pool does not pause idle machines.","type":"integer","format":"int32","minimum":5,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.pause_after_idle_minutes.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"Idle minutes before pausing a machine from this pool, or null when the pool does not pause idle machines.","type":"null","format":"int32","minimum":5,"maximum":2147483647,"isRequired":true,"uniqueKey":"machine_pool.pause_after_idle_minutes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.pause_after_idle_minutes","typeLabel":"integer\u003cint32> | null"},"archive_after_paused_days":{"oneOf":[{"description":"Days a machine stays paused before it is archived, or null when the pool does not archive.","type":"integer","format":"int32","minimum":1,"maximum":3650,"isRequired":true,"uniqueKey":"machine_pool.archive_after_paused_days.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"Days a machine stays paused before it is archived, or null when the pool does not archive.","type":"null","format":"int32","minimum":1,"maximum":3650,"isRequired":true,"uniqueKey":"machine_pool.archive_after_paused_days.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.archive_after_paused_days","typeLabel":"integer\u003cint32> | null"},"delete_after_paused_days":{"oneOf":[{"description":"Days a machine stays paused before it is deleted, counted from when it paused, or null when the pool keeps paused machines.","type":"integer","format":"int32","minimum":1,"maximum":3650,"isRequired":true,"uniqueKey":"machine_pool.delete_after_paused_days.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"Days a machine stays paused before it is deleted, counted from when it paused, or null when the pool keeps paused machines.","type":"null","format":"int32","minimum":1,"maximum":3650,"isRequired":true,"uniqueKey":"machine_pool.delete_after_paused_days.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"machine_pool.delete_after_paused_days","typeLabel":"integer\u003cint32> | null"},"metadata":{"type":"object","description":"Arbitrary key-value metadata. Maximum 16 pairs, keys up to 64 characters, values must be strings of up to 512 characters.","x-go-type":"resourcemeta.Metadata","x-go-type-import":{"path":"github.com/beeos-ai/beeos-managed-agents/backend/internal/resourcemeta"},"x-go-type-skip-optional-pointer":true,"maxProperties":16,"propertyNames":{"minLength":1,"maxLength":64},"additionalProperties":{"type":"string","maxLength":512,"uniqueKey":"machine_pool.metadata.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"machine_pool.metadata","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"machine_pool.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"machine_pool.updated_at","typeLabel":"string\u003cdate-time>"},"provider_auth_secret_id":{"description":"Secret ID (sec_...).","type":"string","pattern":"^sec_[a-z2-7]{26}$","uniqueKey":"machine_pool.provider_auth_secret_id","typeLabel":"string"},"usage":{"type":"object","additionalProperties":false,"required":["machines","cpu","memory_mb"],"properties":{"machines":{"type":"integer","format":"int32","minimum":0,"isRequired":true,"uniqueKey":"machine_pool.usage.machines","typeLabel":"integer\u003cint32>"},"cpu":{"type":"integer","format":"int64","minimum":0,"isRequired":true,"uniqueKey":"machine_pool.usage.cpu","typeLabel":"integer\u003cint64>"},"memory_mb":{"type":"integer","format":"int64","minimum":0,"isRequired":true,"uniqueKey":"machine_pool.usage.memory_mb","typeLabel":"integer\u003cint64>"}},"description":"Current quota-consuming usage. Populated when the machine pool is returned by the list or get endpoint.","uniqueKey":"machine_pool.usage","typeLabel":"object"}},"additionalProperties":false,"description":"Present on list items.","uniqueKey":"machine_pool","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"machine_pool_grant","id":"\u003cstring>","org_id":"\u003cstring>","project_id":"\u003cstring>","machine_pool_id":"\u003cstring>","description":"\u003cstring>","default_machine_cpu":1073741824,"default_machine_memory_mb":1073741824,"default_machine_env_overlay":{},"default_machine_secret_env_overlay":{},"default_machine_provider_options_overlay":{},"default_cwd":"\u003cstring>","max_total_machines":1073741823,"max_total_cpu":1073741823,"max_total_memory_mb":1073741823,"min_machine_cpu":1073741823,"min_machine_memory_mb":1073741823,"max_machine_cpu":1073741824,"max_machine_memory_mb":1073741824,"delete_after_idle_minutes":0,"metadata":{},"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","machine_pool":{"type":"machine_pool","id":"\u003cstring>","org_id":"\u003cstring>","name":"\u003cstring>","management_kind":"tenant","description":"\u003cstring>","provider":"\u003cstring>","default_machine_cpu":1073741824,"default_machine_memory_mb":1073741824,"default_machine_env":{},"default_machine_secret_env":{},"default_machine_provider_options":{},"default_cwd":"\u003cstring>","provider_config":{},"runtime_protection_enabled":true,"max_total_machines":1073741823,"max_total_cpu":1073741823,"max_total_memory_mb":1073741823,"min_machine_cpu":1073741823,"min_machine_memory_mb":1073741823,"max_machine_cpu":1073741824,"max_machine_memory_mb":1073741824,"delete_after_idle_minutes":1073741826,"pause_after_idle_minutes":1073741826,"archive_after_paused_days":1825,"delete_after_paused_days":1825,"metadata":{},"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","provider_auth_secret_id":"\u003cstring>","usage":{"machines":1,"cpu":1,"memory_mb":1}}}}},"exampleType":"generated"}},"exampleType":"generated"},"0c4b136b-2c10-4b93-b58d-2488bfe1b309":{"description":"Anthropic error envelope.","content":{"application/json":{"schema":{"type":"object","required":["type","error"],"properties":{"type":{"const":"error","isRequired":true,"uniqueKey":"type","typeLabel":"any"},"error":{"type":"object","required":["type","message"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","not_found_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"type":"string","description":"BMA reason.","uniqueKey":"error.code","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"invalid_request_error","message":"\u003cstring>","code":"\u003cstring>"},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"81f76eda-3bf8-4765-8c62-bec9042abd52":{"description":"Anthropic error envelope.","content":{"application/json":{"schema":{"type":"object","required":["type","error"],"properties":{"type":{"const":"error","isRequired":true,"uniqueKey":"type","typeLabel":"any"},"error":{"type":"object","required":["type","message"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","not_found_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"type":"string","description":"BMA reason.","uniqueKey":"error.code","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"invalid_request_error","message":"\u003cstring>","code":"\u003cstring>"},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"544cfc9b-fac7-4d5f-a7c6-92ddae464f02":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"apiKey"}},"29e4307d-fe83-40de-a400-540b0abaa47f":{"bearer":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer"}}},"servers":{"0d7c9996-7375-41de-accd-0dc44cb88cc0":{"url":"https://api.staging.bma.beeos.ai/v1","description":"Hosted BMA"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/managed-agents-extensions.openapi.yaml"},"subdomain":"localhost","siteName":"BMA Developer Docs","title":"Retrieve a pool grant - BMA Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/extensions/machine-pools/retrieve-a-pool-grant","matchLevel":0},"zh":{"href":"/zh/api-reference/extensions/machine-pools/retrieve-a-pool-grant","matchLevel":1},"zh-Hant":{"href":"/zh-hant/api-reference/extensions/machine-pools/retrieve-a-pool-grant","matchLevel":1},"ja":{"href":"/ja/api-reference/extensions/machine-pools/retrieve-a-pool-grant","matchLevel":1},"ko":{"href":"/ko/api-reference/extensions/machine-pools/retrieve-a-pool-grant","matchLevel":1}}},"originalFileLocation":"api-reference/extensions/machine-pools/retrieve-a-pool-grant.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"BMA Developer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/favicons/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/favicons/favicon-32x32.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/favicons/favicon-16x16.png\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/favicons/favicon.ico\">\u003cmeta data-mint-head property=\"og:title\" content=\"Retrieve a pool grant - BMA Developer Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BMA Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://local./api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Retrieve a pool grant - BMA Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/favicons/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BMA Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://local./api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/extensions/machine-pools/retrieve-a-pool-grant.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://local./api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://local./zh/api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hant\" href=\"https://local./zh-hant/api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://local./ja/api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://local./ko/api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://local./api-reference/extensions/machine-pools/retrieve-a-pool-grant\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BMA Developer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BMA Developer Docs","nav":{"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdks/overview"}]},{"tab":"API reference","groups":[{"group":"API reference","pages":[{"title":"API reference","icon":"book","href":"/api-reference/introduction"},{"title":"Use the official Anthropic SDK","sidebarTitle":"Anthropic SDK","icon":"scale-balanced","href":"/compatibility"}]},{"group":"Managed Agents extensions","pages":[{"group":"Projects","pages":[{"title":"List the projects the key can see","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /organizations/{organization_id}/projects","href":"/api-reference/extensions/projects/list-the-projects-the-key-can-see"},{"title":"Create a project","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /organizations/{organization_id}/projects","href":"/api-reference/extensions/projects/create-a-project"},{"title":"List the projects the key can see (deprecated alias)","deprecated":true,"openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /orgs/{org_id}/projects","href":"/api-reference/extensions/projects/list-the-projects-the-key-can-see-deprecated-alias"},{"title":"Create a project (deprecated alias of /organizations/{organization_id}/projects)","deprecated":true,"openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /orgs/{org_id}/projects","href":"/api-reference/extensions/projects/create-a-project-deprecated-alias-of-organizations-projects"}]},{"group":"Machine pools","pages":[{"title":"List machine pools","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machine_pools","href":"/api-reference/extensions/machine-pools/list-machine-pools"},{"title":"Create a machine pool","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machine_pools","href":"/api-reference/extensions/machine-pools/create-a-machine-pool"},{"title":"Check provider connectivity before creating a pool","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machine_pools/check_connection","href":"/api-reference/extensions/machine-pools/check-provider-connectivity-before-creating-a-pool"},{"title":"Retrieve a machine pool","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machine_pools/{pool_id}","href":"/api-reference/extensions/machine-pools/retrieve-a-machine-pool"},{"title":"Update a machine pool","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machine_pools/{pool_id}","href":"/api-reference/extensions/machine-pools/update-a-machine-pool"},{"title":"Delete a machine pool","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /machine_pools/{pool_id}","href":"/api-reference/extensions/machine-pools/delete-a-machine-pool"},{"title":"List the pool grants of a project","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machine_pools/{pool_id}/grants","href":"/api-reference/extensions/machine-pools/list-the-pool-grants-of-a-project"},{"title":"Grant a project the use of a pool","description":"The body may carry `project_id`; otherwise the project header selects it. `machine_pool_id` comes from the path.","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machine_pools/{pool_id}/grants","href":"/api-reference/extensions/machine-pools/grant-a-project-the-use-of-a-pool"},{"title":"Retrieve a pool grant","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machine_pools/{pool_id}/grants/{grant_id}","href":"/api-reference/extensions/machine-pools/retrieve-a-pool-grant"},{"title":"Update a pool grant","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machine_pools/{pool_id}/grants/{grant_id}","href":"/api-reference/extensions/machine-pools/update-a-pool-grant"},{"title":"Delete a pool grant","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /machine_pools/{pool_id}/grants/{grant_id}","href":"/api-reference/extensions/machine-pools/delete-a-pool-grant"}]},{"group":"Machines","pages":[{"title":"List machines","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machines","href":"/api-reference/extensions/machines/list-machines"},{"title":"Create a machine","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machines","href":"/api-reference/extensions/machines/create-a-machine"},{"title":"Retrieve a machine","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machines/{machine_id}","href":"/api-reference/extensions/machines/retrieve-a-machine"},{"title":"Update a machine","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machines/{machine_id}","href":"/api-reference/extensions/machines/update-a-machine"},{"title":"Delete a machine","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /machines/{machine_id}","href":"/api-reference/extensions/machines/delete-a-machine"},{"title":"Resume a paused machine","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /machines/{machine_id}/resume","href":"/api-reference/extensions/machines/resume-a-paused-machine"},{"title":"Machine interaction capabilities","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /machines/{machine_id}/capabilities","href":"/api-reference/extensions/machines/machine-interaction-capabilities"}]},{"group":"Desktop sessions","pages":[{"title":"Create a desktop session","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions","href":"/api-reference/extensions/desktop-sessions/create-a-desktop-session"},{"title":"Retrieve a desktop session (control state in `control`)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /desktop_sessions/{desktop_session_id}","href":"/api-reference/extensions/desktop-sessions/retrieve-a-desktop-session-control-state-in-`control`"},{"title":"Close a desktop session","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/close","href":"/api-reference/extensions/desktop-sessions/close-a-desktop-session"},{"title":"Take input control","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/acquire_control","href":"/api-reference/extensions/desktop-sessions/take-input-control"},{"title":"Renew the control lease","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/renew_control","href":"/api-reference/extensions/desktop-sessions/renew-the-control-lease"},{"title":"Release control","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/release_control","href":"/api-reference/extensions/desktop-sessions/release-control"},{"title":"Hand control back to the agent","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/handback_control","href":"/api-reference/extensions/desktop-sessions/hand-control-back-to-the-agent"},{"title":"Send input actions","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/actions","href":"/api-reference/extensions/desktop-sessions/send-input-actions"},{"title":"Capture a screenshot","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/screenshot","href":"/api-reference/extensions/desktop-sessions/capture-a-screenshot"},{"title":"Resume the desktop agent","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/resume_agent","href":"/api-reference/extensions/desktop-sessions/resume-the-desktop-agent"},{"title":"Confirm a pending agent action","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/pending_actions/{pending_id}/confirm","href":"/api-reference/extensions/desktop-sessions/confirm-a-pending-agent-action"},{"title":"Mint a single-use ticket (purpose watch)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/tickets","href":"/api-reference/extensions/desktop-sessions/mint-a-single-use-ticket-purpose-watch"},{"title":"Mint a single-use viewer ticket (deprecated alias of tickets)","deprecated":true,"openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /desktop_sessions/{desktop_session_id}/watch_tickets","href":"/api-reference/extensions/desktop-sessions/mint-a-single-use-viewer-ticket-deprecated-alias-of-tickets"}]},{"group":"Terminal sessions","pages":[{"title":"List the terminal sessions of a machine","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /terminal_sessions","href":"/api-reference/extensions/terminal-sessions/list-the-terminal-sessions-of-a-machine"},{"title":"Open a terminal session (body machine_id)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /terminal_sessions","href":"/api-reference/extensions/terminal-sessions/open-a-terminal-session-body-machine_id"},{"title":"Retrieve a terminal session","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /terminal_sessions/{terminal_session_id}","href":"/api-reference/extensions/terminal-sessions/retrieve-a-terminal-session"},{"title":"Close a terminal session","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /terminal_sessions/{terminal_session_id}/close","href":"/api-reference/extensions/terminal-sessions/close-a-terminal-session"},{"title":"Mint a single-use ticket (purpose connect)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /terminal_sessions/{terminal_session_id}/tickets","href":"/api-reference/extensions/terminal-sessions/mint-a-single-use-ticket-purpose-connect"},{"title":"Mint a single-use connection ticket (deprecated alias of tickets)","deprecated":true,"openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /terminal_sessions/{terminal_session_id}/connection_tickets","href":"/api-reference/extensions/terminal-sessions/mint-a-single-use-connection-ticket-deprecated-alias-of-tickets"}]},{"group":"Vaults","pages":[{"title":"List vaults","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /vaults","href":"/api-reference/extensions/vaults/list-vaults"},{"title":"Create a vault","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /vaults","href":"/api-reference/extensions/vaults/create-a-vault"},{"title":"Retrieve a vault","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /vaults/{vault_id}","href":"/api-reference/extensions/vaults/retrieve-a-vault"},{"title":"Update a vault","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /vaults/{vault_id}","href":"/api-reference/extensions/vaults/update-a-vault"},{"title":"Delete a vault","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /vaults/{vault_id}","href":"/api-reference/extensions/vaults/delete-a-vault"},{"title":"Archive a vault","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /vaults/{vault_id}/archive","href":"/api-reference/extensions/vaults/archive-a-vault"},{"title":"List credentials","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /vaults/{vault_id}/credentials","href":"/api-reference/extensions/vaults/list-credentials"},{"title":"Create a credential","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /vaults/{vault_id}/credentials","href":"/api-reference/extensions/vaults/create-a-credential"},{"title":"Retrieve a credential","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /vaults/{vault_id}/credentials/{credential_id}","href":"/api-reference/extensions/vaults/retrieve-a-credential"},{"title":"Update or rotate a credential","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /vaults/{vault_id}/credentials/{credential_id}","href":"/api-reference/extensions/vaults/update-or-rotate-a-credential"},{"title":"Delete a credential","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /vaults/{vault_id}/credentials/{credential_id}","href":"/api-reference/extensions/vaults/delete-a-credential"},{"title":"Archive a credential","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /vaults/{vault_id}/credentials/{credential_id}/archive","href":"/api-reference/extensions/vaults/archive-a-credential"}]},{"group":"Skills","pages":[{"title":"List skills","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /skills","href":"/api-reference/extensions/skills/list-skills"},{"title":"Create a skill","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /skills","href":"/api-reference/extensions/skills/create-a-skill"},{"title":"Retrieve a skill","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /skills/{skill_id}","href":"/api-reference/extensions/skills/retrieve-a-skill"},{"title":"Delete a skill","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /skills/{skill_id}","href":"/api-reference/extensions/skills/delete-a-skill"}]},{"group":"API Reference","pages":[{"title":"List files uploaded into the session (BMA extension)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /sessions/{session_id}/files","href":"/api-reference/extensions/list-files-uploaded-into-the-session-bma-extension"},{"title":"Upload one file into the session (BMA extension)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /sessions/{session_id}/files","href":"/api-reference/extensions/upload-one-file-into-the-session-bma-extension"},{"title":"Download one session file (BMA extension)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /sessions/{session_id}/files/{file_id}/content","href":"/api-reference/extensions/download-one-session-file-bma-extension"},{"title":"List the session's mounted file resources (BMA extension)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml get /sessions/{session_id}/resources","href":"/api-reference/extensions/list-the-sessions-mounted-file-resources-bma-extension"},{"title":"Mount one project file into the session (BMA extension)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml post /sessions/{session_id}/resources","href":"/api-reference/extensions/mount-one-project-file-into-the-session-bma-extension"},{"title":"Unmount one file resource from the session (BMA extension)","openapi":"/api-reference/managed-agents-extensions.openapi.yaml delete /sessions/{session_id}/resources/{resource_id}","href":"/api-reference/extensions/unmount-one-file-resource-from-the-session-bma-extension"}]}]}]},{"tab":"Self-hosting","pages":[{"title":"Self-hosting","href":"/self-hosting/overview"}]},{"tab":"Changelog \u0026 roadmap","pages":[{"title":"Changelog \u0026 roadmap","href":"/changelog"}]}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/extensions/machine-pools/retrieve-a-pool-grant"}]},{"language":"zh-Hant","pages":[{"title":"zh-Hant","href":"/zh-hant/api-reference/extensions/machine-pools/retrieve-a-pool-grant"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/extensions/machine-pools/retrieve-a-pool-grant"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/extensions/machine-pools/retrieve-a-pool-grant"}]}]},"basePath":"","title":"Retrieve a pool grant - BMA Developer Docs","buildId":"c8a775502049","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CVHg0w-m.js","utils-BjAqM3nE.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BfYWFTOm.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CIRAtZ4t.js","snippetPresets-NHAbf5y0.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-C6Yccnv-.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cl0Ax1lR.js","shallow-Dq5-SwG1.js","getApiPlaygroundDisplay-BWau_pmk.js","CodeSnippet-DNgH4omo.js","CodeSnippets-3HFYzEMx.js","Page-YNuLxEEp.js","getPastedJson-GWgZpJy0.js","icon-HMNWawTa.js","MethodPill-DbdJv0SE.js","DuplicateIcon-DK5o2DOi.js","createIcon-BhUMOhLi.js","DynamicMarkdown-DBMlZFI3.js","SectionHeading-3Qd7n3uJ.js","axios-vUo_bRtp.js","Markdown-BOVhmCSZ.js","clsx-DfU2JnNK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DAWnNO2a.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CUjnHkIu.js"]}