Get a Subscription

🚧

Limited Availability

Access to the Compliance API is currently limited to approved partners. Endpoints, request/response shapes, and field names may change before reaching general availability — use against staging for early integration work and coordinate with your CorpNet account manager before relying on Compliance API calls in production-critical paths. Report issues or feedback to your account manager.

GET /v1/partners/{partnerId}/subscriptions/{subscriptionId}

Returns a single subscription plan record with full detail. Use this when your application needs the subscription state for a specific plan — e.g., to render renewal-status UI before calling Renew a Subscription.

Path Parameters

ParameterTypeRequiredDescription
partnerIdStringYesYour Account PID.
subscriptionIdStringYesSubscription Plan identifier (returned by List Subscriptions).

Example

curl -s \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  "https://api.corpnet.com/v1/partners/P123456/subscriptions/a0S5e000001ABCD"

Response — 200 OK

{
  "data": {
    "id": "a0S5e000001ABCD",
    "entityId": "a0A5e000002abcd",
    "state": "CA",
    "renewalType": "Auto Renewal",
    "startDate": "2025-01-01",
    "endDate": "2025-12-31",
    "orderId": "801XXXXXXXXXXXX",
    "entityName": "ABC Company Inc",
    "serviceCategory": "AnnualReport",
    "autoRenewDate": "2025-12-01"
  },
  "statusCode": 200,
  "message": "Success"
}

Field semantics are identical to those documented in List Subscriptions.