Records
Capture and replay policy execution sequences for regression testing and validation.
Get recording or running status. Policy must be in dry-run mode, otherwise returns 403 "Invalid status.". Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Record type (Recording or Running)
RecordingPolicy ID being recorded/run
69aeb71ef8c5b278e3bab4e5Unique identifier of the recording session
9db028d2-03ad-4d49-a178-cf4b67f8c147Current status of the recording/running session
NewUnauthorized request.
Forbidden
Internal server error.
GET /api/v1/record/{policyId}/status HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"type": "string",
"policyId": "69aeb71ef8c5b278e3bab4e5",
"uuid": "9db028d2-03ad-4d49-a178-cf4b67f8c147",
"status": "string"
}Start recording. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/recording/start HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}trueStop recording. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/recording/stop HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"result": "ok"
}Get recorded actions. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unique identifier of the action
9db028d2-03ad-4d49-a178-cf4b67f8c147Policy ID
69aeb71ef8c5b278e3bab4e5HTTP method (GET, POST, PUT, etc.)
POSTAction type
CreateDIDTimestamp when the action occurred
2026-03-03T17:25:53.312ZUser DID who performed the action
did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599Target block or entity of the action
Block tagUnauthorized request.
Forbidden
Internal server error.
GET /api/v1/record/{policyId}/recording/actions HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"uuid": "9db028d2-03ad-4d49-a178-cf4b67f8c147",
"policyId": "69aeb71ef8c5b278e3bab4e5",
"method": "string",
"action": "string",
"time": "string",
"user": "string",
"target": "string"
}
]Run record from a zip file. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Record UUID.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/running/start?importRecords=text&syncNewRecords=text&fromPolicyId=text HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 6
"text"stringStop running. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/running/stop HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}trueGet running results. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Total number of documents compared
5Unauthorized request.
Forbidden
Internal server error.
GET /api/v1/record/{policyId}/running/results HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"info": {
"tokens": "eyJhbGciOi...",
"documents": 0
},
"total": 0,
"documents": [
{
"type": "string",
"schema": "string",
"rate": "string",
"documents": {}
}
]
}Returns all VC and VP documents from the dry-run store that share the given recordActionId. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Record action UUID
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
GET /api/v1/record/{policyId}/recording/action-documents?recordActionId=text HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{}
]Get running details. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Total number of fields compared
10Unauthorized request.
Forbidden
Internal server error.
GET /api/v1/record/{policyId}/running/details HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"left": {},
"right": {},
"total": 0,
"documents": {}
}Fast Forward. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/running/fast-forward HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}trueRetry step. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/running/retry HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}trueSkip step. Only users with the Standard Registry role are allowed to make the request.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
POST /api/v1/record/{policyId}/running/skip HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}trueLast updated