- Getting started
- Notifications
- Licensing
- Troubleshooting
- Connector Builder
- Act! 365
- ActiveCampaign
- Active Directory - Preview
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- Discord
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Exchange Server - Preview
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Forms - Preview
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Text-to-Speech
- Google Tasks - Preview
- Google Vertex
- Google Vision - Preview
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - Preview
- Hubspot CRM
- HubSpot Marketing
- HyperV - Preview
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mail - Preview
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & Sharepoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Preview
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Data Service
- UiPath GenAI Activities
- X (formerly Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Integration Service user guide
Getting started
You can create a custom connector from a blank canvas or from an API specification.
Before you create a connector, first familiarize yourself with the available authentication types.
This section explains the most common authentication types available in Connector Builder. It includes a comparison between three authentication types in terms of use case, authentication flow, and security. For further details, refer to Authentication types.
- Ideal for applications that need to access user data on behalf of the user.
- High security: the access token is never exposed to the user agent and is exchanged server-to-server.
Flow:
- User authorization: The user is redirected to the authorization server to grant access.
- Authorization code: If the user grants access, an authorization code is returned to the client.
- Token exchange: The client exchanges the authorization code for an access token at the token endpoint.
- Suitable for server-to-server interactions where no user interaction is involved.
- Moderate security: it relies on the client credentials being kept secure.
Flow:
- Direct token request: The client directly requests an access token from the authorization server using its client credentials.
- Access token: The authorization server returns an access token
- Simple and quick to implement, often used for public APIs.
- Low security: API keys can be easily shared or exposed.
Flow:
API Key Usage: The user includes an API key in each request to authenticate.
In Example A: Build a connector from a blank canvas with Personal Access Token authentication we use the Personal Access Token (PAT) authentication type. The Generate Image API example follows the standard practice of using the Authorization header with the Bearer scheme for the API key, especially for OAuth 2.0 tokens.
Some APIs, such as SAP S4 ODataV2 resources, use a custom header like API Key to authenticate the application. This is used in Example B: Build a connector from a blank canvas with API key authentication.
Example C: Build a connector from an API specification with OAuth 2.0 Client credentials authentication uses OAuth 2.0 Client credentials flow, with an OAuth 2.0 application.