Linksfield Developer
OverviewCube APIsTopup APIs
Old version
OverviewCube APIsTopup APIs
Old version
  1. Bundle-groups
  • Mall Global Specification
  • Mall Business Flow
  • Mall API Signature Code Examples
  • APP Integration with Stripe SDK — Example Notes
  • Vshop
    • Card Login Verification
      POST
    • Get Available Data Plan Product List
      POST
    • Create User Order
      POST
    • Query Active and Pending Orders
      POST
    • Get Active Auto-Renewal
      POST
    • Cancel Auto-Renewal
      POST
    • Create User Order (Third-Party Payment)
      POST
  • Payment
    • Get Stripe Single Payment Authorization
      POST
    • Get Stripe Subscription Payment Authorization
      POST
    • Create Stripe Subscription / Auto-Renewal
      POST
    • Query Payment Result
      POST
    • Confirm Payment Result
      POST
  • Notification
    • Recharge Success Message Push
      POST
  • Bundle-groups
    • Add SIM Cards to a Specified Group
      POST
    • Remove SIM Cards from a Specified Group
      DELETE
    • Query SIM Card Numbers in a Specified Group
      GET
    • Query All Groups and Basic Data Plan Information
      GET
    • Retrieve Asynchronous Operation Result
      GET
  • Order
    • Query Order Details
      GET
  1. Bundle-groups

Query All Groups and Basic Data Plan Information

Demo UAT
http://127.0.0.1
Demo UAT
http://127.0.0.1
GET
/mall/bundle-groups/bundles

Applicable Scenarios#

Retrieve all SIM-plan groups (bundle groups) under the account along with their associated basic data plan information.

Prerequisites#

1.
The request method must be GET.
2.
All non-null parameters in the query string must be serialized as a JSON string with keys sorted in lexicographic order, to be used as the signature input.
3.
The signature content (signContent) must be encrypted using the MD5 algorithm (default: 32-character lowercase alphanumeric string).

Notes#

1.
This is a synchronous interface — the complete query result is returned immediately upon request.

Business Rules#

1.
Only groups and their associated basic data plan information that the current customer has permission to access will be returned.

Request

Query Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'http://127.0.0.1/mall/bundle-groups/bundles?version=&partnerCode=&sign=' \
--header 'Accept-Language: zh-CN' \
--header 'Content-Type: application/json'

Responses

🟢200
application/json
Bodyapplication/json

Example
{
    "data": [
        {
            "group_id": "34233",
            "group_name": "Group A",
            "description": "Description for Group A",
            "bundles": [
                {
                    "bundle_id": "1001",
                    "bundle_name": "Bundle X"
                },
                {
                    "bundle_id": "1002",
                    "bundle_name": "Bundle Y"
                }
            ]
        },
        {
            "group_id": "34234",
            "group_name": "Group B",
            "bundles": [
                {
                    "bundle_id": "2001",
                    "bundle_name": "Bundle Z"
                }
            ]
        }
    ],
    "operateCode": "S",
    "message": "success"
}
Modified at 2026-06-25 03:51:50
Previous
Query SIM Card Numbers in a Specified Group
Next
Retrieve Asynchronous Operation Result
Built with