Skip to main content
GET
/
integrations
List integrations
curl --request GET \
  --url https://xquik.com/api/v1/integrations \
  --header 'x-api-key: <x-api-key>'
Free — does not consume credits
curl -X GET https://xquik.com/api/v1/integrations \
  -H "x-api-key: xq_YOUR_KEY_HERE" | jq

Headers

x-api-key
string
required
Your API key. Session cookie authentication is also supported. Generate a key from the dashboard.

Response

integrations
object[]
Array of integration objects.
integrations[].id
string
Unique integration ID.
integrations[].type
string
Integration type (e.g. "telegram").
integrations[].name
string
Integration name.
integrations[].config
object
Integration configuration.
integrations[].eventTypes
string[]
Subscribed event types.
integrations[].messageTemplate
string
Custom message template for notifications. null if not set.
integrations[].scopeAllMonitors
boolean
Whether the integration receives events from all monitors.
integrations[].silentPush
boolean
Whether Telegram notifications are sent silently.
integrations[].filters
object
Event filtering rules. null if not set.
integrations[].isActive
boolean
Whether the integration is active.
integrations[].createdAt
string
ISO 8601 creation timestamp.
integrations[].updatedAt
string
ISO 8601 timestamp of last update.
{
  "integrations": [
    {
      "id": "4",
      "type": "telegram",
      "name": "My Telegram Bot",
      "config": { "chatId": "-1001234567890" },
      "eventTypes": ["tweet.new", "tweet.reply"],
      "messageTemplate": null,
      "scopeAllMonitors": true,
      "silentPush": false,
      "filters": null,
      "isActive": true,
      "createdAt": "2026-03-01T09:00:00.000Z",
      "updatedAt": "2026-03-01T09:00:00.000Z"
    }
  ]
}
Related: Create Integration to add a new integration, or Get Integration to fetch details for a specific integration.