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

External Policies

Returns the list of requests for adding remote policies.

get

Returns the list of requests for adding remote policies.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageIndexnumberOptional

The number of pages to skip before starting to collect the result set

Example: 0
pageSizenumberOptional

The numbers of items to return

Example: 20
Responses
get
/external-policies

Returns preview of the remote policies.

post

Returns preview of the remote policies.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
messageIdstringRequired

Hedera topic message id

Responses
post
/external-policies/preview

Creates a request to import a remote policy.

post

Creates a request to import a remote policy.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
messageIdstringRequired

Hedera topic message id

Responses
post
/external-policies/import

Approves the request to import a remote policy, and imports it.

post

Approves the request to import a remote policy, and imports it.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Responses
post
/external-policies/push/{messageId}/approve

Rejects the request to import a remote policy.

post

Rejects the request to import a remote policy.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Responses
post
/external-policies/push/{messageId}/reject

Approves the request to import a remote policy, and imports it.

post

Approves the request to import a remote policy, and imports it.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Responses
post
/external-policies/{messageId}/approve

Rejects the request to import a remote policy.

post

Rejects the request to import a remote policy.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Responses
post
/external-policies/{messageId}/reject

Disconnects the user from the selected remote policy on the current Guardian instance only.

put

Disconnects the user from the selected remote policy on the current Guardian instance only.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Query parameters
fullbooleanOptional

Disconnects the user from the selected remote policy on the current Guardian instance and from the same policy on the Main Guardian instance where it is deployed.

Example: 0
Responses
put
/external-policies/{messageId}/disconnect

Removes the remote policy from the current Guardian instance.

delete

Removes the remote policy from the current Guardian instance.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Responses
delete
/external-policies/{messageId}

Returns the list of requests for action from remote Guardians.

get

Returns the list of requests for action from remote Guardians.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageIndexnumberOptional

The number of pages to skip before starting to collect the result set

Example: 0
pageSizenumberOptional

The numbers of items to return

Example: 20
policyIdstringOptional

Policy Id

Example: 001
statusstringOptional

Status

Example: NEW
typestringOptional

Type

Example: ACTION
Responses
get
/external-policies/requests

Approves a request for an action from a remote Guardian.

put

Approves a request for an action from a remote Guardian.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Body
uuidstringRequired

Action UUID

Example: 9db028d2-03ad-4d49-a178-cf4b67f8c147
typestring · enumRequired

Action type

Example: ACTIONPossible values:
messageIdstringRequired

Action message id

Example: 1773670900.819264517
startMessageIdstringRequired

Action start message id

Example: 1773670900.819264517
statusstring · enumRequired

Action status

Example: NEWPossible values:
lastStatusstring · enumRequired

Action last status

Example: NEWPossible values:
accountIdstringRequired

Action owner

Example: 0.0.6046379
senderstringRequired

Message sender

Example: 0.0.6046379
ownerstringRequired

Action owner

Example: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599
topicIdstringRequired

Action topic id

Example: 0.0.6046379
policyIdstringRequired

Policy UU

Example: 69aeb71ef8c5b278e3bab4e5
blockTagstringRequired

Block tag

Example: Tag
policyMessageIdstringRequired

Policy message id

Example: 1773670900.819264517
loadedbooleanRequired

File is loaded

Example: true
Responses
put
/external-policies/requests/{messageId}/approve

Rejects a request for an action from a remote Guardian

put

Rejects a request for an action from a remote Guardian

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Policy message id

Example: 1773670900.819264517
Body
uuidstringRequired

Action UUID

Example: 9db028d2-03ad-4d49-a178-cf4b67f8c147
typestring · enumRequired

Action type

Example: ACTIONPossible values:
messageIdstringRequired

Action message id

Example: 1773670900.819264517
startMessageIdstringRequired

Action start message id

Example: 1773670900.819264517
statusstring · enumRequired

Action status

Example: NEWPossible values:
lastStatusstring · enumRequired

Action last status

Example: NEWPossible values:
accountIdstringRequired

Action owner

Example: 0.0.6046379
senderstringRequired

Message sender

Example: 0.0.6046379
ownerstringRequired

Action owner

Example: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599
topicIdstringRequired

Action topic id

Example: 0.0.6046379
policyIdstringRequired

Policy UU

Example: 69aeb71ef8c5b278e3bab4e5
blockTagstringRequired

Block tag

Example: Tag
policyMessageIdstringRequired

Policy message id

Example: 1773670900.819264517
loadedbooleanRequired

File is loaded

Example: true
Responses
put
/external-policies/requests/{messageId}/reject

Cancels a request for an action from a remote Guardian

put

Cancels a request for an action from a remote Guardian

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Action Identifier

Example: 1773670900.819264517
Body
uuidstringRequired

Action UUID

Example: 9db028d2-03ad-4d49-a178-cf4b67f8c147
typestring · enumRequired

Action type

Example: ACTIONPossible values:
messageIdstringRequired

Action message id

Example: 1773670900.819264517
startMessageIdstringRequired

Action start message id

Example: 1773670900.819264517
statusstring · enumRequired

Action status

Example: NEWPossible values:
lastStatusstring · enumRequired

Action last status

Example: NEWPossible values:
accountIdstringRequired

Action owner

Example: 0.0.6046379
senderstringRequired

Message sender

Example: 0.0.6046379
ownerstringRequired

Action owner

Example: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599
topicIdstringRequired

Action topic id

Example: 0.0.6046379
policyIdstringRequired

Policy UU

Example: 69aeb71ef8c5b278e3bab4e5
blockTagstringRequired

Block tag

Example: Tag
policyMessageIdstringRequired

Policy message id

Example: 1773670900.819264517
loadedbooleanRequired

File is loaded

Example: true
Responses
put
/external-policies/requests/{messageId}/cancel

Reloads a request for an action from a remote Guardian

put

Reloads a request for an action from a remote Guardian

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
messageIdstringRequired

Action Identifier

Example: 1773670900.819264517
Body
uuidstringRequired

Action UUID

Example: 9db028d2-03ad-4d49-a178-cf4b67f8c147
typestring · enumRequired

Action type

Example: ACTIONPossible values:
messageIdstringRequired

Action message id

Example: 1773670900.819264517
startMessageIdstringRequired

Action start message id

Example: 1773670900.819264517
statusstring · enumRequired

Action status

Example: NEWPossible values:
lastStatusstring · enumRequired

Action last status

Example: NEWPossible values:
accountIdstringRequired

Action owner

Example: 0.0.6046379
senderstringRequired

Message sender

Example: 0.0.6046379
ownerstringRequired

Action owner

Example: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599
topicIdstringRequired

Action topic id

Example: 0.0.6046379
policyIdstringRequired

Policy UU

Example: 69aeb71ef8c5b278e3bab4e5
blockTagstringRequired

Block tag

Example: Tag
policyMessageIdstringRequired

Policy message id

Example: 1773670900.819264517
loadedbooleanRequired

File is loaded

Example: true
Responses
put
/external-policies/requests/{messageId}/reload

Returns the count of entries in the list of requests for actions from remote Guardians.

get

Returns the count of entries in the list of requests for actions from remote Guardians.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
policyIdstringOptional

Policy Id

Example: 001
Responses
get
/external-policies/requests/count

Returns the request document by startMessageId.

get

Returns the request document by startMessageId.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
startMessageIdstringRequired

Start Message Id

Example: 1773670900.819264517
Responses
get
/external-policies/requests/document

Last updated