Resolido Docs
Skills

Update API skill

PATCH
/skills/{skillId}

Update a custom skill. Only sent fields change; empty header values keep the stored secret. Owner/admin.

Authorization

bearer skills:write
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: skills:write

Path Parameters

skillId*string

custom_ from skills_list.

Match^custom_[a-z0-9]+$

Request Body

application/json
  1. body
name?string
Length2 <= length <= 100
description?string
Lengthlength <= 1000
instructions?string
Lengthlength <= 100000
isEnabled?boolean

Disable the skill for all agents without deleting it.

effect?string

read = only looks data up; action = changes something (refill, restart, refund…). Debug replays never call action skills. Default: GET = read, POST = action.

Value in"read""action"
api?

Response Body

Success

application/json
  1. response
skillId*string
changed*array<string>
curl -X PATCH "https://example.com/skills/string" \  -H "Content-Type: application/json" \  -d '{}'
{  "skillId": "string",  "changed": [    "string"  ]}