List the caller's plan orders

gethttps://api.expiryedge.com/v1/getAllSubscriptions
any role60/min
Request
curl 'https://api.expiryedge.com/v1/getAllSubscriptions' \
  -H "Authorization: Bearer $EXPIRYEDGE_API_KEY"
Response
[
  {
    "id": "ord_3Jk8Wq",
    "user_id": "u_71bXq",
    "organization_id": "org_northwind",
    "plan_type": "prod_SJbWzGAm137eGN",
    "subscription_period": 1,
    "period_unit": "month",
    "subscription_id": "sub_1QfT8sLm2Northwind",
    "currency": "usd",
    "total_amount": 29,
    "net_amount": 29,
    "status": "completed",
    "order_date": "2026-09-27T14:05:00.000Z",
    "createdAt": "2026-09-27T14:05:00.000Z"
  }
]

Returns every order bought by the calling user, newest first. Returns all records; unbounded.

Returns

200
Orders, newest first.
  • idstringread-only
  • user_idstringread-only
    User who bought the plan.
  • organization_idstringread-only
  • plan_typestringread-only
    Stripe product id of the plan.
  • subscription_periodintegerread-only
    Billing interval count.
  • period_unitstringread-only
    Alloweddayweekmonthyear
  • subscription_idstringread-only
    Stripe subscription id (sub_...).
  • currencystringread-only
    Lowercase ISO currency code.
  • total_amountnumberread-only
    Amount in major currency units (e.g. dollars).
  • net_amountnumberread-only
  • statusstringread-only
  • order_datestringread-only
    format: date-time
  • createdAtstringread-only
    format: date-time

Errors

400
The request is missing required fields or contains invalid values.
401
Missing, expired or invalid bearer token.
429
Too many requests for this endpoint from your IP. Wait Retry-After seconds.