Requests
Authorizations
Query parameters
pageany ofOptionalDefault:
Which page to fetch
1
notOptional
integer · min: 1Optional
pageSizeany ofOptionalDefault:
Page size to use
30
notOptional
integer · min: 1 · max: 30Optional
typestring · enumOptionalPossible values:
Search by request type
statestring · enumOptionalPossible values:
Search by request state
createdBystringOptional
reviewedBystringOptional
pendingBystringOptional
sortBystring · enumOptionalDefault:
Sort by attribute
createdAt
Possible values: sortOrderstring · enumOptionalDefault:
Sort order
asc
Possible values: Responses
200
Successful response
application/json
default
Error response
application/json
get
GET /rest/requests HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"page": 1,
"next": 1,
"prev": 1,
"pageSize": 1,
"total": 1,
"results": [
{
"type": "UPDATE_QUORUM",
"data": {
"quorum": 1
},
"id": "text",
"legacyId": 1,
"state": "INITIAL",
"reviewSteps": [
{
"stageName": "text",
"quorum": 1
}
],
"currentStepIndex": 1,
"expiredAt": "2025-06-22T14:23:55.665Z",
"targetId": "text",
"reviews": [
{
"stepIndex": 1,
"userId": "text",
"status": "PENDING",
"createdAt": "2025-06-22T14:23:55.665Z",
"updatedAt": "2025-06-22T14:23:55.665Z"
}
],
"createdAt": "2025-06-22T14:23:55.665Z",
"updatedAt": "2025-06-22T14:23:55.665Z"
}
]
}
Body
requestany ofRequired
or
or
or
or
or
or
or
or
or
or
or
or
Responses
200
Successful response
application/json
Responseany of
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
default
Error response
application/json
post
POST /rest/requests HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 733
{
"request": {
"type": "CREATE_ADMIN",
"data": {
"name": "text",
"deviceType": "PSD",
"deviceUserId": "text",
"registration": {
"subState": "PENDING",
"deviceData": {
"name": "text",
"psdModel": "BLUE",
"pubKey": "text",
"confidentialityKey": "text",
"psdEphemeralKey": "text",
"psdEphemeralKeyAttestation": {
"codeHash": "text",
"attestationPub": "text",
"certificate": "text",
"signature": "text"
}
},
"challenge": {
"challenge": "text",
"ephemeralPublicKey": "text",
"ephemeralPublicKeyAttestation": {
"codeHash": "text",
"attestationPub": "text",
"certificate": "text",
"signature": "text"
},
"handshake": "text",
"handshakeAttestation": {
"codeHash": "text",
"attestationPub": "text",
"certificate": "text",
"signature": "text"
},
"u2fRegisterData": "text",
"ciphertext": "text",
"requestId": "text"
}
}
}
}
}
{
"type": "UPDATE_QUORUM",
"data": {
"quorum": 1
},
"id": "text",
"legacyId": 1,
"state": "INITIAL",
"reviewSteps": [
{
"stageName": "text",
"quorum": 1
}
],
"currentStepIndex": 1,
"expiredAt": "2025-06-22T14:23:55.665Z",
"targetId": "text",
"reviews": [
{
"stepIndex": 1,
"userId": "text",
"status": "PENDING",
"createdAt": "2025-06-22T14:23:55.665Z",
"updatedAt": "2025-06-22T14:23:55.665Z"
}
],
"createdAt": "2025-06-22T14:23:55.665Z",
"updatedAt": "2025-06-22T14:23:55.665Z"
}
Authorizations
Path parameters
idstringRequired
Id of the request
Responses
200
Successful response
application/json
Responseany of
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
default
Error response
application/json
get
GET /rest/requests/{id} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"type": "UPDATE_QUORUM",
"data": {
"quorum": 1
},
"id": "text",
"legacyId": 1,
"state": "INITIAL",
"reviewSteps": [
{
"stageName": "text",
"quorum": 1
}
],
"currentStepIndex": 1,
"expiredAt": "2025-06-22T14:23:55.665Z",
"targetId": "text",
"reviews": [
{
"stepIndex": 1,
"userId": "text",
"status": "PENDING",
"createdAt": "2025-06-22T14:23:55.665Z",
"updatedAt": "2025-06-22T14:23:55.665Z"
}
],
"createdAt": "2025-06-22T14:23:55.665Z",
"updatedAt": "2025-06-22T14:23:55.665Z"
}