curl --request PATCH \
--url https://flowra.dev/api/v1/toolkits/byId/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"name": "Updated Toolkit Name",
"description": "Updated description",
"logo": "https://example.com/new-logo.png",
"appUrl": "https://new-app.example.com",
"authSchemes": [
"OAUTH2",
"API_KEY"
],
"providerManagedAuthSchemes": [
"OAUTH2"
],
"noAuth": false,
"isDisabled": false,
"version": "1.1.0",
"categories": [
{}
],
"baseUrl": "https://api.example.com",
"authConfigDetails": "<array>"
}
'{
"success": true,
"message": "Operation completed successfully",
"data": {}
}Update a toolkit’s name, slug, or other settings. Only the fields you send are changed.
curl --request PATCH \
--url https://flowra.dev/api/v1/toolkits/byId/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"name": "Updated Toolkit Name",
"description": "Updated description",
"logo": "https://example.com/new-logo.png",
"appUrl": "https://new-app.example.com",
"authSchemes": [
"OAUTH2",
"API_KEY"
],
"providerManagedAuthSchemes": [
"OAUTH2"
],
"noAuth": false,
"isDisabled": false,
"version": "1.1.0",
"categories": [
{}
],
"baseUrl": "https://api.example.com",
"authConfigDetails": "<array>"
}
'{
"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
Toolkit updated successfully
Show child attributes
Was this page helpful?