Skills
Run lookup skill
POST
Run a saved read-only (lookup) API skill with the given inputs exactly as the AI agent would and return what the agent would see. Action skills are refused – use skills.runAction. Owner/admin.
bearer skills:writeheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: skills:write
skillId*stringMatch
^custom_[a-z0-9]+$application/json- body
testInputs?Tool arguments, e.g. {"orderNumber": "1042"} – the same fields the AI fills in.
Default
{}Success
application/json- response
result*stringThe tool result the AI agent would receive (API response or error).
durationMs*numbercurl -X POST "https://example.com/skills/string/test" \ -H "Content-Type: application/json" \ -d '{}'{ "result": "string", "durationMs": 0}Test API endpoint POST
Call an API endpoint with a draft skill configuration and sample inputs, without saving anything.
Edit skill texts (find & replace) POST
Find-and-replace in custom skills' description, instructions or input-field descriptions, several skills at once. All edits apply or nothing changes. Owner/admin.