Preview which spare a dress would use (dry-run)
Dry-run for the single-by-hand path: returns the spare and the per-source auto-name a dress would apply, and whether the slot is already dressed. Writes nothing.
Authorization
bearerAuth Your al_live_<prefix>_<secret> API key. Mint and manage keys in the dashboard.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/api/admin/free-pool/suggest" \ -H "Content-Type: application/json" \ -d '{ "domain": "string" }'{ "already_dressed": false, "would_dress": true, "fallback": "", "spare": { "provider_id": "104887", "code": "4", "name": "Yandex Clone", "country_hint": "" }, "auto_name": "instagram · yourpage · US · pl"}List the free pool (sleep links)
The per-account pool of spare OnlyFans links you already own but aren't using (hidden/retired campaigns, shown as «sleep links»). Dress a spare onto a (country, arm) slot instead of creating a new link. The pool is global to your account (one pool serves every domain).
Dress one spare onto a country slot
Pull one spare from the pool and assign it to (domain, country, arm). OF-free (no new OnlyFans link), idempotent, and reversible with reclaim. Pass provider_id to pin a specific spare, or omit it to let the engine pick (first spare seen for that country, else FIFO).