{"endpoint":"POST /api/agent-purchase","modes":{"sync":"POST {skillId} — synchronous (default)","async":"POST {skillId, async: true} — returns job_id immediately (202)","status":"GET ?job_id=job_xxx — poll async job status","cancel":"POST {action: \"cancel\", job_id: \"job_xxx\"} — cancel async job"}}