For the complete documentation index, see llms.txt. This page is also available as Markdown.

Accounts

Returns current session of the user.

get

Returns current user session.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/accounts/session

Registers a new user account.

post

Object that contain username, password and role fields.

Body
usernamestringRequiredExample: NewStandardRegistry
passwordstringRequiredExample: StrongPassword3#
password_confirmationstringRequiredExample: StrongPassword3#
rolestringRequiredExample: STANDARD_REGISTRY
Responses
201

Successful operation.

application/json
idstringRequiredExample: 69aeb71ef8c5b278e3bab4e5
usernamestringRequiredExample: StandardRegistry
rolestringRequiredExample: STANDARD_REGISTRY
permissionsstring[]OptionalExample: ["ACCOUNTS_STANDARD_REGISTRY_READ","DEMO_KEY_CREATE","IPFS_FILE_READ","IPFS_FILE_CREATE","PROFILES_USER_READ","PROFILES_USER_UPDATE","PROFILES_BALANCE_READ","ACCOUNTS_ACCOUNT_READ","ANALYTIC_POLICY_READ","ANALYTIC_MODULE_READ","ANALYTIC_TOOL_READ","ANALYTIC_SCHEMA_READ","ANALYTIC_DOCUMENT_READ","ARTIFACTS_FILE_READ","ARTIFACTS_FILE_CREATE","ARTIFACTS_FILE_DELETE","BRANDING_CONFIG_UPDATE","CONTRACTS_CONTRACT_READ","CONTRACTS_CONTRACT_CREATE","CONTRACTS_CONTRACT_DELETE","CONTRACTS_CONTRACT_MANAGE","CONTRACTS_WIPE_REQUEST_READ","CONTRACTS_WIPE_REQUEST_UPDATE","CONTRACTS_WIPE_REQUEST_DELETE","CONTRACTS_WIPE_REQUEST_REVIEW","CONTRACTS_WIPE_ADMIN_CREATE","CONTRACTS_WIPE_ADMIN_DELETE","CONTRACTS_WIPE_MANAGER_CREATE","CONTRACTS_WIPE_MANAGER_DELETE","CONTRACTS_WIPER_CREATE","CONTRACTS_WIPER_DELETE","CONTRACTS_POOL_READ","CONTRACTS_POOL_UPDATE","CONTRACTS_POOL_DELETE","CONTRACTS_RETIRE_REQUEST_READ","CONTRACTS_RETIRE_REQUEST_CREATE","CONTRACTS_RETIRE_REQUEST_DELETE","CONTRACTS_RETIRE_REQUEST_REVIEW","CONTRACTS_RETIRE_ADMIN_CREATE","CONTRACTS_RETIRE_ADMIN_DELETE","CONTRACTS_PERMISSIONS_READ","CONTRACTS_DOCUMENT_READ","LOG_LOG_READ","MODULES_MODULE_READ","MODULES_MODULE_CREATE","MODULES_MODULE_UPDATE","MODULES_MODULE_DELETE","MODULES_MODULE_REVIEW","POLICIES_POLICY_READ","POLICIES_POLICY_CREATE","POLICIES_POLICY_UPDATE","POLICIES_POLICY_DELETE","POLICIES_POLICY_REVIEW","POLICIES_POLICY_EXECUTE","POLICIES_POLICY_MANAGE","POLICIES_MIGRATION_CREATE","POLICIES_RECORD_ALL","SCHEMAS_SCHEMA_READ","SCHEMAS_SCHEMA_CREATE","SCHEMAS_SCHEMA_UPDATE","SCHEMAS_SCHEMA_DELETE","SCHEMAS_SCHEMA_REVIEW","SCHEMAS_SYSTEM_SCHEMA_READ","SCHEMAS_SYSTEM_SCHEMA_CREATE","SCHEMAS_SYSTEM_SCHEMA_UPDATE","SCHEMAS_SYSTEM_SCHEMA_DELETE","SCHEMAS_SYSTEM_SCHEMA_REVIEW","TOOLS_TOOL_READ","TOOLS_TOOL_CREATE","TOOLS_TOOL_UPDATE","TOOLS_TOOL_DELETE","TOOLS_TOOL_REVIEW","TOOL_MIGRATION_CREATE","TOKENS_TOKEN_READ","TOKENS_TOKEN_CREATE","TOKENS_TOKEN_UPDATE","TOKENS_TOKEN_DELETE","TOKENS_TOKEN_MANAGE","TAGS_TAG_READ","TAGS_TAG_CREATE","PROFILES_RESTORE_ALL","SUGGESTIONS_SUGGESTIONS_READ","SUGGESTIONS_SUGGESTIONS_UPDATE","SETTINGS_SETTINGS_READ","SETTINGS_SETTINGS_UPDATE","SETTINGS_THEME_READ","SETTINGS_THEME_CREATE","SETTINGS_THEME_UPDATE","SETTINGS_THEME_DELETE","PERMISSIONS_ROLE_READ","PERMISSIONS_ROLE_CREATE","PERMISSIONS_ROLE_UPDATE","PERMISSIONS_ROLE_DELETE","PERMISSIONS_ROLE_MANAGE","ACCESS_POLICY_ALL","SCHEMAS_RULE_CREATE","SCHEMAS_RULE_READ","SCHEMAS_RULE_EXECUTE","FORMULAS_FORMULA_CREATE","FORMULAS_FORMULA_READ","POLICIES_EXTERNAL_POLICY_READ","POLICIES_EXTERNAL_POLICY_CREATE","POLICIES_EXTERNAL_POLICY_UPDATE","POLICIES_EXTERNAL_POLICY_DELETE","LOG_LOG_READ","LOG_SYSTEM_READ"]
locationstringOptionalExample: local
post
/accounts/register

Registers and fully onboards a new user account.

post

Creates a user account, Hedera account, DID, and cryptographic keys on behalf of the user. If hederaAccountId / hederaAccountKey are omitted the platform generates them.

Body
usernamestringRequiredExample: NewStandardRegistry
passwordstringRequiredExample: StrongPassword3#
password_confirmationstringRequiredExample: StrongPassword3#
rolestringRequiredExample: STANDARD_REGISTRY
hederaAccountIdstringOptional

Hedera account ID (e.g. 0.0.12345). Auto-generated from the operator account if omitted.

Example: 0.0.12345
hederaAccountKeystringOptional

Hedera account private key. Required when hederaAccountId is provided; auto-generated if omitted.

parentstringOptional

Standard Registry username or DID. Required for USER role accounts to link them to their registry.

Example: registry_username
useFireblocksSigningbooleanOptional

Use Fireblocks signing instead of local key.

Default: false
Responses
post
/accounts/push/onboard

Logs user into the system.

post
Body
usernamestringRequiredExample: StandardRegistry
passwordstringRequiredExample: test
otpstringRequired
Responses
post
/accounts/login

Change user password.

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
usernamestringRequiredExample: StandardRegistry
oldPasswordstringRequiredExample: test
newPasswordstringRequiredExample: AnotherStrongPassword3#
Responses
post
/accounts/change-password

Returns access token.

post

Returns access token.

Body
refreshTokenstringRequired

Refresh token

Example: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYwNmY2MzIyLTk2NGYtNGIwMC05ZjgwLTljM2Y1OTdjYTYyYSIsIm5hbWUiOiJTdGFuZGFyZFJlZ2lzdHJ5IiwiZXhwaXJlQXQiOjE4MDQ3MDAzOTczMzgsImlhdCI6MTc3MzE2NDM5N30.ODc0_ktbl5xPRn4Ub1Kuj-xrjlho2_oyohucLdgMUqFGrI2SD_T3A96OaV2cKx7NQwsxc-QFBpBnrGSriJ9qPUcDm9rYmQYSqwpRJT0uSuL7xwu4TiPlVzghCd5xlLTw_uA6uJR7CG7HrDphPQI6zMGSxKXcn2S9xIZ6z5uBuWU
Responses
post
/accounts/access-token

Returns a list of users, excluding Standard Registry.

get

Returns all users except those with role Standard Registry. Only users with the Standard Registry role are allowed to make the request.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/accounts

Returns all Standard Registries.

get

Returns all Standard Registries.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/accounts/standard-registries

Returns all Standard Registries aggregated with polices and vcDocuments.

get

Returns all Standard Registries aggregated with polices and vcDocuments

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/accounts/standard-registries/aggregated

Returns user's Hedera account balance.

get

Requests current Hedera account balance.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/accounts/balance

Generate an OTP secret for 2FA setup.

post

Generate an OTP secret for 2FA setup.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
post
/accounts/otp/generate

Confirm OTP setup.

post

Confirm OTP setup by OTP token.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
tokenstringRequiredExample: 111111
Responses
post
/accounts/otp/confirm

Get OTP status.

get

Get OTP status for the current user.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/accounts/otp/status

Deactivate 2FA.

post

Deactivate 2FA.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
post
/accounts/otp/deactivate

Last updated