Subscriptions
Assign subscription
Assign a subscription to a user: deactivates current actives, creates a manual completed transaction + active subscription. billingCycle onetime requires a lifetime plan. Panel currency must be configured.
Authentication: API key via X-API-Key header (or Authorization: Bearer). Permissions: User API key Rate limit: api_admin_write — 20 requests/min per API user.
POST
Assign subscription
Authorizations
Preferred. API key value directly.
Query Parameters
Your platform id.
Example:
"pf_1"
Target user id (must belong to the platform).
Example:
"usr_123"
Plan id with itemType=plan.
Example:
"plan_1"
monthly | quarterly | annual | onetime (aliases: one-time, lifetime).
Body
application/json
Last modified on September 20, 2026