Policies
The number of pages to skip before starting to collect the result set
0The numbers of items to return
20Policy type
localUse "2" for this endpoint (supports status filter).
2Successful operation. Two examples: regular user (userGroups usually reflect roles on published policies) and Standard Registry (dry-run: last active role and its userGroups; Administrator has userGroups []). Other combinations are possible depending on policy state and assignments.
Unauthorized request.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Successful operation. Returns the full policy list (same as GET /policies) after creation.
Unauthorized request.
Forbidden
Internal server error.
Policy id to exclude from the returned list. Pass the current policy id from the client context; the server uses this value only for that exclusion filter.
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
start_newPossible values: Array of migration issues per document. Empty array when migration completed without per-document errors. Each item includes id and message (e.g. JSON_SCHEMA_VALIDATION_ERROR).
Document or entity id related to the error
Error message
Unauthorized request.
Forbidden
Internal server error.
start_newPossible values: Created task.
Unauthorized request.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e5Created task.
Missing or empty runId in body.
Unauthorized request.
Forbidden
Internal server error.
Migration run id whose failed items should be retried.
69aeb71ef8c5b278e3bab4e5Created task.
Missing or empty runId in body.
Unauthorized request.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e569aeb71ef8c5b278e3bab4e5Migration run status.
Unauthorized request.
Forbidden
Internal server error.
010Filter by migration run status: running, completed, failed, stopped. Multiple values are passed as a comma-separated list. In Swagger UI, select several values from the list by holding Ctrl (Windows/Linux) or Command (macOS).
Migration runs.
Unauthorized request.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Source policy id to clone. The new policy is created asynchronously; optional overrides in the body apply name, topicDescription, description, and policyTag (see clone/import flow).
69aeb71ef8c5b278e3bab4e569aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Policy configuration.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e569aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Policy configuration.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Unauthorized request.
Forbidden
Resource not found.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5null if not disconnected; otherwise the policy object for the disconnected user.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Unauthorized request.
Forbidden
Internal server error.
No content
Policy Id
69aeb71ef8c5b278e3bab4e5Policy documentation entries.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e51.0.0privatePossible values: Record policy actions
falseSuccessful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e51.0.0privatePossible values: Record policy actions
falseSuccessful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5UTC instant when the policy should be discontinued (omit for immediate).
2026-03-30T20:00:00.000ZSuccessful operation.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Unauthorized request.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Policy nameDescriptionDescriptionTagDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.60463790.0.60463791773670900.819264517privatePossible values: 1.0.02026-03-03T17:25:53.312Z1.0.0Installer["Installer"]Full list of group rows for this user in the policy (getGroupsByUser), including inactive.
[{"uuid":"9db028d2-03ad-4d49-a178-cf4b67f8c147","role":"Installer","groupLabel":"Label","groupName":"Name","active":true}]["Registrant"][{"role":"Registrant","steps":[{"block":"Block tag","level":1,"name":"Step name"}]}][{"name":"Project","description":"Project","memoObj":"topic","static":false,"type":"any"}][{"tokenName":"Token name","tokenSymbol":"Token symbol","tokenType":"non-fungible","decimals":"","changeSupply":true,"enableAdmin":true,"enableFreeze":true,"enableKYC":true,"enableWipe":true,"templateTokenTag":"token_template_0"}][{"name":"Group name","creator":"Registrant","groupAccessType":"Private","groupRelationshipType":"Multiple","members":["Registrant"]}]User-configured policy API documentation entries. The alias may be a single slug (create-device) or a path of slugs separated by / (monitoring-reports/create).
[{"name":"create_device","description":"Send event to create_device","target":"create_device","method":"POST","alias":"monitoring-reports/create","url":"/api/v1/policies/{policyId}/tag/create_device/blocks","dmrvUrl":"/api/v1/dmrv/{policyId}/monitoring-reports/create"}]9db028d2-03ad-4d49-a178-cf4b67f8c147Validation result.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Returns true when the disconnect succeeds.
trueUnauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Returns true when the reconnect succeeds.
trueUnauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Optional. Savepoint ids as a JSON array of strings, passed as a single query value (stringified JSON). Parsed with the rest of the query and sent to the engine.
["69c68bf7fbdb94688e7ef0d4","69c68c51fbdb94688e7ef0f8"]Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Optional. JSON array of savepoint id strings, sent as a single query value (stringified JSON). Invalid values yield 400.
["69c68bf7fbdb94688e7ef0d4","69c68c51fbdb94688e7ef0f8"]Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5An existing group uuid, or JSON null for Default State.
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Document type.
Include document field.
trueThe number of pages to skip before starting to collect the result set
0The numbers of items to return
20JSON array of document index rows (fields vary by stored record). X-Total-Count is the total matching rows for paging.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Text search
ExampleSchemas
["#001, #002"]Owners
["001, 002"]Tokens
["001, 002"]Related
["001, 002"]The number of pages to skip before starting to collect the result set
0The numbers of items to return
20Documents.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Ids
["001, 002"]Text search
ExampleSchemas
["#001, #002"]Owners
["001, 002"]Tokens
["001, 002"]Related
["001, 002"]Successful operation. Response zip file.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5JSON array of distinct document-owner DIDs (strings). X-Total-Count matches array length for Standard Registry; other roles receive a single-element array.
Hedera DID of a document owner
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Token Ids.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5ZIP binary payload with exported policy data and related entities for migration/import.
Unauthorized request.
Forbidden
Internal server error.
Uploaded policy.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Binary body: ZIP archive as described in the operation summary (not JSON).
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Import finished successfully. The response body is JSON null (no object payload).
Null on success.
Unauthorized request.
Forbidden
Internal server error.
No content
Policy Id
69aeb71ef8c5b278e3bab4e5Record of block tag → block instance UUID.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Optional. Savepoint ids (JSON array or stringified JSON). Parsed and passed with the rest of the query object to the engine.
["69c2cfc021d39e7b6d15e236"]Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Block Identifier
9db028d2-03ad-4d49-a178-cf4b67f8c147Optional. Savepoint ids (JSON array or stringified JSON). Parsed and passed with the rest of the query object to the engine.
["69c2cfc021d39e7b6d15e236"]Block document. The OpenAPI schema is a minimal BlockDTO; actual responses include additional fields per block type—see the example.
Unauthorized request.
Forbidden
Block not available to the current role at this policy stage or time (including when the user’s role does not match the block configuration).
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Block Identifier
9db028d2-03ad-4d49-a178-cf4b67f8c147Optional engine timeout in milliseconds. Forwarded to guardian-service and clamped there to the range 10 ms to 1 hour.
60000Example: 60000Optional. Parsed as boolean in the API Gateway. If true, waits for a response from the remote policy action.
trueExample: trueSuccessful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Status filter (error, pending, success)
errorAccount ID filter
0.0.6046379VP Message ID filter
1775659196.584626142The number of pages to skip before starting to collect the result set
0The numbers of items to return
20Mint requests.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5VP Message Id
1774449700.283746192Validation passed; retry has been queued (fire-and-forget). warnings contains any per-request messages surfaced synchronously during validation (e.g. cooldown or already-in-progress); an empty array means every request was accepted for background processing. message is set only when no retry was needed because every mint request for the VP is already fully minted and transferred.
Unauthorized request.
Forbidden. Only the policy owner can retry mint requests.
Forbidden
Unprocessable entity.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Block Identifier
9db028d2-03ad-4d49-a178-cf4b67f8c147History
trueTimeout
60000Example: 60000Wait for a response from the remote policy
trueExample: trueSuccessful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Block name (Tag)
block-tagOptional. Savepoint ids (JSON array or stringified JSON). Parsed and passed with the rest of the query object to the engine.
["69c2cfc021d39e7b6d15e236"]Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Block name (Tag)
block-tagOptional engine timeout in milliseconds. Forwarded to guardian-service and clamped there to the range 10 ms to 1 hour.
60000Example: 60000Optional. If true, waits for a response from the remote policy action.
trueExample: trueSuccessful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Block name (Tag)
block-tagHistory
trueTimeout
60000Example: 60000Wait for a response from the remote policy
trueExample: trueSuccessful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Block Unavailable.
Policy Id
69aeb71ef8c5b278e3bab4e5Block name (Tag). Case-sensitive.
block-tagResolved block identifier.
9db028d2-03ad-4d49-a178-cf4b67f8c147Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Block Identifier
9db028d2-03ad-4d49-a178-cf4b67f8c147Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Block descriptions.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5ZIP archive containing the exported policy file.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Hedera message ID and related policy metadata.
69c38f81462c9c1141de2df2CDM AMS-III.AR PolicySubstituting fossil fuel-based lighting with LED/CFL lighting systems11774427068.001165000did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8361161Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5ZIP/XLSX binary payload returned as a file download.
Unauthorized request.
Forbidden
Internal server error.
The topic ID of policy version.
0.0.00000001Import policy in demo mode.
trueSave original state of the policy
trueHedera topic message id
Created policy.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
The topic ID of policy version.
0.0.00000001Import policy in demo mode.
trueSave original state of the policy
trueHedera topic message id
Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Hedera topic message id
Policy preview.
1773670900.8192645170.0.6046379Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Hedera topic message id
Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
The topic ID of policy version.
0.0.00000001Import policy in demo mode.
trueCreated policy.
Unauthorized request.
Forbidden
Internal server error.
The topic ID of policy version.
0.0.00000001Import policy in demo mode.
truePolicy archive (ZIP format).
Optional JSON file (for example metadata.json) with content like { "tools": { "1706867530.884259218": "1774367941.594676930" }, "importRecords": true }.
Created policy.
Unauthorized request.
Forbidden
Internal server error.
The topic ID of policy version.
0.0.00000001Import policy in demo mode.
trueSave original state of the policy
trueSuccessful operation.
Unauthorized request.
Forbidden
Internal server error.
The topic ID of policy version.
0.0.00000001Import policy in demo mode.
trueSave original state of the policy
truePolicy archive (ZIP format).
Optional JSON file (for example metadata.json) with content like { "tools": { "1706867530.884259218": "1774367941.594676930" }, "importRecords": true }.
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy preview.
1773670900.8192645170.0.6046379Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Import result for the updated policy.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Optional comma-separated schema ids used by the async XLSX import flow.
69c2cfc021d39e7b6d15e236,69c2cfc021d39e7b6d15e237Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Preview payload parsed from the XLSX file.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Optional stringified JSON array of savepoint ids used to read users from a specific savepoint context.
["69c68bf7fbdb94688e7ef0d4","69c68c51fbdb94688e7ef0f8"]Virtual users for the current dry-run state or the selected savepoints.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Virtual User DID
did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599Virtual user.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Use "2" for this endpoint (returns the created dry-run virtual user object).
2["67c85d2fcebecbe1c0231522","67c85d35cebecbe1c0231523"]Created virtual user.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5DID of the virtual user to activate.
did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599Virtual users for the dry-run policy after the active user change.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Dry-run execution result for the requested block.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Block tag (e.g. choose_role).
choose_roleArray of dry-run document records for the block tag.
Unauthorized request.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e5List of dry-run savepoints.
Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e5Before publishing changes["root-block","sub-block"]Response includes savepoint: the created dry-run savepoint record.
Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e5Include deleted savepoints in count
falseDry-run savepoints count.
{"count":5}Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
Policy identifier.
69aeb71ef8c5b278e3bab4e5Savepoint id to apply.
69b8115f3dc0fa022156fb89Response includes savepoint: the applied dry-run savepoint record after restore.
Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e569b8115f3dc0fa022156fb89Updated checkpoint nameUpdated savepoint metadata.
Name is required.
Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
69aeb71ef8c5b278e3bab4e5["69aeb71ef8c5b278e3bab4e5"]If false, and the policy has more than one savepoint, the current savepoint cannot be deleted. If true, that guard is bypassed (used by the UI for deleting all savepoints).
falseDeletion result. hardDeletedIds contains only savepoints that were hard-deleted. This array can be empty when the request causes only soft deletes (for example, deleting savepoints that still have children). If the current savepoint is included while the guard is enforced, the request fails instead of returning an empty result.
Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Dry-run state restart result.
Unauthorized request.
Policy is not in Dry Run mode.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5The number of pages to skip before starting to collect the result set
0The numbers of items to return
20Transactions.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5The number of pages to skip before starting to collect the result set
0The numbers of items to return
20Artifacts.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5The number of pages to skip before starting to collect the result set
20The numbers of items to return
20Files.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Config
trueUnauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5trueConfig
trueUnauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Config
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Data
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation. Response zip file.
No content
Unauthorized request.
Forbidden
Internal server error.
No content
Policy Id
69aeb71ef8c5b278e3bab4e5GEThttp://localhost/Successful operation
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Topic ID of the main policy.
Synchronization topic ID shared between linked policies.
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5One or more uploaded test files.
Successful operation.
Bad request (e.g. no files to upload).
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Test Id
69b8115f3dc0fa022156fb89Successful operation.
Test ID
69aeb71ef8c5b278e3bab4e5Test UUID
9db028d2-03ad-4d49-a178-cf4b67f8c147Test Name
Test NamePolicy ID
69aeb71ef8c5b278e3bab4e5Test owner
did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599Test status
NewPossible values: Last start date
2026-03-03T17:25:53.312ZTest duration
0Test progress
0Test result
9db028d2-03ad-4d49-a178-cf4b67f8c147Test result
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Test Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Test Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Test ID
69aeb71ef8c5b278e3bab4e5Test UUID
9db028d2-03ad-4d49-a178-cf4b67f8c147Test Name
Test NamePolicy ID
69aeb71ef8c5b278e3bab4e5Test owner
did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599Test status
NewPossible values: Last start date
2026-03-03T17:25:53.312ZTest duration
0Test progress
0Test result
9db028d2-03ad-4d49-a178-cf4b67f8c147Test result
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Test Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Test ID
69aeb71ef8c5b278e3bab4e5Test UUID
9db028d2-03ad-4d49-a178-cf4b67f8c147Test Name
Test NamePolicy ID
69aeb71ef8c5b278e3bab4e5Test owner
did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599Test status
NewPossible values: Last start date
2026-03-03T17:25:53.312ZTest duration
0Test progress
0Test result
9db028d2-03ad-4d49-a178-cf4b67f8c147Test result
Unauthorized request.
Forbidden
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Test Id
69aeb71ef8c5b278e3bab4e5Successful operation.
Total number of fields compared
10Unauthorized request.
Forbidden
Internal server error.
Optional methodology category IDs to filter by.
Optional free-text search query.
Successful operation.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Document DB record ID of the VC document to version.
Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Policy Id
69aeb71ef8c5b278e3bab4e5Document Id
69b8115f3dc0fa022156fb89Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Successful operation.
No content
Unauthorized request.
Forbidden
Internal server error.
No content
Successful operation.
No content
Unauthorized request.
Forbidden
Internal server error.
No content
Last updated