Endpoint
Authentication
Requires a developer API key in theAuthorization header.
Request Headers
| Header | Value |
|---|---|
Authorization | Bearer <api_key> |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
grievanceId | string | Yes | The grievance ID |
Example Request
Response — 200 OK
Response Fields
| Field | Type | Description |
|---|---|---|
grievanceId | string | Unique grievance ID |
dataPrincipalId | string | The data principal who filed the grievance |
recordId | string | null | Related consent record ID (if applicable) |
type | string | Grievance type |
description | string | Detailed description |
evidence | object | Supporting evidence |
status | string | Current status: submitted, in-progress, resolved, or rejected |
referenceNumber | string | Human-readable reference number |
expectedResolutionBy | string | ISO-8601 resolution deadline |
resolvedAt | string | null | ISO-8601 resolution timestamp (if resolved) |
resolution | string | null | Resolution details (if resolved) |
createdAt | string | ISO-8601 creation timestamp |
Error Responses
| Status | Code | Description |
|---|---|---|
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 404 | NOT_FOUND | Grievance not found |