Overview
list_subscriptions returns all marketplace model subscriptions for the authenticated user — including active, expired, and trial subscriptions.
Auth required.
Parameters
Filter by subscription status. Accepted values:| Value | Description |
|---|
"active" | Currently active subscriptions only (default) |
"expired" | Expired subscriptions |
"all" | All subscriptions regardless of status |
Maximum results to return. Default: 20. Max: 100.
Returns
{
"total": 2,
"subscriptions": [
{
"subscription_id": "sub_8f2a1c9d",
"model_id": "qx-mom-us-001",
"model_name": "US Large-Cap Momentum",
"plan": "trial",
"status": "active",
"started_at": "2026-04-06T09:15:00Z",
"expires_at": "2026-04-20T09:15:00Z",
"trial": true,
"days_remaining": 14
},
{
"subscription_id": "sub_3d1b9e7f",
"model_id": "qx-factor-007",
"model_name": "Global Multi-Factor",
"plan": "monthly",
"status": "active",
"started_at": "2026-03-01T00:00:00Z",
"expires_at": "2026-05-01T00:00:00Z",
"trial": false,
"days_remaining": 25
}
]
}
| Field | Description |
|---|
subscription_id | Unique subscription ID |
status | "active" or "expired" |
days_remaining | Days until expiry (null if expired) |
trial | Whether the subscription is a free trial |
Example
Next Step
Use an active model_id from the results as input to run_signal.