to navigate · to open See all results
GET /api/v1/subscriptions/{record}

Get a subscription

Read the current details of one subscription.

Last updated

Request

GET /api/v1/subscriptions/{record}

Requires subscriptions:read. See token permissions. Every listed permission is required for this endpoint.

Send Authorization: Bearer YOUR_API_TOKEN and Accept: application/json.

record is the numeric subscription ID in your token’s organization.

Query parameters

No query parameters are required.

Example

Set ASSETCENTER_API_TOKEN as described in the quick start. Replace example record and option IDs with values from your organization.

cURL / Bash
curl --request GET "https://my.assetcenter.app/api/v1/subscriptions/123" \
  --header "Authorization: Bearer $ASSETCENTER_API_TOKEN" \
  --header "Accept: application/json"

Response

200 OK. Example response; IDs, values, and timestamps will differ in your organization.

JSON
{
  "data": {
    "id": 123,
    "name": "Team software",
    "vendor_name": "Example Software",
    "plan_type": null,
    "status": "available",
    "category_id": 9,
    "license_count": 10,
    "billing_type": "subscription",
    "billing_frequency": "monthly",
    "cost": "12.00",
    "created_at": "2026-09-07T16:00:00.000000Z",
    "updated_at": "2026-09-07T16:00:00.000000Z"
  }
}

Behavior and constraints

The object contains the public record fields shown above. Related records, custom-field values, files, and full history are not embedded. Use the timeline endpoint for history. Subscription billing workflow responses expose additional billing and contract state.

Errors

401 means the token is missing, expired, revoked, or not a customer API token. 403 means a required permission or administrator access is missing. 404 means the record or child record is unavailable in this organization. 429 means a rate limit was reached. See error handling and rate limits.