Endpoint
Authentication
Requires a developer API key in theAuthorization header.
Query Parameters
Example Request
Response — 200 OK
affectedDataPrincipalIds,
principalIntimation and principalIntimations; read one breach for those.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
List the breaches in the DPDP breach register, newest first, optionally by status.
GET /v1/dpdp/breaches
Authorization header.
| Parameter | Type | Required | Description |
|---|---|---|---|
status | string | No | open, initial_intimated, reported or closed |
limit | integer | No | 1 to 200, default 50 |
cursor | string | No | The nextCursor of the previous page |
curl "https://api.grantex.dev/v1/dpdp/breaches?status=open&limit=20" \
-H "Authorization: Bearer gx_..."
{
"breaches": [
{
"breachId": "brch_01HXYZ...",
"status": "open",
"awareAt": "2027-06-01T10:00:00.000Z",
"affectedCount": 3,
"boardDetailedReportDueAt": "2027-06-04T10:00:00.000Z",
"boardDetailedReportOverdue": false,
"principalIntimationRequired": true
}
],
"nextCursor": null
}
affectedDataPrincipalIds,
principalIntimation and principalIntimations; read one breach for those.
| Status | Code | Description |
|---|---|---|
| 400 | BAD_REQUEST | Unknown status, invalid limit or cursor |
| 401 | UNAUTHORIZED | Invalid or missing API key |