Read Validate Access Record
GET/config/data-space/validate-access-record/:validateAccessRecordId
Reads a specific Validate Access Record.
Request
Path Parameters
ID of the Validate Access Record
Responses
- 200
Validate Access Record read
Response Headers
Content-Type json
Content-Type header
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
- MOD2
validateAccessRecord object
Record of an access token validation and authorisation attempt
Unique identifier for the validation record
ID of the Data Disclosure Agreement Record connected to the access token
Possible values: [pii
, anonymous
]
Data classification requested (e.g., "pii", "anonymous") in the access token
Type of external ID requested (only for PII classification)
External ID value requested (only for PII classification)
connectedAgreementIds objectrequired
Holds the specific revision ID for the record connected to the access token, as well as the connected Data Disclosure Agreement Template Revision ID and the underlying Data Agreement Revision ID.
ID of the specific Data Disclosure Agreement Record Revision the token was released for
ID of the specific Data Disclosure Agreement Template Revision that the record was signed for
ID of the underlying Data Agreement Revision that defines the data to be shared between the Data Source and Data Using Service
request objectrequired
The original validation request
The JWT Access Token that was validated
The HTTP method that was requested
The API path that was requested
response object required
The validation response (success or failure)
Possible values: [true
]
Whether the access token was verified and authorized
Possible values: [pii
, anonymous
]
Data classification of the validated access
List of individuals associated with this access
decodedClaims objectrequired
The decoded JWT claims. The fields listed below will be present; additional claims are allowed.
The audience of the JWT
Possible values: [anonymous
, pii
]
The data classification of the requested resource
The ID of the Data Disclosure Agreement Record associated with this token
The expiration time of the JWT
The issued at time of the JWT
The issuer of the JWT
The unique identifier for the JWT
The decoded JWT claims. The fields listed below will be present; additional claims are allowed.
Possible values: [false
]
Whether the access token was verified and authorized
The reason why validation failed
Unix timestamp when the validation occurred
{
"validateAccessRecord": {
"id": "string",
"requestedDataDisclosureAgreementRecordId": "string",
"requestedDataClassification": "pii",
"requestedExternalIdType": "string",
"requestedExternalId": "string",
"connectedAgreementIds": {
"dataDisclosureAgreementRecordRevisionId": "string",
"dataDisclosureAgreementTemplateRevisionId": "string",
"dataAgreementRevisionId": "string"
},
"request": {
"accessToken": "string",
"httpMethod": "string",
"path": "string"
},
"response": {},
"timestamp": 0
}
}