TEASEDocs
API ReferenceSmart Links

Add a destination to a policy smart link

Adds one of your own destination links to this smart link for an (arm, country) pair — e.g. your single subscription link (leave country empty to make it the arm-wide default) or a new per-country trial link. The new destination starts active and is served by the public /r/<slug> route immediately. Requires a write-scoped key. Never contacts OnlyFans.

Authorization

bearerAuth
AuthorizationBearer <token>

Your al_live_<prefix>_<secret> API key. Mint and manage keys in the dashboard.

In: header

Path Parameters

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

POST
/api/admin/smartlinks/{smartlink_id}/inventory
curl -X POST "https://example.com/api/admin/smartlinks/0/inventory" \  -H "Content-Type: application/json" \  -d '{    "arm": "paid",    "url": "http://example.com"  }'
{  "id": 0,  "arm": "paid",  "country": "string",  "url": "http://example.com",  "active": true,  "name": "string"}
{  "detail": {    "code": "string",    "message": "string"  }}