Skip to content

ExternalOperation

A tool (external operation): what an agent sees and calls. It points at one version of a connector, tells the model when to use it, fixes values the model must not choose, and can require a person’s approval. Each change adds a new version, and agents, interactions, apps and code pipelines keep calling the version they were built against.

Kind: one of several shapes, used in responses.

The $type field says which shape it is, and comes first.

$typeShape
"mcp"McpExternalOperation
"openapi"OpenApiExternalOperation
{
"$type": "mcp",
"versions": [
{}
],
"name": "...",
"namespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"tenantId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"dateCreated": "2026-10-26T12:00:00.0000000Z",
"dateUpdated": "2026-10-26T12:00:00.0000000Z"
}