Integrations.do  - External System Connectors
Connect your AI applications to external APIs, services, and data sources
Overview
Integrations.do provides pre-built connectors to external systems and APIs, allowing your AI applications to seamlessly interact with the tools and services your organization already uses. These integrations enable:
- Authentication and connection to external services
- Data transformation between systems
- Event synchronization
- Webhook handling
- Service discovery
Features
- Pre-built Connectors: Ready-to-use integrations for popular business systems
- Custom Connectors: Build your own integrations for proprietary systems
- Authentication Management: Secure connections with OAuth, API keys, and other methods
- Managed Access Control: Fine-grained permissions for integration access
Usage
import { defineIntegration } from 'integrations.do'
// Define a Salesforce integration
const salesforce = defineIntegration({
name: 'salesforce',
description: 'Connect to Salesforce CRM',
// Authentication configuration
auth: {
type: 'oauth2',
scopes: ['api', 'refresh_token'],
},
// Define available operations
operations: {
getAccounts: {
description: 'Retrieve accounts matching criteria',
input: {
filters: { type: 'object', optional: true },
},
output: { type: 'array', items: 'Account' },
},
createContact: {
description: 'Create a new contact',
input: {
firstName: { type: 'string' },
lastName: { type: 'string' },
email: { type: 'string', format: 'email' },
},
output: { type: 'object', properties: { id: 'string' } },
},
},
})
Last updated on