PediID Rights
- POST
/id/me/right/{kind}Exercise a right over your own record - GET
/id/me/rightsEvery right you have exercised, and what came of it
POST Exercise a right over your own record
POST /id/me/right/{kind}
EXPORT, CORRECTION, DISPUTE, RESTRICTION or ERASURE. A correction supersedes rather than overwrites, so 'what did you tell them in March' stays answerable in April. A disputed fact is withheld rather than released stale, because an integrator that receives a contested value has no way to know it is contested. On ERASURE the values are overwritten and the record closed. That is not destruction: backups taken before it still hold the data, and anything already released to an integrator is beyond reach. The response says so in those words.
Headers
| Name | Notes |
|---|---|
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
| Name |
|---|
kind |
Query parameters
| Name | Default |
|---|---|
resourceCode | Optional |
fieldName | Optional |
detail | Optional |
Example
Response: GenericResponseRightsRequestResponse
curl -X POST "https://api.bridgemoni.com/id/me/right/value" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"rightKind": "string",
"requestStatus": "string",
"resourceCode": "string",
"fieldName": "string",
"refusalReason": "string",
"notifiedIntegratorCount": 0,
"receivedDateTime": "2026-09-25T10:00:00Z",
"completedDateTime": "2026-09-25T10:00:00Z"
},
"description": "Right recorded"
} Responses
| Status | When |
|---|---|
200 | Right recorded |
GET Every right you have exercised, and what came of it
GET /id/me/rights
Including the ones that were refused, and why. A rights log that showed only successes would be a worse record than none.
Headers
| Name | Notes |
|---|---|
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Example
Response: GenericResponseListRightsRequestResponse
curl -X GET "https://api.bridgemoni.com/id/me/rights" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" {
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"rightKind": "string",
"requestStatus": "string",
"resourceCode": "string",
"fieldName": "string",
"refusalReason": "string",
"notifiedIntegratorCount": 0,
"receivedDateTime": "2026-09-25T10:00:00Z",
"completedDateTime": "2026-09-25T10:00:00Z"
}
],
"description": "Your rights history"
} Responses
| Status | When |
|---|---|
200 | Your rights history |
Generated from the OpenAPI document. Branch on the HTTP status: there is no machine-readable error code on the wire. Errors