Dashboard
APITransfer Membership API - Move a Subscription | BotSubscription
api.botsubscription.com
GET/v1/endpoint
AuthenticationBearer
Token
Stays in this tab. Required for this endpoint — the value below is what gets sent.
Examples
curl --request GET \
  --url https://api.botsubscription.com/v1/endpoint \
  --header 'Authorization: Bearer sk_live_•••'

Transfer Membership - Move a Subscription Between Users via API

Move an existing membership for a specific plan from one user to another—useful when a customer changes their account, or support needs to correct a purchase made under the wrong identity.

Keep membership_data as opaque metadata; its example keys are not a fixed schema. A null end date means clients must handle membership access without a finite end date.

POST/v2/projects/{project_id}/memberships/{user_id}/{plan_id}/transfer

Authorization

Bearer API KeyRequired

API key access: Unrestricted project API key required. Restricted keys cannot call this endpoint.

Path Parameters

project_idstringrequired

The unique identifier of the project.

user_idstringrequired

The source user currently holding the membership.

plan_idstringrequired

The plan UUID whose membership should be transferred.

Request Body

tostringrequired

Recipient platform user ID as a string. Preserve all digits of a Discord snowflake.

Last updated: