Subscription & API Key Management

Subscription & API Key Management: IPTV access is sold as a user subscription in the UMVA dashboard and is billed from the user's USD wallet.

User dashboard area: /user/iptv

Current subscription behavior:

  • New IPTV subscriptions currently cost $100.00 USD per month.
  • Billing is deducted from the user's USD wallet.
  • New subscriptions are created as active and expire one month from activation.
  • Auto-renew is enabled by default for new subscriptions.
  • Renewal billing cycles supported by the user area are 1, 3, 6, and 12 months.

User actions available in the IPTV dashboard:

  • Create a new subscription
  • View subscription details
  • Renew a subscription
  • Toggle auto-renew
  • Cancel a subscription
  • Regenerate the API key
  • Update subscription settings such as the display name

Important integration notes:

  • If an API key is regenerated, old integrations using the previous key stop working immediately.
  • If a subscription expires or is cancelled, IPTV API requests return authorization errors until renewed.
  • The recommended flow is: create subscription → copy API key → call /channels → use returned proxied channel_url values for playback.

Example playback flow:

  1. Authenticate using the IPTV API key.
  2. Fetch channels from GET /api/iptv/channels.
  3. Show channel metadata such as channel_name, channel_country, channel_type, and channel_thumb.
  4. Pass the returned channel_url to your IPTV player or frontend application.