This topic describes the Agent Management Center APIs and provides links to their reference documentation.
Create, manage, and query agents
Create agent API
Create a JVS Claw or OpenClaw desktop: CreateDesktops
Usage example
Refer to the examples in the API reference on OpenAPI Explorer.
OpenClaw
No special requirements. Use the request parameters from the example and replace the image ID with a community image ID:
Windows image name: OpenClaw_Windows 11
Windows image ID: imgc-0aae4rxv3pz7idcot
Ubuntu image name: OpenClaw_Ubuntu 22.04
Ubuntu image ID: imgc-0ae8jvkn4tzatayayJVS Claw
{
"RegionId": "cn-hangzhou",
"BundleId": "b-openclaw-linux",
"DesktopName": "test-desktop-name",
"Amount": "1",
"OfficeSiteId": "cn-hangzhou+dir-xxx", // You must create a workspace first.
"ChargeType": "PostPaid",
"DesktopAttachment": { "DesktopType": "cloud.space.4c.8g" },
"PurchaseOptions": { "MonthlyCredits": "120" }
}Query APIs
Query agent information: ListDesktopAgentRuntime
Query the model configuration of an agent: GetRuntimeModelConfig
Query the third-party channel configuration of an agent: GetRuntimeChannel
JVS Claw batch entitlement APIs
The DesktopId is required for both single and batch assignments. To obtain the DesktopId for a specific JVS Claw ID, call the ListDesktopAgentRuntime API.
Single assignment: ModifyEntitlement
Batch assignment: BatchModifyEntitlement
Model configuration
Model group creation and authorization APIs
Model group management APIs
Create a model group: CreateModelTemplate
Update a model group: UpdateModelTemplate
Delete a model group: DeleteModelTemplate
Query a list of model groups: ListModelTemplates
Create a model service provider template: CreateModelProviderTemplate
Update model service provider template information: UpdateModelProviderTemplate
Delete a model service provider template: DeleteModelProviderTemplate
Get a single model service provider template: GetModelProviderTemplate
Query a list of model service provider templates: ListModelProviderTemplates
Create model templates in a batch: BatchCreateLlmTemplates
Delete a model template: DeleteLlmTemplate
Query a list of model templates: ListLlmTemplates
Model group resource assignment APIs
Configure a model group for an agent: ConfigRuntimeModelTemplate
Remove the model group from an agent: RemoveRuntimeModelTemplate
List the resource groups associated with a model group: ListModelTemplateResourceGroup
Configure a model group for a resource group: ConfigResourceGroupModelTemplate
Remove a model group from a resource group: RemoveResourceGroupModelTemplate
Channel configuration
Channel configuration APIs
Configure a third-party channel for an agent: ConfigRuntimeChannel
Remove a third-party channel from an agent: RemoveRuntimeChannel
Skill Center
Query skills
Skill list (primary entry point): ListSkills
Manage skills
Create a tenant skill: CreateTenantSkill
Delete skills in a batch: BatchDeleteSkills
Obtain temporary credentials for OSS upload: GetOssStsToken
Parse a skill package: ParseSkillPackage
Query the parsing progress: GetParseProgress
Manage skill authorization
List skills authorized for a desktop: ListSkillAuthedIdentities
Authorize or deauthorize a skill for a desktop: SetIdentitySkillAuth
Skill security policy
List desktops with security policies enabled: ListSecureSkillIdentities
Set a security policy for a desktop: SetIdentitySkillSecurity
Enable and disable skills
Enable or disable skills at the tenant level: SetTenantSkillEnabled
Wuying Model Credit Pack subscription
Credit pack subscription APIs
Set a credit quota for an agent: SetAgentCreditQuota
Credit pack query APIs
Query a list of credit packs: DescribeCreditPackageAgents
Query credit pack usage (consumption and remaining credits): DescribeCreditUsageInfo
Query agent credit consumption
Query the credit deduction details for a specific agent: DescribeDeductionStatistic