All Groups API

Retrieve a comprehensive list of all subscription plans across all service groups

Groups

All Groups API

Access the complete catalog of subscription plans. View every available group across all service categories in a single query.

Complete Catalog

All subscription plans.

Unified View

Cross-service listing.

Easy Discovery

Find any plan quickly.


Endpoint Overview

QUERY/graphql

Retrieve all subscription groups across all service groups. This provides a comprehensive view of every available plan on the platform.

Authentication:Bearer Token
Required scopes:admin

GraphQL Query

query allGroups {
  allGroups {
    id
    name
    description
    tagName
    duration
    price
    usernamePostfix
    usernamePostfixId
    dailyBandwidth
    multiLoginCount
    downloadUpload
    ip
  }
}

HTTP Request:

curl -X POST https://api.orbnet.com/graphql \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "query": "query allGroups { allGroups { id name description price duration multiLoginCount tagName } }"
  }'

Response

200All Groups Retrieved Successfully
{
  "data": {
    "allGroups": [
      {
        "id": "10",
        "name": "Free Trial",
        "description": "7-day trial",
        "tagName": "trial",
        "duration": 7,
        "price": 0,
        "usernamePostfix": "@trial",
        "usernamePostfixId": "10",
        "dailyBandwidth": "1GB",
        "multiLoginCount": 1,
        "downloadUpload": "10/10",
        "ip": "dynamic"
      },
      {
        "id": "100",
        "name": "Basic Monthly",
        "description": "Essential protection",
        "tagName": "basic-1m",
        "duration": 30,
        "price": 4.99,
        "usernamePostfix": "@basic",
        "usernamePostfixId": "1",
        "dailyBandwidth": "10GB",
        "multiLoginCount": 2,
        "downloadUpload": "50/50",
        "ip": "dynamic"
      },
      {
        "id": "101",
        "name": "Basic Annual",
        "description": "Essential protection - yearly",
        "tagName": "basic-12m",
        "duration": 365,
        "price": 39.99,
        "usernamePostfix": "@basic",
        "usernamePostfixId": "1",
        "dailyBandwidth": "10GB",
        "multiLoginCount": 2,
        "downloadUpload": "50/50",
        "ip": "dynamic"
      },
      {
        "id": "200",
        "name": "Premium Monthly",
        "description": "Full VPN features",
        "tagName": "premium-1m",
        "duration": 30,
        "price": 9.99,
        "usernamePostfix": "@premium",
        "usernamePostfixId": "2",
        "dailyBandwidth": "unlimited",
        "multiLoginCount": 5,
        "downloadUpload": "100/100",
        "ip": "dynamic"
      },
      {
        "id": "201",
        "name": "Premium Annual",
        "description": "Full VPN features - yearly",
        "tagName": "premium-12m",
        "duration": 365,
        "price": 79.99,
        "usernamePostfix": "@premium",
        "usernamePostfixId": "2",
        "dailyBandwidth": "unlimited",
        "multiLoginCount": 5,
        "downloadUpload": "100/100",
        "ip": "dynamic"
      },
      {
        "id": "300",
        "name": "Business",
        "description": "Enterprise VPN solution",
        "tagName": "business",
        "duration": 365,
        "price": 199.99,
        "usernamePostfix": "@business",
        "usernamePostfixId": "3",
        "dailyBandwidth": "unlimited",
        "multiLoginCount": 10,
        "downloadUpload": "unlimited",
        "ip": "static"
      }
    ]
  }
}

Response Fields

idID!

Unique identifier for the subscription plan.

nameString!

Display name of the plan.

descriptionString

Plan description.

tagNameString

Short identifier tag.

durationInt!

Subscription duration in days.

priceFloat!

Base price for the plan.

multiLoginCountInt!

Maximum concurrent connections.

dailyBandwidthString

Daily bandwidth limit.

downloadUploadString

Speed limits in Mbps.

ipString

IP assignment type (dynamic/static).


Plan Categories

Trial Plans

Free trials for new users.

Basic Plans

Entry-level subscriptions.

Premium Plans

Full-featured options.

Business Plans

Enterprise solutions.


Use Cases

Admin Dashboard

Manage all subscription plans.

Plan Analytics

Analyze plan distribution.

Migration Tools

Move users between plans.

Reporting

Generate plan reports.



Admin Only

This endpoint returns all groups including internal and disabled plans. Access is restricted to admin accounts.

Create New Plan

Add a new subscription plan to your platform.

Create Group