-
Getting Started
-
Domains
- Authentication & Headers
- Get Domain Pricing
- Search Domain Availability
- List Domains
- Register Domain
- Transfer Domain
- Get Registrar Domain Info
- Change Nameservers
- Registrar Lock (Enable/Disable)
- Whois Privacy (Toggle)
- Dns Management (Get/Set)
- Get Epp/Authorization Code
- Renew Domain
- Restore Expired Domain
- Get Local Domain Details
- Register Custom Nameserver (Glue Record)
- List Contact Profiles
- Create Contact Profile
- Update Contact Profile
- Assign Contacts To Domain
-
SMM | Lab (SEO)
-
Hosted Payments
-
Crypto Payments
-
Messaging
-
WhatsApp API
-
Email API
-
IPTV
Authentication & Headers
UMVA IPTV API Authentication
The IPTV API uses a subscription-specific API key. Each active IPTV subscription has its own key, and requests are allowed only while that subscription remains active.
How to get your API key:
- Go to your IPTV dashboard in your UMVA user account.
- Open a subscription from
/user/iptv/subscription/{id}. - Copy the displayed API key or regenerate it if needed.
Supported authentication methods:
| Method | Example | Required |
|---|---|---|
| Bearer token | Authorization: Bearer YOUR_IPTV_API_KEY |
Recommended |
| Query parameter | ?api_key=YOUR_IPTV_API_KEY |
Supported |
Base URL: https://umva.net/api/iptv
Standard headers:
Accept: application/jsonAuthorization: Bearer YOUR_IPTV_API_KEY(recommended)
Authentication failure responses:
{
"success": false,
"message": "API key is required. Provide via Authorization: Bearer header or ?api_key= query param."
}
{
"success": false,
"message": "Invalid API key."
}
{
"success": false,
"message": "Subscription is expired. Please renew your subscription.",
"status": "expired",
"expires_at": "2026-08-03T10:30:00+00:00"
}