Richpanel icon

Richpanel

Interact with Richpanel API

Subscription → Create or Update

AI-generated

Summary

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' }

Discussion