curl --request PATCH \
--url https://flowra.dev/api/v1/tools/byId/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"deprecatedInfo": {
"displayName": "<string>",
"version": "<string>",
"availableVersions": [
"<string>"
],
"isDeprecated": true,
"toolkit": {
"logo": "<string>"
}
},
"localConfig": {
"endpoint": "<string>",
"method": "GET",
"successIf": "<string>",
"mapper": [
{}
],
"headers": {},
"timeout": 123,
"pollingStateConfig": {
"needsOffsetManagement": true,
"offsetArgumentPath": "<string>",
"calculateOffset": "<string>"
}
},
"slug": "<string>",
"name": "<string>",
"description": "<string>",
"instructions": "<string>",
"toolkitSlug": "<string>",
"inputParameters": {},
"outputParameters": {},
"noAuth": false,
"scopes": [
"<string>"
],
"tags": [
"<string>"
],
"isImportant": false,
"popularityScore": 0,
"type": "action",
"availableVersions": [
"<string>"
],
"version": "1.0.0",
"isDeprecated": false,
"isDisabled": false,
"triggerThreadKey": "<string>",
"script": "<unknown>"
}
'{
"success": true,
"message": "Operation completed successfully",
"data": {}
}Update a tool’s name, description, input schema, or configuration. Only the fields you send are changed.
curl --request PATCH \
--url https://flowra.dev/api/v1/tools/byId/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"deprecatedInfo": {
"displayName": "<string>",
"version": "<string>",
"availableVersions": [
"<string>"
],
"isDeprecated": true,
"toolkit": {
"logo": "<string>"
}
},
"localConfig": {
"endpoint": "<string>",
"method": "GET",
"successIf": "<string>",
"mapper": [
{}
],
"headers": {},
"timeout": 123,
"pollingStateConfig": {
"needsOffsetManagement": true,
"offsetArgumentPath": "<string>",
"calculateOffset": "<string>"
}
},
"slug": "<string>",
"name": "<string>",
"description": "<string>",
"instructions": "<string>",
"toolkitSlug": "<string>",
"inputParameters": {},
"outputParameters": {},
"noAuth": false,
"scopes": [
"<string>"
],
"tags": [
"<string>"
],
"isImportant": false,
"popularityScore": 0,
"type": "action",
"availableVersions": [
"<string>"
],
"version": "1.0.0",
"isDeprecated": false,
"isDisabled": false,
"triggerThreadKey": "<string>",
"script": "<unknown>"
}
'{
"success": true,
"message": "Operation completed successfully",
"data": {}
}Project API key. Create and manage keys in the dashboard under Project → API Keys. Send as header: x-api-key:
Show child attributes
Tool updated successfully
Show child attributes
Was this page helpful?