Actions21
- Conversation Actions
- Customer Actions
- Order Actions
- Subscription Actions
- User Actions
- Tag Actions
- Team Actions
- Channel Actions
Subscription → Create or Update
AI-generatedSummary
Create or update a subscription in Richpanel
Inputs
- appClientId (required) — The API client ID
- subscriptionId (required) — The unique subscription identifier
- userUid (required) — The unique user identifier
- subscriptionStatus (required) — The subscription status, determines active/cancelled/paused/expired state
- subscriptionFields — Optional subscription fields; amount and currency default to 0 and USD if omitted
Output shape
Richpanel API response representing the created or updated subscription
Return value is whatever the Richpanel API returns for a POST to /subscription/{appClientId}
Examples
Example 1: Create a new active subscription for a user
appClientId: provided, subscriptionId: 'sub_123', userUid: 'user_456', subscriptionStatus: 'active', subscriptionFields: { amount: 9.99, currency: 'USD', productName: 'Premium Plan' }
