Super.ai Integrations API

Integration operations for connecting flows to external services and platforms. Integrations enable your workflows to interact with third-party services, databases, storage systems, and communication platforms. They provide a unified interface for managing credentials, testing connections, and configuring service-specific features. **Supported integration types:** - **Databases**: PostgreSQL, MySQL, and other SQL databases - **Storage**: SFTP, cloud storage, and file systems - **Communication**: Email (SMTP, SES), webhooks, notifications - **Collaboration**: SharePoint, Google Drive, document management - **Custom**: Plugin architecture for extending functionality **Key concepts:** - **Credentials**: Securely stored authentication information per integration - **Plugins**: Modular integration implementations with discovery and registration - **OAuth Flows**: Automated authorization for third-party services - **Webhooks**: Inbound event handling from external platforms - **Connection Testing**: Validate credentials and connectivity before use **Use these endpoints to:** - Configure and manage integration credentials - Test connections to external services - Handle OAuth authorization flows for cloud services - Set up and manage webhooks for inbound events - Discover available integration capabilities - Access integration-specific features (folders, schemas, etc.) Integrations bridge your workflows with the external world, enabling powerful automation across your entire technology stack.

Operations 50

GET /api/integrations/database List user databases #
POST /api/integrations/database Create Database #
POST /api/integrations/database/managed Create managed database #
GET /api/integrations/database/managed/tables List tables in managed database #
POST /api/integrations/database/managed/tables Create table in managed database #
GET /api/integrations/database/managed/tables/{table_name}/columns Get table columns from managed database #
GET /api/integrations/database/managed/tables/{table_name}/data Get table data from managed database #
POST /api/integrations/database/managed/tables/{table_name}/rows Insert one row into a managed-DB table #
POST /api/integrations/database/managed/tables/{table_name}/query Query a managed-DB table with exact-match filters #
GET /api/integrations/database/{db_id} Get database by ID #
DELETE /api/integrations/database/{db_id} Delete database #
GET /api/integrations/database/{db_id}/download Get Download Url #
GET /api/integrations/database/{db_id}/columns Get database columns #
POST /api/integrations/database/{db_id}/upload-url Generate database upload URL #
POST /api/integrations/database/{db_id}/upload/preview Preview CSV file before import #
POST /api/integrations/database/{db_id}/upload/compare Compare Csv For Replace #
POST /api/integrations/database/{db_id}/upload/complete Complete File Upload #
POST /api/integrations/database/{db_id}/upload/replace Replace File Upload #
GET /api/integrations/database/health Get Database Integration Health #
POST /api/integrations/postgres/test-connection Test Postgres Connection #
POST /api/integrations/postgres/test-connection/{credential_id} Test Postgres Connection By Credential Id #
POST /api/integrations/email/tasks Create Email Task #
DELETE /api/integrations/email/tasks Deactivate Email Task #
GET /api/integrations/email/tasks/{task_id} Get Email Task Status #
POST /api/integrations/email/process Process Emails #
GET /api/integrations/email/health Get Email Integration Health #
GET /api/integrations/credentials List user credentials #
POST /api/integrations/credentials Create integration credentials #
GET /api/integrations/credentials/provider/{provider} List credentials by provider #
GET /api/integrations/credentials/{credential_id}/credentials Get credential secrets #
GET /api/integrations/credentials/{credential_id} Get credential by ID #
DELETE /api/integrations/credentials/{credential_id} Delete credential #
PATCH /api/integrations/credentials/{credential_id} Update credential #
GET /api/integrations/plugins/ List all registered plugins #
GET /api/integrations/plugins/{plugin_name}/capabilities Get plugin capabilities #
POST /api/integrations/plugins/{plugin_name}/oauth/authorize Oauth Authorize Legacy #
GET /api/integrations/plugins/{plugin_name}/oauth/callback Oauth Callback Legacy #
POST /api/integrations/plugins/{plugin_name}/instances Create Integration Legacy #
GET /api/integrations/plugins/{plugin_name}/instances List Integration Instances #
DELETE /api/integrations/plugins/{plugin_name}/instances/{integration_id} Delete Integration Legacy #
POST /api/integrations/plugins/{plugin_name}/instances/{integration_id}/webhook/callback Handle Webhook Legacy #
POST /api/integrations/plugins/{plugin_name}/instances/{integration_id}/files/move Move File #
DELETE /api/integrations/plugins/{plugin_name}/instances/{integration_id}/files Delete File #
GET /api/integrations/plugins/{plugin_name}/folders List Folders #
GET /api/integrations/plugins/sharepoint/sites Get Sharepoint Sites #
GET /api/integrations/plugins/sharepoint/drives Get Sharepoint Drives #
POST /api/integrations/sftp/test-connection Test Sftp Connection #
GET /api/integrations/catalog List integration catalog #
POST /api/integrations/plugins/postgres/test-connection Test Postgres Plugin Connection #
POST /api/integrations/plugins/postgres/execute Execute Postgres Plugin Task #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/superai-integrations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

superai-integrations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SuperAI Flow Platform Integrations API
  description: SuperAI Flows is a workflow orchestration platform that enables you to design, deploy, and monitor automated workflows at scale.
  version: 0.1.0
tags:


# --- truncated at 32 KB (153 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/superai/refs/heads/main/openapi/superai-integrations-api-openapi.yml