Returns list of tools
GET /api/v1/tools
Returns a paginated list of all tools owned by the current Standard Registry user.
Authentication: Bearer token required (Authorization: Bearer <token>)
Permission: Permissions.TOOLS_TOOL_READ
Request
Query Parameters
Parameter
Type
Required
Default
Description
pageIndex
number
No
0
The number of pages to skip before starting to collect the result set
pageSize
number
No
25
The number of items to return
Response
Success Response
Status: 200 OK
Returns an array of tool objects. The total item count is provided in the X-Total-Count response header.
[
{
"id": "63e3e5e8a01b3c001234abcd",
"name": "Example Tool",
"description": "A sample tool",
"status": "DRAFT",
"creator": "did:hedera:testnet:zHcDLGFNymFAJiMBKnpbHDgjvTn6yZnwkPPeFhtJBECH_0.0.4532001",
"owner": "did:hedera:testnet:zHcDLGFNymFAJiMBKnpbHDgjvTn6yZnwkPPeFhtJBECH_0.0.4532001",
"topicId": "0.0.5000001",
"messageId": "1700000000.000000001"
}
]Error Responses
Status
Description
401 Unauthorized
Missing or invalid token
403 Forbidden
Insufficient permissions
500 Internal Server Error
Unexpected server failure
Last updated
Was this helpful?