Skip to content
RedirHub/API
Sign inGet API key
Workspace · workspaceSubscription.productSubscriptions
GET/workspace/subscriptionworkspaceSubscription.productSubscriptions

List product subscriptions

The products the workspace is subscribed to, with their current state.

Base URL
https://api.redirhub.com/v1
Auth
Bearer token
Idempotent
Yes
Returns
application/json

The request

Call GET /workspace/subscription with your bearer token.

# List product subscriptions
curl "https://api.redirhub.com/v1/workspace/subscription" \
  -H "Authorization: Bearer $REDIRHUB_TOKEN"

The response

A 200 carries the payload inside a data array — the same shape the list endpoints return, so one parser handles both.

{
  "data": [
    {
      "plan": "string",
      "name": "Acme",
      "fullname": "string",
      "product": "links",
      "level": "string",
      "interval": "string",
      "price": 1,
      "product_name": "string",
      "order_no": "string",
      "status": "active",
      "created_at": "2026-08-01T09:14:22Z",
      "expiry_time": "string",
      "is_subscription": "string",
      "subscription_status": "string",
      "subscription_ends_at": "string",
      "trial_ends_at": "string",
      "payment_line": "string",
      "warning_line": "string",
      "actions": [
        "string"
      ],
      "limits": [
        {
          "id": "9f2a7c31-4b8e-4a02-9d1f-0c6b7e5a1d44",
          "label": "string",
          "used": "string",
          "usedDisplay": "string",
          "included": "string",
          "includedDisplay": "string",
          "percent": {},
          "primary": true
        }
      ],
      "features": [
        {
          "id": "9f2a7c31-4b8e-4a02-9d1f-0c6b7e5a1d44",
          "label": "string",
          "tooltip": "string"
        }
      ],
      "active_addons": "string"
    }
  ]
}

Status codes

200
SuccessThe active subscriptions of the workspace, one per subscribed product.
401
UnauthenticatedUnauthenticated
429
Too many requestsToo many requests

What usually comes next

One call is rarely the whole job. These are the endpoints most integrations reach for around this one.