Read what you did to a verification
curl --request GET \
--url https://api.verify.privue.ai/verifications/{verification_id}/history \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.verify.privue.ai/verifications/{verification_id}/history"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.verify.privue.ai/verifications/{verification_id}/history', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"actions": [
{
"at": "2026-08-10T15:02:44",
"action": "cancelled",
"actor": {
"actor": "user",
"clerk_user_id": "user_31KqZ8vLmR4tNhWy7bXcPdA6"
},
"document_ids": null
},
{
"at": "2026-08-10T14:35:20",
"action": "documents-downloaded",
"actor": {
"actor": "api-key",
"key_id": "key_3ZmQ7pW2xR8tLnVy"
},
"document_ids": [
"bb9909b4-44e4-414a-af82-bad690d434ed",
"4fd79a54-a8a7-4e07-b902-a2e75af3e467"
]
},
{
"at": "2026-08-10T14:02:11",
"action": "created",
"actor": {
"actor": "api-key",
"key_id": "key_3ZmQ7pW2xR8tLnVy"
},
"document_ids": null
}
]
}{
"code": "unauthenticated",
"detail": "Missing or malformed Authorization header"
}{
"code": "environment-mismatch",
"detail": "workflow 'merchant-onboarding' is production and this request is for uat"
}{
"code": "verification-not-found",
"detail": "no verification 3f2504e0-4f89-41d3-9a0c-0305e82c3301 for this client"
}{
"code": "request-invalid",
"detail": "verification_id: Input should be a valid UUID, invalid character: found `n` at 1"
}{
"code": "rate-limited",
"detail": "Unauthorized: RATE_LIMITED"
}{
"code": "auth-unavailable",
"detail": "Auth provider unavailable"
}Results
Read what you did to a verification
Read what your account did to this verification, newest first.
Every action you took on it, whether over this API or from the dashboard, and which of your callers took each one: the key it was verified as, or the person signed in. What the person being verified did is the journey, which the record’s steps report, and what happened on its own is on the record’s timestamps.
It holds nothing the user provided, so it survives the expiry that deletes the rest of the record.
GET
/
verifications
/
{verification_id}
/
history
Read what you did to a verification
curl --request GET \
--url https://api.verify.privue.ai/verifications/{verification_id}/history \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.verify.privue.ai/verifications/{verification_id}/history"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.verify.privue.ai/verifications/{verification_id}/history', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"actions": [
{
"at": "2026-08-10T15:02:44",
"action": "cancelled",
"actor": {
"actor": "user",
"clerk_user_id": "user_31KqZ8vLmR4tNhWy7bXcPdA6"
},
"document_ids": null
},
{
"at": "2026-08-10T14:35:20",
"action": "documents-downloaded",
"actor": {
"actor": "api-key",
"key_id": "key_3ZmQ7pW2xR8tLnVy"
},
"document_ids": [
"bb9909b4-44e4-414a-af82-bad690d434ed",
"4fd79a54-a8a7-4e07-b902-a2e75af3e467"
]
},
{
"at": "2026-08-10T14:02:11",
"action": "created",
"actor": {
"actor": "api-key",
"key_id": "key_3ZmQ7pW2xR8tLnVy"
},
"document_ids": null
}
]
}{
"code": "unauthenticated",
"detail": "Missing or malformed Authorization header"
}{
"code": "environment-mismatch",
"detail": "workflow 'merchant-onboarding' is production and this request is for uat"
}{
"code": "verification-not-found",
"detail": "no verification 3f2504e0-4f89-41d3-9a0c-0305e82c3301 for this client"
}{
"code": "request-invalid",
"detail": "verification_id: Input should be a valid UUID, invalid character: found `n` at 1"
}{
"code": "rate-limited",
"detail": "Unauthorized: RATE_LIMITED"
}{
"code": "auth-unavailable",
"detail": "Auth provider unavailable"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Every action your account took on this verification, newest first.
Everything your account did to a verification, newest first.
Every action, newest first.
Show child attributes
Show child attributes
