API Manager Integrations eases the integration of your workflows with applications that you connect to using APIs. At the same time, they may allow you to take advantage of more robust integration capabilities offered by these APIs. This article discusses API Manager Integrations in more detail.
Table of Contents
To facilitate integration using APIs, Autto makes it easy to set up OAuth using API Manager Integrations.
OAuth normally uses Scopes to limit Autto's access to your account. You will need to learn which Scope to use when setting up the Integration. For more information on Scopes in OAuth 2.0, click here.
NOTE: Currently, you can use OAuth with Microsoft Dynamics, Salesforce, Slack, and Google APIs, e.g. Gmail, Google Calendar, and Google Docs, among other Google applications. Support for more applications are planned for later.
Once you have set up OAuth, you can call it for the API calls you set up in the API Manager. For more information, see Using the API Manager.
Workflows created in Autto can integrate with other applications through the Integrations option on the Main Menu. For those applications that do not have direct integrations with Autto, you can use the APIs of these applications, if available, to connect them with Autto. Using the API Manager, you can create GET, POST, PUT, and PATCH requests to APIs for applications that do not have direct integrations with Autto. Currently, PATCH requests are only used for Salesforce integration.
NOTE: Familiarity with web applications development is needed when working with APIs. Autto directly integrates with the following applications:
Creating an API Manager Integration
API Manager Integrations are set up from the Integrations option under the Main Menu.
To create an API Manager Integration:
- On your Autto Dashboard, click the Main Menu, then Integrations.
- On the Integrations page, select the application you want to set up with OAuth integration.
- Enter a name for the connection, then the Scope for the connection.
NOTE: There is a 30-character limit for the Connection name and a 500-character limit on the Connection scope. In addition, when connecting Salesforce with Autto, only the name of the connection is needed, although the user must have administrative rights in Salesforce.
- Click Connect to connect your Autto account with the application you selected in Step 1.
NOTE: It is possible that the Scope granted by the authorization server or user will be different from the Scope requested. The access token that will be granted to Autto depends on the Scope granted. For more information on Scopes in OAuth 2.0, click here.
Using an API Manager Integration
After creating the API Manager integration (see Creating an API Manager Integration), you can use it when setting up GET, POST, PUT, and PATCH requests in the API Manager. For more information, see Using the Autto API Manager.
NOTE: An API call that is already in use in a workflow cannot be used anymore in GET, POST, PUT, and PATCH requests. It will only become usable when it is unlocked by an administrator for editing. Unlocking involves entering the proper user credentials.