Connect Integration
Initialize OAuth flow for an integration
POST
Start the OAuth flow to connect a third-party integration.
URL Parameters
The type of integration to connect. Valid values:
google-analytics
notion
slack
zoho
gmail
Request
Unique identifier for the user in your system
The URL to redirect to after OAuth completion
Data center for Zoho integration (e.g., ‘com’, ‘eu’)
Additional OAuth scopes for Zoho integration
Response
The OAuth authorization URL to redirect the user to
Example
Integration-Specific Parameters
Google Analytics
No additional parameters required.
Notion
No additional parameters required.
Slack
No additional parameters required.
Zoho
Zoho data center:
com
- US data centereu
- EU data centerin
- India data centercom.cn
- China data centercom.au
- Australia data center
List of Zoho API scopes to request. Default scopes include:
ZohoCRM.modules.ALL
ZohoBooks.fullaccess.ALL
ZohoProjects.projects.ALL
Gmail
No additional parameters required.
Error Codes
Invalid request
Authentication error
Server error
Notes
- The OAuth flow is a multi-step process:
- Call this endpoint to get the authorization URL
- Redirect the user to the authorization URL
- User authorizes your application
- Integration provider redirects to your callback URL
- Call the callback endpoint to complete the flow
- The
passthroughRedirectUri
should be a URL in your application that can handle the OAuth callback - Store the
externalUserIdentifier
to associate the integration with the correct user after the callback