Free — does not consume credits
curl -X PATCH https://xquik.com/api/v1/integrations/4 \
-H "x-api-key: xq_YOUR_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{
"name": "Updated Bot Name",
"eventTypes": ["tweet.new", "tweet.quote", "tweet.reply"],
"isActive": true
}' | jq
Path parameters
The unique integration ID.
Your API key. Session cookie authentication is also supported. Generate a key from the dashboard .
Must be application/json.
Body
All fields are optional, but at least 1 must be provided.
Updated integration name.
Updated array of event types. Must contain at least 1 valid type: tweet.new, tweet.quote, tweet.reply, tweet.retweet, draw.completed, extraction.completed, extraction.failed.
Set to false to pause the integration, or true to resume.
When true, Telegram notifications are sent silently (no sound).
When true, the integration receives events from all monitors. When false, use filters to scope to specific monitors.
Optional event filters to narrow which events trigger notifications.
Custom message template for notifications.
Response
200 OK
400 Invalid Input
401 Unauthenticated
404 Not Found
Updated integration name.
Integration configuration.
Custom message template for notifications. null if not set.
Whether the integration receives events from all monitors.
Whether Telegram notifications are sent silently.
Event filtering rules. null if not set.
Current active status after update.
ISO 8601 creation timestamp.
ISO 8601 timestamp of last update.
{
"id" : "4" ,
"type" : "telegram" ,
"name" : "Updated Bot Name" ,
"config" : { "chatId" : "-1001234567890" },
"eventTypes" : [ "tweet.new" , "tweet.quote" , "tweet.reply" ],
"messageTemplate" : null ,
"scopeAllMonitors" : true ,
"silentPush" : false ,
"filters" : null ,
"isActive" : true ,
"createdAt" : "2026-03-01T09:00:00.000Z" ,
"updatedAt" : "2026-03-15T14:30:00.000Z"
}
{ "error" : "invalid_input" , "message" : "Empty body or invalid field values" }
Empty body, invalid eventTypes values, or invalid field types. { "error" : "invalid_id" , "message" : "Invalid integration ID format" }
The provided integration ID is not a valid format. { "error" : "unauthenticated" , "message" : "Missing or invalid API key" }
Missing or invalid API key. { "error" : "not_found" , "message" : "Integration not found" }
No integration exists with this ID, or it belongs to a different account.