GET
/
integrations
/
available
{
  "google-analytics": {
    "name": "Google Analytics",
    "icon": "https://www.google.com/favicon.ico",
    "description": "Connect your Google Analytics account to analyze website traffic and user behavior.",
    "capabilities": [
      "Website traffic analysis",
      "User behavior tracking",
      "Campaign performance",
      "Conversion tracking"
    ],
    "requiresPropertySelection": true
  },
  "notion": {
    "name": "Notion",
    "icon": "https://www.notion.so/favicon.ico",
    "description": "Connect your Notion workspace to access and analyze your team's knowledge base.",
    "capabilities": [
      "Document access",
      "Knowledge base integration",
      "Project tracking",
      "Database access"
    ]
  },
  "slack": {
    "name": "Slack",
    "icon": "https://slack.com/favicon.ico",
    "description": "Connect your Slack workspace to analyze team communication and collaboration.",
    "capabilities": [
      "Team communication analysis",
      "Channel activity tracking",
      "Collaboration insights",
      "Message history access"
    ]
  }
}

Returns a list of all available integrations and their capabilities.

Response

google-analytics
object

Google Analytics integration details

{
  name: string
  icon: string
  description: string
  capabilities: string[]
  requiresPropertySelection: boolean
}
notion
object

Notion integration details

{
  name: string
  icon: string
  description: string
  capabilities: string[]
}
slack
object

Slack integration details

{
  name: string
  icon: string
  description: string
  capabilities: string[]
}
zoho
object

Zoho integration details

{
  name: string
  icon: string
  description: string
  capabilities: string[]
}
gmail
object

Gmail integration details

{
  name: string
  icon: string
  description: string
  capabilities: string[]
}

Example

curl https://suada.ai/api/public/integrations/available \
  -H "Authorization: Bearer sk-suada-your-api-key"
{
  "google-analytics": {
    "name": "Google Analytics",
    "icon": "https://www.google.com/favicon.ico",
    "description": "Connect your Google Analytics account to analyze website traffic and user behavior.",
    "capabilities": [
      "Website traffic analysis",
      "User behavior tracking",
      "Campaign performance",
      "Conversion tracking"
    ],
    "requiresPropertySelection": true
  },
  "notion": {
    "name": "Notion",
    "icon": "https://www.notion.so/favicon.ico",
    "description": "Connect your Notion workspace to access and analyze your team's knowledge base.",
    "capabilities": [
      "Document access",
      "Knowledge base integration",
      "Project tracking",
      "Database access"
    ]
  },
  "slack": {
    "name": "Slack",
    "icon": "https://slack.com/favicon.ico",
    "description": "Connect your Slack workspace to analyze team communication and collaboration.",
    "capabilities": [
      "Team communication analysis",
      "Channel activity tracking",
      "Collaboration insights",
      "Message history access"
    ]
  }
}

Error Codes

401
object

Authentication error

{
  "error": "Invalid or expired API key"
}
500
object

Server error

{
  "error": "Failed to get available integrations"
}

Notes

  • The response includes all available integrations, regardless of whether they are currently connected
  • The capabilities array lists the main features of each integration
  • Some integrations (like Google Analytics) require additional property selection after authentication