UpdateAtiAgentRegisterInfo - 修改Agent注册信息

更新时间:
复制 MD 格式

更新Agent注册信息

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

ClientToken

string

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。

若您未指定,则系统自动使用 API 请求的 RequestId 作为 ClientToken 标识。每次 API 请求的 RequestId 可能不一样。

eyJhbGciOiJIUzI1NiIsInR5cC.....

AgentRegisterInfoId

string

AgentRegisterInfoId Agent 注册 ID。由阿里云 ATS 平台自动生成,在阿里云 ATS 平台具有全局唯一性。在 Agent 注册过程中自动生成,通过 API 注册、查询流程中,该 ID 必须全程携带,需调用接口 ListAtiAgentRegisterInfos 查询目标 Agent 后从应答内容获取 AgentRegisterInfoId

2074753647748672512

AgentDisplayName

string

Agent 显示名称

测试Agent

AgentHost

string

Agent 主机地址

example.com

AgentVersion

string

Agent 版本

1.0.0

AgentDescription

string

Agent 能力描述

支付服务

RegistrantId

string

实名认证注册人 ID

2072277378616354816

Endpoints

array<object>

各个协议的接入点。

https://example.com/mcp

object

各个协议的接入点。

AgentUrl

string

该 Agent 端点的实际服务地址,即 Agent 在线运行的 HTTPS 入口。必填字段,最大 500 字符。

例如:https://my-agent.example.com/mcp 作用:调用方通过 DNS 发现到这个 Agent 后,拿到这个 URL 就可以直接发起连接。这是 Agent 真正"在线"的地址。

https://my-agent.example.com/mcp

Protocol

string

查询 Agent 端点遵循的通信协议标准,决定调用方如何与该 Agent 交互: 协议 说明

MCP:Model Context Protocol,Anthropic 推出的 Agent 工具调用协议 A2A:Agent-to-Agent Protocol,Google 推出的跨 Agent 通信协议 OpenAPI:标准 RESTful API 规范(Swagger/OpenAPI) 作用:其他 Agent 或客户端看到这个协议标识后,就知道该用什么方式与它对话。比如 MCP 协议走 MCP SDK,A2A 走 A2A SDK,OpenAPI 走标准 HTTP 请求。

mcp

Transports

array

传输方式

string

该 Agent 端点支持的通信传输机制,与协议(protocol)联动:

  • 1、协议:MCP,可选传输方式:STREAMABLE-HTTP、SSE,说明:MCP 协议支持流式 HTTP 和 Server-Sent Events

  • 2、协议:A2A,可选传输方式:STREAMABLE-HTTP、SSE,说明:A2A 协议同样支持这两种

  • 3、协议:OpenAPI,可选传输方式:REST、HTTP,说明:传统 REST API 通信方式

[\"STREAMABLE-HTTP\",\"SSE\"]

MetadataUrl

string

一个可选的 URL 地址,指向该 Agent 的元数据描述文件(通常是 JSON 格式)。作用:让其他 Agent 或客户端在连接前,可以通过这个 URL 自动发现该 Agent 的能力描述,包括: Agent 支持哪些功能(functions) 输入/输出格式 版本信息 其他能力声明

// https://my-agent.example.com/.well-known/agent.json { "name": "智能客服助手", "version": "1.2.0", "protocol": "MCP", "description": "提供产品咨询、订单查询、售后服务的智能客服Agent", "capabilities": { "tools": [ { "name": "order_query", "description": "查询订单状态" }, { "name": "product_search", "description": "搜索产品信息" }, { "name": "refund_request", "description": "发起退款申请" } ], "resources": [ { "uri": "faq://knowledge-base", "description": "FAQ知识库" } ] }, "endpoint": { "url": "https://my-agent.example.com/mcp", "transport": ["STREAMABLE-HTTP", "SSE"] }, "policy": { "authentication": "mTLS", "rateLimit": "100/min" } }

返回参数

名称

类型

描述

示例值

object

Schema of Response

RequestId

string

唯一请求识别码。

536E9CAD-DB30-4647-AC87-AA5CC38C5382

Success

boolean

请求是否成功,true:成功,false:失败

true

AccessDeniedDetail

object

访问被拒绝详细信息,只有 RAM 校验失败才会返回此字段。

AuthAction

string

尝试执行的未授权操作。

CreateUser

AuthPrincipalDisplayName

string

授权主体显示名称。

2015555733387XXXX

AuthPrincipalOwnerId

string

授权主体所有者 ID。

10469733312XXX

AuthPrincipalType

string

身份类型

SubUser

EncodedDiagnosticMessage

string

加密后的完整诊断信息。

AQEAAAAAaNIARXXXXUQwNjE0LUQzN0XXXXVEQy1BQzExLTMzXXXXNTkxRjk1Ng==

NoPermissionType

string

导致鉴权失败的原因。具体取值为: ExplicitDeny:显示拒绝 ImplicitDeny:隐式拒绝

ImplicitDeny

PolicyType

string

策略类型。

DlpSend

示例

正常返回示例

JSON格式

{
  "RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
  "Success": true,
  "AccessDeniedDetail": {
    "AuthAction": "CreateUser",
    "AuthPrincipalDisplayName": "2015555733387XXXX",
    "AuthPrincipalOwnerId": "10469733312XXX",
    "AuthPrincipalType": "SubUser",
    "EncodedDiagnosticMessage": "AQEAAAAAaNIARXXXXUQwNjE0LUQzN0XXXXVEQy1BQzExLTMzXXXXNTkxRjk1Ng==",
    "NoPermissionType": "ImplicitDeny",
    "PolicyType": "DlpSend"
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情