Get User Subscription API

Retrieve subscription details for the authenticated user

Users

Get User Subscription API

Retrieve detailed subscription information including duration, expiration, bandwidth limits, and multi-login settings.

Duration

Subscription period.

Expiration

End date.

Bandwidth

Daily limits.


Endpoint Overview

QUERY/graphql

Retrieve subscription details for the authenticated user.

Authentication:Bearer Token
Required scopes:user

GraphQL Query

query userSubscription {
  userSubscription {
    duration
    multiLoginCount
    expiresAt
    createdAt
    updatedAt
    dailyBandwidth
    downloadUpload
  }
}

Variables:

{}

HTTP Request:

curl -X POST https://api.orbnet.com/graphql \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "query": "query userSubscription { userSubscription { duration multiLoginCount expiresAt dailyBandwidth } }",
    "variables": {}
  }'

Response

200Subscription Retrieved Successfully
{
  "data": {
    "userSubscription": {
      "duration": 30,
      "multiLoginCount": 5,
      "expiresAt": "2024-12-31T23:59:59Z",
      "createdAt": "2024-01-01T00:00:00Z",
      "updatedAt": "2024-01-01T00:00:00Z",
      "dailyBandwidth": 10737418240,
      "downloadUpload": 107374182400
    }
  }
}

Response Fields

durationInt!

Subscription duration in days.

multiLoginCountInt!

Number of simultaneous logins allowed.

expiresAtDateTime!

Subscription expiration date.

createdAtDateTime!

Subscription creation date.

updatedAtDateTime!

Last update timestamp.

dailyBandwidthLong

Daily bandwidth limit in bytes.

downloadUploadLong

Total download/upload limit in bytes.



Bandwidth Units

Bandwidth values are returned in bytes. Divide by 1073741824 (1024³) to convert to gigabytes.

Upgrade Your Plan

View available packages and upgrade your subscription.

View Packages