Skip to main content

Registration Groups API

POST /registrationGroups

Description

This API endpoint retrieves a list of registration groups with their details.

Request Body

The request utilizes GraphQL to perform the registrationGroups query without requiring any variables.

Query:

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

GraphQL Variables:

{}

Example Request:

curl --location '' \
--header 'Content-Type: application/json' \
--data '{"query":"query registrationGroups {\n registrationGroups {\n id\n name\n description\n tagName\n duration\n price\n usernamePostfix\n usernamePostfixId\n dailyBandwidth\n multiLoginCount\n downloadUpload\n ip\n }\n}","variables":{}}'

Response:

  • Success (200 OK):

    • The response includes a list of registration groups with details about each group.
    {
    "data": {
    "registrationGroups": [
    {
    "id": 1,
    "name": "Standard Registration",
    "description": "Basic registration group for new users",
    "tagName": "Standard",
    "duration": 30,
    "price": 49.99,
    "usernamePostfix": "StdUser",
    "usernamePostfixId": 201,
    "dailyBandwidth": 600,
    "multiLoginCount": 2,
    "downloadUpload": "Moderate",
    "ip": "192.168.1.30"
    },
    {
    "id": 2,
    "name": "Premium Registration",
    "description": "Premium registration group with enhanced features",
    "tagName": "Premium",
    "duration": 60,
    "price": 99.99,
    "usernamePostfix": "PremUser",
    "usernamePostfixId": 202,
    "dailyBandwidth": 1200,
    "multiLoginCount": 4,
    "downloadUpload": "Unlimited",
    "ip": "192.168.1.40"
    }
    ]
    }
    }
  • Error (4XX/5XX):

    • If there is an issue with retrieving the registration groups, such as a server error, the response will include an appropriate error message and status code.

Note:

No variables are required for this query. Ensure the GraphQL server is properly set up to handle the registrationGroups query for accurate results.