Skip to main content

List Tools

GET /v1/tools

Returns all published tools with their parameter schemas. Use this to discover available tools and their input requirements.

Example

curl https://api.vidocu.ai/v1/tools \
-H "Authorization: Bearer vdo_live_your_key_here"

Response 200 OK

{
"tools": [
{
"type": "video-trimmer",
"displayName": "Video Trimmer",
"description": "Trim a video to a specific start and end time",
"category": "video",
"parameters": [
{
"name": "videoUrl",
"type": "url",
"label": "Video File",
"description": "URL of the video to trim",
"required": true,
"defaultValue": null
},
{
"name": "startTime",
"type": "number",
"label": "Start Time",
"description": "Start time in seconds",
"required": true,
"defaultValue": null,
"min": 0
},
{
"name": "endTime",
"type": "number",
"label": "End Time",
"description": "End time in seconds",
"required": true,
"defaultValue": null,
"min": 0
}
],
"output": {
"type": "file",
"label": "Trimmed video",
"mimeType": "video/mp4"
},
"apiSupported": true
}
]
}
info

The tool list is generated from the live registry, so newly published tools appear here without an API release. Check apiSupported before calling Execute Tool. It's false only for tools that can't be reached at all right now - call those in the Vidocu app.

Errors

StatusCodeCause
401authentication_errorInvalid or missing API key