cURL
curl --request PUT \ --url https://operator.io/api/instances/{id}/config \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "config": {} }'
{ "instance": { "id": "<string>", "name": "<string>", "status": "provisioning", "imageTag": "<string>", "avatarUrl": "<string>", "fqdn": "<string>", "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z" } }
Replace the full OpenClaw config for an instance. The instance must have allowUserConfig enabled.
allowUserConfig
API key (ck_live_...). Create one in Settings > API Keys.
ck_live_...
Full OpenClaw configuration object.
Config updated.
Show child attributes