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}/alerts/{alertId}
Returns a single compliance alert with full detail — including the prefilled complianceForms data and line-item opportunityProducts — that your application presents to the customer for review and submission.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
partnerId | String | Yes | Your Account PID. |
alertId | String | Yes | Compliance Alert identifier (returned by List Compliance Alerts). |
Example
curl -s \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
"https://api.corpnet.com/v1/partners/P123456/alerts/006VB00000K3al0YAB"Response — 200 OK
200 OK{
"data": {
"id": "006VB00000K3al0YAB",
"name": "Registered Agent - DE - Sample Company LLC",
"serviceCategory": "Registered Agent",
"closeDate": "2025-12-31",
"amount": 149.00,
"description": "Annual registered agent renewal for Delaware",
"status": "Prospecting",
"companyName": "Sample Company LLC",
"serviceState": "DE",
"companyId": "a0EVB00000GPzIP2A1",
"productPackageId": "a0X5e000001ABCD",
"oppDueDate": "2025-12-15",
"opportunityType": "Compliance Alert",
"entityStatus": "Active",
"entityType": "LLC",
"alertType": "Registered Agent",
"alertBody": "Your registered agent service is due for renewal.",
"alertActualDueDate": "2025-12-31",
"complianceForms": [
{
"formDataId": "a0FVB00000ABC123",
"formDefinitions": [
{
"formDefinitionName": "RA_DE_Form",
"formDefinitionId": "a0GVB00000DEF456",
"formTitle": "Delaware Registered Agent",
"statePicklist": "DE",
"version": "1.0",
"sections": {
"EntityState": {
"Filed_Qualification_Date": "2020-05-15",
"EntityNumber": "7654321"
},
"FranchiseTaxInformation": {
"CountofCommonStockShares": "1000",
"CountofPreferredStockShares": "0"
},
"root": {
"ForeignQualified": false
}
}
}
]
}
],
"opportunityProducts": [
{
"id": "00kVB00000GHI789",
"price": 149.00,
"productName": "Delaware Registered Agent Service",
"listPrice": 149.00,
"unitPrice": 149.00,
"quantity": 1,
"state": "DE",
"productFamily": "Compliance",
"formioId": null,
"productDisplayType": "Required"
}
]
},
"statusCode": 200,
"message": "Success"
}Response Fields
| Field | Type | Description |
|---|---|---|
id | String | Alert identifier (alertId). |
name | String | Human-readable alert name. |
serviceCategory | String | Top-level service category (Registered Agent, Annual Report, etc.). |
closeDate | String | Target close date for the alert. |
amount | Number | Total dollar amount for the alert. |
description | String | Free-text alert description. |
status | String | Sales-stage status (Prospecting, etc.). |
companyName | String | Name of the company this alert is for. |
serviceState | String | Two-letter state code where the service applies. |
companyId | String | Company identifier. |
productPackageId | String | Identifier of the product package associated with this alert. |
oppDueDate | String | Internal opportunity due date. |
opportunityType | String | Always Compliance Alert for this endpoint. |
entityStatus | String | Status of the associated company. |
entityType | String | Entity type of the associated company. |
alertType | String | Alert classification (e.g., Registered Agent). |
alertBody | String | Customer-facing alert message. |
alertActualDueDate | String | The actual statutory due date the alert tracks. |
complianceForms | Array | Prefilled form data — same shape as in List Compliance Alerts. |
opportunityProducts | Array | Line items (products) for this alert. |
Notes
- Use this endpoint when your customer drills into a specific alert in your UI — the
complianceFormspayload is what you render as the editable form. - Submit the completed form via Submit Compliance Form Data using the same
formDataIdandformDefinitionIdfrom the response.