Agent Management Center APIs and links to their reference documentation.
Create, manage, and query agents
Create an agent
Create a JVS Computer or OpenClaw desktop: CreateDesktops
Examples
For examples, see the OpenAPI Portal.
OpenClaw
No special requirements. Use the request parameter format from the example and replace the image ID with that of a community image:
Windows image name: OpenClaw_Windows 11
Windows image ID: imgc-0aae4rxv3pz7idcot
Ubuntu image name: OpenClaw_Ubuntu 22.04
Ubuntu image ID: imgc-0ae8jvkn4tzatayayJVS Computer
{
"RegionId": "cn-hangzhou",
"BundleId": "b-openclaw-linux",
"DesktopName": "test-desktop-name",
"Amount": "1",
"OfficeSiteId": "cn-hangzhou+dir-xxx", // You must create an office network in advance.
"ChargeType": "PostPaid",
"DesktopAttachment": { "DesktopType": "cloud.space.4c.8g" },
"PurchaseOptions": { "MonthlyCredits": "120" }
}Query APIs
List agents: ListDesktopAgentRuntime
Get the model configuration of an agent: GetRuntimeModelConfig
Get the third-party channel configuration of an agent: GetRuntimeChannel
Manage entitlements for JVS Computer
To get the DesktopId for single and batch assignments, call ListDesktopAgentRuntime with the JVS Computer ID to retrieve the corresponding DesktopId.
Assign an entitlement to a single desktop: ModifyEntitlement
Batch assign entitlements to multiple desktops: BatchModifyEntitlement
Model configuration
Manage model groups and resources
Manage model groups
Create a model group: CreateModelTemplate
Update a model group: UpdateModelTemplate
Delete a model group: DeleteModelTemplate
List model groups: ListModelTemplates
Create a model provider template: CreateModelProviderTemplate
Update a model provider template: UpdateModelProviderTemplate
Delete a model provider template: DeleteModelProviderTemplate
Get a model provider template: GetModelProviderTemplate
List model provider templates: ListModelProviderTemplates
Batch create model templates: BatchCreateLlmTemplates
Delete a model template: DeleteLlmTemplate
List model templates: ListLlmTemplates
Manage model group entitlements
Configure a model group for an agent: ConfigRuntimeModelTemplate
Remove a model group from an agent: RemoveRuntimeModelTemplate
List resource groups for a model group: ListModelTemplateResourceGroup
Configure a model group for a resource group: ConfigResourceGroupModelTemplate
Remove a model group from a resource group: RemoveResourceGroupModelTemplate
Channel configuration
Manage channel configurations
Configure a third-party channel for an agent: ConfigRuntimeChannel
Remove a third-party channel from an agent: RemoveRuntimeChannel
Skill center
Manage skills
Create a tenant skill: CreateTenantSkill
Batch delete skills: BatchDeleteSkills
Get temporary OSS upload credentials: GetOssStsToken
Parse a skill package: ParseSkillPackage
Query parsing progress: GetParseProgress
Manage skill entitlements
List skills authorized for a desktop: ListSkillAuthedIdentities
Set or revoke skill entitlements for a desktop: SetIdentitySkillAuth
Manage skill security policies
List desktops with a skill security policy: ListSecureSkillIdentities
Set a skill security policy for a desktop: SetIdentitySkillSecurity
Enable or disable skills
Enable or disable skills at the tenant level: SetTenantSkillEnabled
Wuying model credit packages
Subscribe to Wuying model credit packages
Set the credit quota for an agent: SetAgentCreditQuota
Query Wuying model credit packages
List credit packages: DescribeCreditPackageAgents
Query credit package usage: DescribeCreditUsageInfo
Query agent credit consumption
Query credit deduction details for an agent: DescribeDeductionStatistic