Tools
The number of pages to skip before starting to collect the result set
0The numbers of items to return
20Search
textTag
textUse "2" for this endpoint (supports search, tag)
2Successful operation. Example shows V2 response format (no uuid, no hash).
Unauthorized request.
Forbidden
Internal server error.
Tool display name
Tool nameTool description
DescriptionSuccessful operation.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Tool nameDescriptionDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.6046379Message ID (for PUBLISHED tools only; omitted or null for DRAFT)
1773670900.8192645171.0.02026-03-03T17:25:53.312ZLast update date
2026-03-03T17:25:53.312ZConfig file ID (internal)
Tags topic ID (for PUBLISHED tools only)
File id of the original tool zip (imported from IPFS or publish flow). Present for PUBLISHED tools.
Hash (for PUBLISHED tools only)
Referenced sub-tools: { name, version?, topicId, messageId }
Published tool version (e.g. 1.0.0); null or omitted when not published
1.0.0Unauthorized request.
Forbidden
Invalid tool config (missing config or config.blockType !== "tool").
Internal server error.
Tool display name
Tool nameTool description
DescriptionSuccessful operation.
Unauthorized request.
Forbidden
Invalid tool config (missing config or config.blockType !== "tool").
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Invalid id (empty, "undefined", "null", or tool not found/not owned).
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e569aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Tool nameDescriptionDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.6046379Message ID (for PUBLISHED tools only; omitted or null for DRAFT)
1773670900.8192645171.0.02026-03-03T17:25:53.312ZLast update date
2026-03-03T17:25:53.312ZConfig file ID (internal)
Tags topic ID (for PUBLISHED tools only)
File id of the original tool zip (imported from IPFS or publish flow). Present for PUBLISHED tools.
Hash (for PUBLISHED tools only)
Referenced sub-tools: { name, version?, topicId, messageId }
Published tool version (e.g. 1.0.0); null or omitted when not published
1.0.0Successful operation.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Tool nameDescriptionDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.6046379Message ID (for PUBLISHED tools only; omitted or null for DRAFT)
1773670900.8192645171.0.02026-03-03T17:25:53.312ZLast update date
2026-03-03T17:25:53.312ZConfig file ID (internal)
Tags topic ID (for PUBLISHED tools only)
File id of the original tool zip (imported from IPFS or publish flow). Present for PUBLISHED tools.
Hash (for PUBLISHED tools only)
Referenced sub-tools: { name, version?, topicId, messageId }
Published tool version (e.g. 1.0.0); null or omitted when not published
1.0.0Unauthorized request.
Forbidden
Invalid id or invalid tool config (missing config or config.blockType !== "tool").
Internal server error.
Deletes the tool with the provided tool ID. Only users with the Standard Registry role are allowed to make the request.
Tool ID
69aeb71ef8c5b278e3bab4e5Successful operation.
Unauthorized request.
Forbidden
Invalid id (empty, "undefined", "null", or tool not found/not owned/published).
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e51.0.0Publish result (HTTP 200). If isValid is true, the tool was published. If isValid is false, the tool stays DRAFT and was not published — see errors.
Unauthorized request.
Forbidden
Request validation failed (e.g. missing or invalid toolVersion).
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e51.0.0Successful operation.
Unauthorized request.
Forbidden
Request validation failed (e.g. missing or invalid toolVersion).
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e5Validation result (HTTP 200). Dry run started when isValid is true; dry run not started when isValid is false (see errors.blocks and nested messages).
Unauthorized request.
Forbidden
Invalid id (empty or missing path segment).
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e5Successful operation. Response body is the JSON boolean true.
Unauthorized request.
Forbidden
Invalid id (empty or missing path segment).
Internal server error.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Tool nameDescriptionDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.6046379Message ID (for PUBLISHED tools only; omitted or null for DRAFT)
1773670900.8192645171.0.02026-03-03T17:25:53.312ZLast update date
2026-03-03T17:25:53.312ZConfig file ID (internal)
Tags topic ID (for PUBLISHED tools only)
File id of the original tool zip (imported from IPFS or publish flow). Present for PUBLISHED tools.
Hash (for PUBLISHED tools only)
Referenced sub-tools: { name, version?, topicId, messageId }
Published tool version (e.g. 1.0.0); null or omitted when not published
1.0.0Validation outcome (HTTP 200). results is ValidationErrors-style output (blocks, tools, common errors, aggregate isValid). tool echoes the submitted tool.
Unauthorized request.
Forbidden
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e5Binary ZIP archive (Content-Type: application/zip, Content-Disposition: attachment). Not JSON.
Unauthorized request.
Forbidden
Invalid id (empty or missing path segment).
Internal server error.
Tool ID
69aeb71ef8c5b278e3bab4e5Tool export metadata (JSON).
Unauthorized request.
Forbidden
Invalid id (empty or missing path segment).
Internal server error.
Hedera topic message id
Parsed archive components plus message metadata. schemas entries are full schema records in production; the example lists all metadata fields with document and context as empty objects (omitted payload).
Unauthorized request.
Forbidden
Missing or empty messageId in the body (gateway throws before calling guardian), or global request validation failure.
Internal server error.
Hedera topic message id
Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Parsed archive components. Same structure as POST /tools/import/message/preview; the example matches that response shape (document / context empty in schemas).
Unauthorized request.
Forbidden
Internal server error.
Successful operation.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Tool nameDescriptionDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.6046379Message ID (for PUBLISHED tools only; omitted or null for DRAFT)
1773670900.8192645171.0.02026-03-03T17:25:53.312ZLast update date
2026-03-03T17:25:53.312ZConfig file ID (internal)
Tags topic ID (for PUBLISHED tools only)
File id of the original tool zip (imported from IPFS or publish flow). Present for PUBLISHED tools.
Hash (for PUBLISHED tools only)
Referenced sub-tools: { name, version?, topicId, messageId }
Published tool version (e.g. 1.0.0); null or omitted when not published
1.0.0Unauthorized request.
Forbidden
Internal server error.
Tool archive (*.tool, ZIP format).
Optional JSON file (for example metadata.json) with content like { "tools": { "1706867530.884259218": "1774367941.594676930" } }.
Successful operation.
69aeb71ef8c5b278e3bab4e59db028d2-03ad-4d49-a178-cf4b67f8c147Tool nameDescriptionDRAFTPossible values: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.82005990.0.6046379Message ID (for PUBLISHED tools only; omitted or null for DRAFT)
1773670900.8192645171.0.02026-03-03T17:25:53.312ZLast update date
2026-03-03T17:25:53.312ZConfig file ID (internal)
Tags topic ID (for PUBLISHED tools only)
File id of the original tool zip (imported from IPFS or publish flow). Present for PUBLISHED tools.
Hash (for PUBLISHED tools only)
Referenced sub-tools: { name, version?, topicId, messageId }
Published tool version (e.g. 1.0.0); null or omitted when not published
1.0.0Unauthorized request.
Forbidden
Internal server error.
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Tool archive (*.tool, ZIP format).
Optional JSON file (for example metadata.json) with content like { "tools": { "1706867530.884259218": "1774367941.594676930" } }.
Successful operation.
Unauthorized request.
Forbidden
Internal server error.
Hedera topic message id
Successful operation.
Unauthorized request.
Forbidden
Unprocessable entity.
Internal server error.
Tool message ID
1709106946.913157840Availability of the tool.
Unauthorized request.
Forbidden
Internal server error.
Last updated