Integrate every white-label service directly into your own application. Create clients, provision services, and manage subscriptions programmatically. This reference is generated from the live platform documentation, so it always matches what your panel shows.
Get your API keys →https://panel.resellportal.com/wp-json/resellportal/v1/Get your API credentials: log in to your ResellPortal panel and open the API section to view your API Key and API Secret. API access requires a wallet balance of at least $20.
X-API-Key: your_api_key X-API-Secret: your_api_secret
https://panel.resellportal.com/mcphttps://panel.resellportal.com/mcp/public gives the catalog, prices and docs without signing in. Orders and other changes run in test mode unless you ask for a live action; a live order is charged to your wallet and needs enough balance to cover it. Disconnect an app under Profile → Connected Apps.skip_client_email"skip_client_email": true to any order request to suppress the built-in welcome email. Useful when your CRM handles the credential delivery. The API response still returns the credentials (vpn_credentials, client_credentials, bio, etc.) so you can pass them into your own email flow. Defaults to false.client_access_urlclient_access_url — the absolute, customer-facing URL for that service on your storefront domain (for example https://your-store.com/crm). No ResellPortal domain ever appears. Your client can open it directly with the returned credentials, or sign in once at https://your-store.com/account with the portal_credentials returned by POST /clients and open every service from there. Not returned for fulfilment-only products (SMM, eSIM, domains, WordPress plugins), which have no login.test_mode"test_mode": true (or send header X-RP-Test-Mode: 1 — accepts 1, true, yes, on) to validate your integration without touching your wallet. Works on POST /orders, POST /clients, DELETE /clients/{id}, and DELETE /services/{id}. The endpoint authenticates, runs product-specific param validation, and returns a realistic mock response shaped like the real one — with a test_svc_* (or test_cli_*) ID and a would_charge field showing what the real call would have deducted. No charge, no real records, no client email. Defaults to false.{
"success": true,
"balance": 150.00,
"currency": "USD"
}
{
"success": true,
"products": [
{
"id": "ai_receptionist",
"name": "AI Receptionist",
"icon": "fa-headset",
"type": "recurring",
"category": "digital",
"pricing": { "chat": 30.00, "booking": 78.00, "phone": 198.00 },
"wholesale": { "chat": 15.00, "booking": 39.00, "phone": 99.00 }
}
]
}
pricing is what your clients pay on your store (your retail prices). wholesale is what you pay per sale, after your wallet discount. Both are keyed by plan or billing option. Products priced per item (eSIM, social media, domains) show a pricing_note instead.
{
"success": true,
"clients": [
{
"id": 1,
"name": "John Doe",
"email": "john@example.com",
"created_at": "2025-01-15"
}
]
}
{
"success": true,
"client": {
"id": 123,
"name": "John Doe",
"email": "john@example.com",
"phone": "+1234567890",
"company": "Acme Inc",
"source": "api",
"active_services": 2,
"total_services": 3,
"total_revenue": 45.00,
"created_at": "2025-01-15"
}
}
{
"name": "John Doe",
"email": "john@example.com",
"phone": "+1234567890",
"company": "Acme Inc",
"portal_password": "optional - min 8 chars, generated if omitted",
"send_setup_email": "optional - true to email the client a set-password link instead of returning a password"
}
{
"success": true,
"client_id": 123,
"message": "Client created successfully",
"portal_login_url": "https://your-store.com/account",
"portal_credentials": {
"email": "john@example.com",
"password": "Xk9mP2vQ7Lw4"
},
"setup_email_sent": false
}
"send_setup_email": true no password is generated for you: password is null, setup_email_sent is true, and the client receives a branded email with a link (valid 3 days) to choose their own password. Use this when your integration should never see or store client passwords.portal_credentials is the client's login for your storefront account page, where every service they own opens with one click. It is returned once, at creation — store it or send it to the client. Pass portal_password to set your own.{
"success": true,
"message": "Client deleted successfully"
}
?status=active (optional){
"success": true,
"services": [
{
"id": 1,
"client_id": 123,
"service_type": "ai_tools",
"status": "active",
"monthly_cost": 49.00,
"next_billing_date": "2025-02-15"
}
]
}
service_type esim only. Byte fields are exact; total, used and remaining are human-readable. Results are cached for 5 minutes. Returns 409 if the eSIM has not been issued yet and 503 if the carrier has no usage data yet.{
"success": true,
"service_id": 456,
"usage": {
"status": "Active",
"esim_status": "IN_USE",
"iccid": "8944...",
"total_bytes": 5368709120,
"used_bytes": 1234567890,
"remaining_bytes": 4134141230,
"total": "5.00 GB",
"used": "1.15 GB",
"remaining": "3.85 GB",
"pct_used": 23,
"expires_at": "2026-11-12T00:00:00+00:00"
},
"cached_for_seconds": 300
}
?status=active&product_type=vpn&client_id=123&limit=50&offset=0 (all optional){
"success": true,
"orders": [
{
"id": 1,
"client_id": 123,
"client_name": "John Doe",
"client_email": "john@example.com",
"product_type": "vpn",
"status": "active",
"deployment_status": "deployed",
"cost": 6.00,
"actual_cost": 2.00,
"billing_cycle": "monthly",
"next_billing_date": "2026-04-15",
"purchase_origin": "reseller_panel",
"created_at": "2026-03-15 10:30:00"
}
],
"total": 45,
"limit": 50,
"offset": 0
}
{
"success": true,
"service": {
"id": 456,
"client_id": 123,
"client_name": "John Doe",
"client_email": "john@example.com",
"service_type": "web_hosting",
"status": "active",
"billing_cycle": "monthly",
"monthly_cost": 15.00,
"next_billing_date": "2025-02-15",
"deployment_status": "deployed",
"service_data": {
"username": "johndoe",
"domain": "example.com"
},
"created_at": "2025-01-15"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "vpn", "billing_cycle": "monthly", "vpn_username": "optional_custom_username" }
billing_cycle - monthly $6, quarterly $16, biannual $30, annual $54vpn_username optional - Custom username for VPN account{
"success": true,
"service_id": 597,
"message": "VPN Service activated successfully",
"billing_cycle": "monthly",
"amount_charged": 6.00,
"new_balance": 144.00,
"vpn_credentials": {
"username": "johndoe123",
"password": "generatedPass"
}
}
GET /esim-packages to find available packages.GET /wp-json/resellportal/v1/esim-packages?location=US // Filter by country code (US, ES, GB, etc.) or leave empty for all 2000+ packages // Copy the package_code from the response to use in Step 2
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "esim", "package_code": "PHAJHEAYP" }
{
"success": true,
"service_id": 789,
"message": "E-SIM activated successfully",
"package": {
"code": "PHAJHEAYP",
"name": "United States 1GB 7Days",
"data_volume": "1 GB",
"duration": "7 day",
"location": "US"
},
"amount_charged": 1.80,
"new_balance": 148.20,
"esim_details": {
"qr_code_url": "https://...",
"activation_url": "https://...",
"iccid": "8901234567890123456",
"esim_status": "AVAILABLE"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "invoice_ai", "subdomain": "clientbrand", "business_name": "Acme Corp", "billing_cycle": "monthly", "primary_color": "#3B82F6", "logo_url": "https://example.com/logo.png" }
subdomain *required - Portal subdomain (e.g., "clientbrand" → clientbrand.invoicepaypro.com)business_name *required - Client's business name for brandingbilling_cycle - monthly $10, quarterly $25, biannual $45, annual $85primary_color - Hex color for branding (default: #3B82F6)logo_url - URL to client's logo image (optional){
"success": true,
"service_id": 599,
"message": "Invoice AI activated successfully",
"portal": {
"subdomain": "clientbrand",
"url": "https://clientbrand.invoicepaypro.com",
"business_name": "Acme Corp"
},
"billing_cycle": "monthly",
"amount_charged": 10.00,
"new_balance": 140.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
/appointmentsPOST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "appointments", "subdomain": "citysalon", "business_name": "City Salon & Spa", "billing_cycle": "monthly", "primary_color": "#6011EE", "secondary_color": "#8e44ad", "logo_url": "https://example.com/logo.png" }
subdomain *required - Booking page URL (e.g., "citysalon" → citysalon.quickreserve.net)business_name *required - Client's business name for brandingbilling_cycle - monthly $20, quarterly $55, biannual $100, annual $180primary_color - Hex color for branding (default: #6011EE)secondary_color - Hex color for accents (default: #8e44ad)logo_url - URL to client's logo image (optional){
"success": true,
"service_id": 600,
"message": "Appointment Booking activated successfully",
"booking_page": {
"subdomain": "citysalon",
"url": "https://citysalon.quickreserve.net",
"admin_url": "https://citysalon.quickreserve.net/admin",
"business_name": "City Salon & Spa"
},
"billing_cycle": "monthly",
"amount_charged": 20.00,
"new_balance": 130.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
GET /smm-services to find services.GET /wp-json/resellportal/v1/smm-services?platform=instagram&type=followers // Returns services like: { "service_id": "1234", "name": "Instagram Followers [Real]", "category": "Instagram - Followers", "rate_per_1000": 2.50, "min_quantity": 100, "max_quantity": 50000, "platform": "instagram", "service_type": "followers", "quality_tier": "real", "refill": true, "reliability": "Good", "tags": ["instagram", "followers", "real", "refill"] }
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "smm", "service_id": "1234", "link": "https://instagram.com/username", "quantity": 1000 }
service_id *required - From GET /smm-serviceslink *required - Target URL (profile, post, video, etc.)quantity *required - Number of followers/likes/views (must be within min/max)(quantity / 1000) × rate_per_1000{
"success": true,
"service_id": 601,
"message": "SMM order placed successfully",
"order": {
"smm_order_id": "789456",
"service_name": "Instagram Followers [Real]",
"link": "https://instagram.com/username",
"quantity": 1000,
"status": "pending"
},
"amount_charged": 2.50,
"new_balance": 147.50
}
GET /domain-search to check availability and pricing.GET /wp-json/resellportal/v1/domain-search?query=mybusiness // Returns availability and pricing: { "success": true, "results": [ { "domain": "mybusiness.com", "available": true, "price": 27.00 }, { "domain": "mybusiness.net", "available": true, "price": 25.92 } ] }
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "domain_registration", "domain": "mybusiness.com", "ns1": "ns1.hostingprovider.com", "ns2": "ns2.hostingprovider.com" }
domain *required - Full domain name with TLD (e.g., mybusiness.com)ns1 optional - Primary nameserver (defaults to Dynadot parking)ns2 optional - Secondary nameserver.com .net .org .io .co .ai .app .dev .xyz .shop .store .blog .me .info .biz .us .co.uk .online .site .tech .live .world .space .design .studio .agency .media .club .life .solutions
{
"success": true,
"service_id": 605,
"message": "Domain mybusiness.com registered successfully",
"domain": {
"name": "mybusiness.com",
"expiration": "2027-01-20 12:00:00",
"nameservers": {
"ns1": "ns1.hostingprovider.com",
"ns2": "ns2.hostingprovider.com"
},
"locked": true
},
"amount_charged": 27.00,
"new_balance": 123.00
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "docsign", "company_name": "Acme Legal Services", "billing_cycle": "monthly" }
company_name *required - Company/Workspace name (appears on documents sent for signature)billing_cycle - monthly $8, quarterly $20, biannual $38, annual $70{
"success": true,
"service_id": 610,
"message": "Document Signing Software activated successfully",
"portal": {
"company_name": "Acme Legal Services",
"login_url": "https://your-storefront.com/sign"
},
"billing_cycle": "monthly",
"amount_charged": 8.00,
"new_balance": 142.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "cloud_storage", "storage_plan": "50gb" }
storage_plan *required - Storage plan: 50gb $3, 100gb $5, 200gb $8, 500gb $15, 1tb $25, 2tb $45{
"success": true,
"service_id": 710,
"message": "Cloud Storage activated successfully",
"storage": {
"plan": "50 GB",
"login_url": "https://yourstorefront.com/storage"
},
"billing_cycle": "monthly",
"amount_charged": 3.50,
"new_balance": 96.50,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "email_marketing", "sending_plan": "starter" }
sending_plan *required - Sending plan: starter 5K emails $8, growth 25K emails $25, pro 50K emails $55, business 100K emails $140{
"success": true,
"service_id": 890,
"message": "Email Marketing activated successfully",
"client_access_url": "https://yourstorefront.com/email",
"email_marketing": {
"plan": "starter",
"plan_label": "5,000 emails/mo",
"login_url": "https://yourstorefront.com/email"
},
"billing_cycle": "monthly",
"amount_charged": 8.00,
"new_balance": 92.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "crm", "billing_cycle": "monthly" }
billing_cycle - monthly $15, quarterly $40, biannual $75, annual $140{
"success": true,
"service_id": 615,
"message": "CRM System activated successfully",
"url": "https://yourstorefront.com/crm",
"billing_cycle": "monthly",
"amount_charged": 15.00,
"new_balance": 135.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "reputation_management", "billing_cycle": "monthly" }
billing_cycle - monthly $20, quarterly $55, biannual $100, annual $180{
"success": true,
"service_id": 616,
"message": "Reputation Management activated successfully",
"url": "https://yourstorefront.com/reputation",
"billing_cycle": "monthly",
"amount_charged": 20.00,
"new_balance": 130.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "business_website", "billing_cycle": "monthly" }
billing_cycle - monthly $200, quarterly $550, biannual $1000, annual $1800 (default: monthly){
"success": true,
"service_id": 2120,
"message": "Business Website ordered. The client must submit a project brief before design starts.",
"stage": "brief_needed",
"brief_required": true,
"manager_url": "https://yourstorefront.com/website-manager",
"billing_cycle": "monthly",
"amount_charged": 200.00,
"new_balance": 300.00
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "monthly_seo", "local_addon": true }
local_addon - true adds Local SEO (Google Business Profile, citations, map pack) for +$50/mo. Base plan $200/mo, monthly billing only.{
"success": true,
"service_id": 2140,
"message": "Managed SEO ordered. The client must submit an SEO brief before onboarding starts.",
"stage": "brief_needed",
"brief_required": true,
"local_addon": true,
"manager_url": "https://yourstorefront.com/seo-manager",
"billing_cycle": "monthly",
"amount_charged": 250.00,
"new_balance": 250.00
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "website_builder", "billing_cycle": "monthly" }
billing_cycle - monthly $15, quarterly $40, biannual $75, annual $140{
"success": true,
"service_id": 620,
"message": "AI Website Builder activated successfully",
"billing_cycle": "monthly",
"amount_charged": 15.00,
"new_balance": 140.00,
"client_credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "wp_plugin_installer", "plugin_name": "My Custom Tool", "description": "A short description of what this plugin does.", "author": "Your Company", "logo_url": "https://example.com/logo.png", "billing_cycle": "monthly" }
plugin_name *required - Name of the plugindescription *required - Short description of what the plugin doesauthor *required - Author/company namelogo_url *required - URL to logo image (PNG, JPG, SVG, WebP)billing_cycle - monthly $10, quarterly $25, biannual $45, annual $85{
"success": true,
"service_id": 625,
"message": "WordPress Plugin Installer Pack activated successfully",
"plugin": {
"name": "My Custom Tool",
"description": "A short description of what this plugin does.",
"author": "Your Company",
"logo_url": "https://example.com/logo.png",
"license_key": "RPWPI-A1B2C3D4-E5F6G7H8"
},
"billing_cycle": "monthly",
"amount_charged": 10.00,
"new_balance": 140.00
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "social_media_automation", "billing_cycle": "monthly" }
billing_cycle - monthly $15, quarterly $40, biannual $70, annual $140{
"success": true,
"service_id": 630,
"message": "Social Media Automation activated successfully",
"billing_cycle": "monthly",
"amount_charged": 15.00,
"new_balance": 135.00,
"credentials": {
"email": "client@example.com",
"password": "generatedPass123"
}
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "web_hosting", "cpanel_username": "clientuser", "primary_domain": "clientdomain.com", "plan": "starter", "billing_cycle": "monthly" }
cpanel_username *required - Lowercase letters and numbers only, max 16 charactersprimary_domain *required - Main domain for the hosting account (e.g., example.com)plan - starter (10 GB, 1 site), business (30 GB, 10 sites), pro (75 GB, unlimited). Defaults to starter.billing_cycle - monthly, quarterly, biannual, annual. Cost depends on the plan: Starter $5 / $14 / $25 / $45, Business $10 / $27 / $48 / $84, Pro $18 / $48 / $84 / $144{
"success": true,
"service_id": 635,
"message": "Web Hosting activated successfully",
"hosting": {
"username": "clientuser",
"domain": "clientdomain.com",
"password": "generatedPass123"
},
"billing_cycle": "monthly",
"amount_charged": 15.00,
"new_balance": 135.00
}
POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "business_phone", "phone_number": "+12125550100", "billing_cycle": "monthly" }
phone_number - Exact E.164 number to purchase (e.g. +12125550100). Required unless area_code is provided.area_code - Auto-pick the first available number in this area code. Use digits only (no leading zeros or country code). Examples: US/CA 212, GB London 20 (not 020), GB Manchester 161, AU Sydney 2. US area codes 800/833/844/855/866/877/888 are treated as toll-free.country - ISO-2 country code. Default US. Supported: US, CA, GB, AU.page_size - Search endpoint only. Number of available numbers to return (default 30, max 50).billing_cycle - monthly $10, quarterly $27, biannual $50, annual $90GET /wp-json/resellportal/v1/business-phone/search?country=US&area_code=212
{
"success": true,
"service_id": 712,
"message": "Business Phone activated successfully",
"phone": {
"number": "+12125550100",
"twilio_sid": "PN1234567890abcdef",
"country": "US"
},
"billing_cycle": "monthly",
"amount_charged": 10.00,
"new_balance": 125.00
}
plan is required: chat (AI Chat, $15/mo: answers questions, captures leads, inbox, webhooks) booking (Chat + Booking, $39/mo: adds appointment booking with calendar busy-time check, reminders and follow-ups) or phone (Chat + Booking + Phone, $99/mo: also answers the business phone 24/7 with call transfers and spam screening, unlimited calls for normal business use; the client picks their number in the dashboard). Billed monthly. The client sets it up at /receptionist on your storefront; the response includes their install code and shareable chat link. One per client.skip_client_email: true to opt out.POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "ai_receptionist", "plan": "booking" }
plan - Required. chat, booking or phone.skip_client_email - Optional true/false. Skip the built-in welcome email. Default false.{
"success": true,
"service_id": 2601,
"message": "AI Receptionist activated successfully",
"client_access_url": "https://yourstore.com/receptionist",
"ai_receptionist": {
"plan": "booking",
"plan_label": "Chat + Booking",
"dashboard_url": "https://yourstore.com/receptionist",
"chat_url": "https://yourstore.com/receptionist/chat/air_k3v9...",
"embed_code": "<script src=\"https://yourstore.com/receptionist/widget.js\" data-key=\"air_k3v9...\" async></script>"
},
"billing_cycle": "monthly",
"amount_charged": 39,
"new_balance": 103.50
}
/gc/<slug> on your storefront and a dashboard at /giftcards. They must connect their own Stripe account before customers can buy. A 3% platform fee is taken per card sold and half of it is paid to you: to your connected Stripe account 7 days after each sale, or to your profit wallet if you have no Stripe connected.POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "gift_cards" }
skip_client_email - Optional true/false. Skip the built-in activation email. Default false.{
"success": true,
"service_id": 2532,
"message": "Digital Gift Cards activated",
"client_access_url": "https://yourstore.com/giftcards",
"gift_cards": {
"slug": "maple-street-bakery",
"page_url": "https://yourstore.com/gc/maple-street-bakery",
"bank_connected": false
},
"billing_cycle": "onetime",
"amount_charged": 0,
"new_balance": 142.50
}
skip_client_email: true to opt out and handle via your own CRM.POST /wp-json/resellportal/v1/orders Content-Type: application/json { "client_id": 123, "product_key": "link_in_bio", "billing_cycle": "monthly" }
billing_cycle - monthly $5, quarterly $13, biannual $24, annual $45skip_client_email - Optional true/false. Skip the built-in welcome email (e.g. when handling via your own CRM). Default false.{
"success": true,
"service_id": 813,
"message": "Link in Bio activated successfully",
"bio": {
"slug": "janedoe-7f2a",
"bio_url": "https://biolnk.net/janedoe-7f2a"
},
"billing_cycle": "monthly",
"amount_charged": 5.00,
"new_balance": 195.00
}
{
"success": true,
"message": "Service deleted successfully"
}
?location=US (optional - filter by country code){
"success": true,
"total_packages": 60,
"packages": [
{
"package_code": "PHAJHEAYP",
"name": "United States 1GB 7Days",
"price": 1.80,
"description": "United States 1GB 7Days",
"location": "US",
"data_volume": "1 GB",
"duration": "7 day",
"speed": "3G/4G/5G"
}
]
}
package_code when creating E-SIM orders. Over 2000+ packages available worldwide.?search=instagram - Filter by service name or description?category=followers - Filter by category?platform=instagram - Filter by platform (instagram, youtube, tiktok, facebook, twitter, etc.)?type=followers - Filter by service type (followers, likes, views, comments, shares, etc.)?country=US - Filter by country code (ISO 3166-1 alpha-2)?quality=real - Filter by quality tier (real, premium, high_quality, standard, bot, economy)?refill=true - Filter by refill availability?min_rate=0.50 - Minimum rate per 1000?max_rate=5.00 - Maximum rate per 1000?sort_by=rate - Sort by: rate, name, service_id, min_quantity, max_quantity, platform, category?sort_order=asc - Sort direction: asc, desc?page=1 - Page number (requires per_page)?per_page=50 - Results per page (max 500, omit for all results)
{
"success": true,
"total_services": 150,
"page": 1,
"per_page": 50,
"total_pages": 3,
"services": [
{
"service_id": "1234",
"name": "Instagram Followers [Real] [USA]",
"category": "Instagram - Followers",
"rate_per_1000": 2.50,
"min_quantity": 100,
"max_quantity": 50000,
"platform": "instagram",
"service_type": "followers",
"quality_tier": "real",
"description": "Real Instagram followers from active accounts.",
"type": "Default",
"country_code": "US",
"country_name": "United States",
"geo_type": "country_targeted",
"refill": true,
"cancel": true,
"drop_rate": "Almost No",
"start_time": "2 mins",
"delivery_speed": "12 mins",
"reliability": "Good",
"status": "active",
"tags": ["instagram", "followers", "real", "us", "refill"]
}
]
}
service_id when creating SMM orders. Rate is cost per 1000 units. Pagination fields only appear when per_page is specified.{ "success": true, "servers": [ { "id": 135, "name": "cz1.ipcover.net", "city": "Prague #1", "country_code": "CZ" } ] }
{ "success": true, "ports": [ { "id": 1, "protocol": "udp", "number": 1194, "default": 1 } ] }
?service_id=597 *required - An active VPN service (from GET /services)?server_id=135 *required - From GET /vpn/servers?protocol=wireguard - wireguard (default) or openvpn?port_id=1 - OpenVPN only, from GET /vpn/ports{
"success": true,
"protocol": "wireguard",
"filename": "wg0.conf",
"config": "[Interface]\nPrivateKey = ...\nAddress = 10.245.77.200/32\nDNS = 172.16.0.1\n\n[Peer]\nPublicKey = ...\nAllowedIPs = 0.0.0.0/0,::/0\nEndpoint = cz1.ipcover.net:55888\n"
}