Fetch all consent records
GET/audit/consent-records
This endpoint is used to fetch all consent records with pagination for individuals in an organisation defined in the consent building block.
Request
Query Parameters
Requested index for start of resources to be provided in response requested by client
Default value: 10
Number of items returned per page. Requested number of resources to be provided in response requested by client
Possible values: [consent
, legal_obligation
, contract
, vital_interest
, public_task
, legitimate_interest
]
Unique ID of an object
ID contains indivitual id, data agreement id or consent record id
sector of the object
Responses
- 200
- 400
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
pagination object
Current page number
Total number of items available
Total number of pages based on limit
Number of items per page
Indicates if there's a previous page
Indicates if there's a next page
{
"consentRecords": [
{
"id": "",
"dataAgreementId": "string",
"dataAgreementRevisionId": "string",
"dataAgreementRevisionHash": "",
"individualId": "string",
"optIn": "",
"state": "",
"signatureId": "string",
"sectorPreferences": [
{
"sector": "",
"optIn": true,
"isLastUpdated": true
}
],
"timestamp": "string",
"dataAgreement": {
"version": "string",
"purpose": "string",
"lawfulBasis": ""
}
}
],
"pagination": {
"currentPage": 0,
"totalItems": 0,
"totalPages": 0,
"limit": 0,
"hasPrevious": true,
"hasNext": true
}
}
bad input parameter