Test API endpoint
Call an API endpoint with a draft skill configuration and sample inputs, without saving anything.
bearer skills:writeAuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: skills:write
application/json- body
api*testInputs?Sample values for the URL placeholders or input fields, e.g. {"orderNumber": "12345"}.
{}Success
application/json- response
ok*booleanstatus*numberstatusText*stringrequestUrl*stringCalled URL with query values masked.
durationMs*numberresponsePreview*stringFirst 3000 characters of the response (data from the external API).
curl -X POST "https://example.com/skills/test" \ -H "Content-Type: application/json" \ -d '{ "api": { "url": "http://example.com" } }'{ "ok": true, "status": 0, "statusText": "string", "requestUrl": "string", "durationMs": 0, "responsePreview": "string"}Run action skill POST
Run a saved action API skill (refill, restart, refund…) for real, exactly as the AI agent would. Two-step confirmation: the first call returns a summary, repeat with confirmationToken after the user agreed. Owner/admin.
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.