Limited AvailabilityAccess 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
| Parameter | Type | Required | Description |
|---|---|---|---|
partnerId | String | Yes | Your Account PID. |
subscriptionId | String | Yes | Subscription 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
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.