Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

List tools available to a user Beta

GET/api/v1/tools/available

This endpoint is in beta. Its request and response may change.

Lists every tool that a user's connected accounts can call, across all their connections. identifier is required. To narrow the list to chosen connections, providers or tools, use List a user's scoped tools.

Authorization

Authorization: Bearer $TOKEN, an access token from the client credentials grant. See Authentication.

Query parameters

identifierstringrequired
Your app's ID for the user, the same value you used when the user connected. Use a stable internal ID, not an email address.
page_sizeinteger
Maximum number of tools to return per page
page_tokenstring
Token from a previous response for pagination

Response 200

next_page_tokenstring
Token for fetching the next page of tools
prev_page_tokenstring
Token for fetching the previous page of tools
toolsarray of object
List of tools available for the identifier
Show 7 child attributes
definitionobject
Tool definition in structured format
idstring
Unique ID of the tool. Immutable and read-only.
is_defaultboolean
Marks this tool as the default version for the combination. Read-only.
metadataobject
Additional metadata about the tool
providerstring
Provider name (e.g. GOOGLE). Read-only.
tagsarray of string
Tags for categorization or filtering
updated_atstring
Timestamp when the tool was last updated. Read-only.
total_sizeinteger
Total number of available tools matching the query

Errors

Every error has the same body: code, message and details. See Errors and rate limits.

400Invalid request - missing or malformed identifier
401Authentication required - missing or invalid access token
404Identifier not found