Anthropic · Schema

BetaManagedAgentsListDeploymentsData

Paginated list of deployments.

LLMAnthropicArtificial IntelligenceClaudeFoundation ModelsMachine LearningMCPAgents

Properties

Name Type Description
data array List of deployments.
next_page object Opaque cursor for the next page. Null when no more results.
View JSON Schema on GitHub

JSON Schema

anthropic-beta-managed-agents-list-deployments-data-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/anthropic/main/json-schema/anthropic-beta-managed-agents-list-deployments-data-schema.json",
  "title": "BetaManagedAgentsListDeploymentsData",
  "description": "Paginated list of deployments.",
  "x-generated": "2026-09-23",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/anthropic-deployments-beta-true-api-openapi.yml#/components/schemas/BetaManagedAgentsListDeploymentsData",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "data"
  ],
  "properties": {
    "data": {
      "description": "List of deployments.",
      "x-stainless-pagination-property": {
        "purpose": "items"
      },
      "type": "array",
      "items": {
        "$ref": "#/$defs/BetaManagedAgentsDeployment"
      }
    },
    "next_page": {
      "description": "Opaque cursor for the next page. Null when no more results.",
      "x-stainless-pagination-property": {
        "purpose": "next_cursor_field"
      },
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "$defs": {
    "BetaCurrency": {
      "type": "string",
      "enum": [
        "USD"
      ]
    },
    "BetaManagedAgentsAgentArchivedDeploymentPausedReasonError": {
      "description": "The deployment's agent was archived.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "agent_archived_error"
          ]
        }
      }
    },
    "BetaManagedAgentsAgentReference": {
      "description": "A resolved agent reference with a concrete version.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "id",
        "version"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "agent"
          ]
        },
        "id": {
          "type": "string"
        },
        "version": {
          "type": "integer",
          "format": "int32"
        }
      }
    },
    "BetaManagedAgentsBase64DocumentSource": {
      "description": "Base64-encoded document data.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "media_type",
        "data"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "base64"
          ]
        },
        "media_type": {
          "description": "MIME type of the document (e.g., \"application/pdf\").",
          "type": "string",
          "minLength": 1
        },
        "data": {
          "description": "Base64-encoded document data.",
          "type": "string",
          "minLength": 1
        }
      }
    },
    "BetaManagedAgentsBase64ImageSource": {
      "description": "Base64-encoded image data.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "media_type",
        "data"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "base64"
          ]
        },
        "media_type": {
          "description": "MIME type of the image (e.g., \"image/png\", \"image/jpeg\", \"image/gif\", \"image/webp\").",
          "type": "string",
          "minLength": 1
        },
        "data": {
          "description": "Base64-encoded image data.",
          "type": "string",
          "minLength": 1
        }
      }
    },
    "BetaManagedAgentsBranchCheckout": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "name"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "branch"
          ]
        },
        "name": {
          "description": "Branch name to check out.",
          "type": "string",
          "minLength": 1,
          "maxLength": 255
        }
      }
    },
    "BetaManagedAgentsBudget": {
      "description": "An enforced spend ceiling on a session. Discriminated on `type`; `limit` is the only kind currently supported.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsBudgetLimit"
        }
      ]
    },
    "BetaManagedAgentsBudgetLimit": {
      "description": "A hard spend ceiling. The session stops issuing new model requests once the tracked list cost reaches `max_list_cost`.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "max_list_cost"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "limit"
          ]
        },
        "max_list_cost": {
          "description": "Maximum list cost the session may accrue. List price is used regardless of any negotiated discount, so the cap fires at or before the actual charge.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaMonetaryAmount"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsCommitCheckout": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "sha"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "commit"
          ]
        },
        "sha": {
          "description": "Full commit SHA to check out.",
          "type": "string",
          "minLength": 7,
          "maxLength": 64
        }
      }
    },
    "BetaManagedAgentsCronSchedule": {
      "description": "5-field POSIX cron schedule with computed runtime timestamps.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "expression",
        "timezone"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "cron"
          ]
        },
        "expression": {
          "description": "5-field POSIX cron expression: minute hour day-of-month month day-of-week (e.g., \"0 9 * * 1-5\" for weekdays at 9am). Day-of-week is 0-7 where 0 and 7 both mean Sunday. Extended cron syntax - seconds or year fields, and the special characters L, W, #, and ? - is not supported, nor are predefined shortcuts (@daily).",
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "timezone": {
          "description": "IANA timezone identifier (e.g., \"America/Los_Angeles\", \"UTC\").",
          "type": "string",
          "minLength": 1
        },
        "last_run_at": {
          "description": "Time the most recent scheduled run actually started. Null until one completes; preserved after the deployment is archived. Manual runs do not update this.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaTimestamp"
            },
            {
              "type": "null"
            }
          ]
        },
        "upcoming_runs_at": {
          "description": "Up to 5 timestamps of upcoming cron occurrences. Non-empty for active and paused deployments (reflects what the schedule would do if unpaused); empty once the deployment is archived (`archived_at` set). Each fire is offset by a small per-schedule jitter, so a run will actually start at or shortly after its listed time.",
          "type": "array",
          "items": {
            "$ref": "#/$defs/BetaTimestamp"
          }
        }
      }
    },
    "BetaManagedAgentsDeployment": {
      "description": "A deployment is a configured instance of an agent — it binds the agent to everything needed to run it autonomously: an environment, credentials, initial events, and an optional schedule.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "id",
        "name",
        "description",
        "agent",
        "environment_id",
        "vault_ids",
        "initial_events",
        "resources",
        "metadata",
        "schedule",
        "status",
        "paused_reason",
        "created_at",
        "updated_at",
        "archived_at"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "deployment"
          ]
        },
        "id": {
          "description": "Unique identifier for this deployment.",
          "type": "string"
        },
        "name": {
          "description": "Human-readable name.",
          "type": "string"
        },
        "description": {
          "description": "Description of what the deployment does.",
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "agent": {
          "description": "Reference to the agent this deployment runs, resolved to a concrete version.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsAgentReference"
            }
          ]
        },
        "environment_id": {
          "description": "ID of the `environment` where sessions run.",
          "type": "string"
        },
        "vault_ids": {
          "description": "Vault IDs supplying stored credentials for sessions created from this deployment.",
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "initial_events": {
          "description": "Events sent to each session immediately after creation.",
          "type": "array",
          "items": {
            "$ref": "#/$defs/BetaManagedAgentsDeploymentInitialEvent"
          }
        },
        "resources": {
          "description": "Resources attached to sessions created from this deployment. Echoes the input minus write-only credentials.",
          "type": "array",
          "items": {
            "$ref": "#/$defs/BetaManagedAgentsSessionResourceConfig"
          }
        },
        "metadata": {
          "description": "Arbitrary key-value metadata. Maximum 16 pairs.",
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        },
        "schedule": {
          "description": "Recurring cron schedule. Presence enables scheduled execution; null means manual-only. Includes computed timestamps (next fire times, last run) on the cron variant.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsSchedule"
            },
            {
              "type": "null"
            }
          ]
        },
        "status": {
          "description": "Computed status of the deployment: `active` or `paused`. Archived deployments report `active` with `archived_at` set.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsDeploymentStatus"
            }
          ]
        },
        "paused_reason": {
          "description": "Why the deployment is paused. Non-null exactly when status is paused; null otherwise.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsDeploymentPausedReason"
            },
            {
              "type": "null"
            }
          ]
        },
        "budget": {
          "description": "Spend ceiling stamped onto each session created from this deployment. Absent when no budget is set.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsBudget"
            },
            {
              "type": "null"
            }
          ],
          "x-anthropic-beta-required": [
            "managed-agents-2026-04-01"
          ]
        },
        "created_at": {
          "description": "Time the deployment was created.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaTimestamp"
            }
          ]
        },
        "updated_at": {
          "description": "Time the deployment was last updated.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaTimestamp"
            }
          ]
        },
        "archived_at": {
          "description": "Time the deployment was archived. Null if not archived.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaTimestamp"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsDeploymentInitialEvent": {
      "description": "An event sent to a session immediately after it is created. Supports `user.message`, `user.define_outcome`, and `system.message`.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsDeploymentUserMessageEvent"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsDeploymentUserDefineOutcomeEvent"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsDeploymentSystemMessageEvent"
        }
      ]
    },
    "BetaManagedAgentsDeploymentPausedReason": {
      "description": "Why a deployment is paused. Non-null exactly when `status` is `paused`.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsManualDeploymentPausedReason"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsErrorDeploymentPausedReason"
        }
      ]
    },
    "BetaManagedAgentsDeploymentPausedReasonError": {
      "description": "The error that triggered an auto-pause. Matches the failed run's `error.type`.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsEnvironmentArchivedDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsAgentArchivedDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsEnvironmentNotFoundDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsVaultNotFoundDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsFileNotFoundDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsSessionResourceNotFoundDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsWorkspaceArchivedDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsOrganizationDisabledDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsMemoryStoreArchivedDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsSkillNotFoundDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsVaultArchivedDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsUnknownDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsSelfHostedResourcesUnsupportedDeploymentPausedReasonError"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsMcpEgressBlockedDeploymentPausedReasonError"
        }
      ]
    },
    "BetaManagedAgentsDeploymentStatus": {
      "type": "string",
      "description": "Lifecycle status of a deployment.",
      "enum": [
        "active",
        "paused"
      ]
    },
    "BetaManagedAgentsDeploymentSystemMessageEvent": {
      "description": "Privileged context for the accompanying turn and all subsequent turns, appended to the session's system context as a `role: \"system\"` turn rather than replacing the top-level system prompt.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "content"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "system.message"
          ]
        },
        "content": {
          "description": "System content blocks to append. Text-only.",
          "type": "array",
          "items": {
            "$ref": "#/$defs/BetaManagedAgentsSystemContentBlock"
          }
        }
      }
    },
    "BetaManagedAgentsDeploymentUserDefineOutcomeEvent": {
      "description": "An outcome the agent should work toward. The agent begins work on receipt.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "description",
        "rubric"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "user.define_outcome"
          ]
        },
        "description": {
          "description": "What the agent should produce. This is the task specification.",
          "type": "string"
        },
        "rubric": {
          "description": "How to grade the outcome. Text or file reference.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsRubric"
            }
          ]
        },
        "max_iterations": {
          "description": "Eval→revision cycles before giving up. Default 3, max 20.",
          "anyOf": [
            {
              "type": "integer",
              "format": "int32"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsDeploymentUserMessageEvent": {
      "description": "A user message sent to the session.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "content"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "user.message"
          ]
        },
        "content": {
          "description": "Array of content blocks for the user message.",
          "type": "array",
          "items": {
            "$ref": "#/$defs/BetaManagedAgentsUserContentBlock"
          }
        }
      }
    },
    "BetaManagedAgentsDocumentBlock": {
      "description": "Document content, either specified directly as base64 data, as text, or as a reference via a URL.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "source"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "document"
          ]
        },
        "source": {
          "description": "The source of the document data.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsDocumentSource"
            }
          ]
        },
        "title": {
          "description": "The title of the document.",
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "context": {
          "description": "Additional context about the document for the model.",
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsDocumentSource": {
      "description": "Union type for document source variants.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsBase64DocumentSource"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsPlainTextDocumentSource"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsURLDocumentSource"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsFileDocumentSource"
        }
      ]
    },
    "BetaManagedAgentsEnvironmentArchivedDeploymentPausedReasonError": {
      "description": "The deployment's environment was archived.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "environment_archived_error"
          ]
        }
      }
    },
    "BetaManagedAgentsEnvironmentNotFoundDeploymentPausedReasonError": {
      "description": "The deployment's environment no longer exists.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "environment_not_found_error"
          ]
        }
      }
    },
    "BetaManagedAgentsErrorDeploymentPausedReason": {
      "description": "A scheduled fire recorded a failed run whose error auto-pauses the deployment.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "error"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "error"
          ]
        },
        "error": {
          "description": "The failed run's error.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsDeploymentPausedReasonError"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsFileDocumentSource": {
      "description": "Document referenced by file ID.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "file_id"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "file"
          ]
        },
        "file_id": {
          "description": "ID of a previously uploaded file.",
          "type": "string",
          "minLength": 1
        }
      }
    },
    "BetaManagedAgentsFileImageSource": {
      "description": "Image referenced by file ID.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "file_id"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "file"
          ]
        },
        "file_id": {
          "description": "ID of a previously uploaded file.",
          "type": "string",
          "minLength": 1
        }
      }
    },
    "BetaManagedAgentsFileNotFoundDeploymentPausedReasonError": {
      "description": "A file resource referenced by the deployment no longer exists.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "file_not_found_error"
          ]
        }
      }
    },
    "BetaManagedAgentsFileResourceConfig": {
      "description": "A file mounted into each session's container.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "file_id"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "file"
          ]
        },
        "file_id": {
          "description": "ID of a previously uploaded file.",
          "type": "string"
        },
        "mount_path": {
          "description": "Mount path in the container. Defaults to `/mnt/session/uploads/<file_id>`.",
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsFileRubric": {
      "description": "Rubric referenced by a file uploaded via the Files API.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "file_id"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "file"
          ]
        },
        "file_id": {
          "description": "ID of the rubric file.",
          "type": "string"
        }
      }
    },
    "BetaManagedAgentsGitHubRepositoryResourceConfig": {
      "description": "A GitHub repository mounted into each session's container. The authorization token is write-only and never returned.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "url"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "github_repository"
          ]
        },
        "url": {
          "description": "Github URL of the repository",
          "type": "string"
        },
        "mount_path": {
          "description": "Mount path in the container. Defaults to `/workspace/<repo-name>`.",
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "checkout": {
          "description": "Branch or commit to check out. Defaults to the repository's default branch.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsRepositoryCheckout"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsImageBlock": {
      "description": "Image content specified directly as base64 data or as a reference via a URL.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "source"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "image"
          ]
        },
        "source": {
          "description": "The source of the image data.",
          "allOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsImageSource"
            }
          ]
        }
      }
    },
    "BetaManagedAgentsImageSource": {
      "description": "Union type for image source variants.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsBase64ImageSource"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsURLImageSource"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsFileImageSource"
        }
      ]
    },
    "BetaManagedAgentsManualDeploymentPausedReason": {
      "description": "The caller invoked the pause endpoint on the deployment.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "manual"
          ]
        }
      }
    },
    "BetaManagedAgentsMcpEgressBlockedDeploymentPausedReasonError": {
      "description": "An MCP server host used by the deployment's agent is blocked by the environment's network policy.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "mcp_egress_blocked_error"
          ]
        }
      }
    },
    "BetaManagedAgentsMemoryStoreArchivedDeploymentPausedReasonError": {
      "description": "A memory store referenced by the deployment is archived.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "memory_store_archived_error"
          ]
        }
      }
    },
    "BetaManagedAgentsMemoryStoreResourceConfig": {
      "description": "A memory store attached to each session created from this deployment.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "memory_store_id"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "memory_store"
          ]
        },
        "memory_store_id": {
          "description": "The memory store ID (memstore_...). Must belong to the caller's organization and workspace.",
          "type": "string"
        },
        "access": {
          "description": "Access mode for the mounted store. Defaults to read_write. read_only mounts the store as a read-only filesystem.",
          "anyOf": [
            {
              "$ref": "#/$defs/BetaManagedAgentsMountMode"
            },
            {
              "type": "null"
            }
          ]
        },
        "instructions": {
          "description": "Per-attachment guidance for the agent on how to use this store. Rendered into the memory section of the system prompt. Max 4096 chars.",
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "x-anthropic-beta-required": [
            "agent-memory-2026-07-22",
            "managed-agents-2026-04-01"
          ]
        }
      }
    },
    "BetaManagedAgentsMountMode": {
      "type": "string",
      "description": "Access mode for an attached memory store.",
      "enum": [
        "read_write",
        "read_only"
      ]
    },
    "BetaManagedAgentsOrganizationDisabledDeploymentPausedReasonError": {
      "description": "The deployment's organization is disabled.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "organization_disabled_error"
          ]
        }
      }
    },
    "BetaManagedAgentsPlainTextDocumentSource": {
      "description": "Plain text document content.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "media_type",
        "data"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "text"
          ]
        },
        "media_type": {
          "description": "MIME type of the text content. Must be \"text/plain\".",
          "type": "string",
          "enum": [
            "text/plain"
          ]
        },
        "data": {
          "description": "The plain text content.",
          "type": "string",
          "minLength": 1
        }
      }
    },
    "BetaManagedAgentsRedactedBlock": {
      "description": "Placeholder for content withheld by Anthropic model policy.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "redacted"
          ]
        }
      }
    },
    "BetaManagedAgentsRepositoryCheckout": {
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsBranchCheckout"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsCommitCheckout"
        }
      ]
    },
    "BetaManagedAgentsRubric": {
      "description": "Rubric for grading the quality of an outcome.",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsFileRubric"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsTextRubric"
        }
      ]
    },
    "BetaManagedAgentsSchedule": {
      "description": "A recurring schedule with computed runtime timestamps. Discriminated union — only cron is supported currently.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsCronSchedule"
        }
      ]
    },
    "BetaManagedAgentsSelfHostedResourcesUnsupportedDeploymentPausedReasonError": {
      "description": "The deployment configures resources, but its environment is self-hosted and cannot mount them.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "self_hosted_resources_unsupported_error"
          ]
        }
      }
    },
    "BetaManagedAgentsSessionResourceConfig": {
      "description": "A configured session resource. Echoes the input minus write-only credentials.",
      "type": "object",
      "oneOf": [
        {
          "$ref": "#/$defs/BetaManagedAgentsGitHubRepositoryResourceConfig"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsFileResourceConfig"
        },
        {
          "$ref": "#/$defs/BetaManagedAgentsMemoryStoreResourceConfig"
        }
      ]
    },
    "BetaManagedAgentsSessionResourceNotFoundDeploymentPausedReasonError": {
      "description": "A referenced resource no longer exists and its kind was not reported.",
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "session_resource_not_found_error"
          ]
        }
      }
    },
    "BetaManagedAgentsSkil

# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/anthropic/refs/heads/main/json-schema/anthropic-beta-managed-agents-list-deployments-data-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/anthropic-beta-managed-agents-list-deployments-data"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.