API calls
The SaaS connectors make API calls to respective vendor to retrieve data. These call properties are described below for each connector.
Aha! API calls
Current user
Uses the GET operation to retrieve information about the current user, byt only for testing the connection - this data is not saved.
URI:
{yourcompany}.aha.io/api/v1/me
Refer to Aha! docs for more information.
Users
Uses the GET operation to retrieve a list of the account's users.
URI:
{yourcompany}.aha.io/api/v1/users
Refer to Aha! docs for more information.
Google Workspace API calls
Authentication token
Uses the POST operation to retrieve an access token.
URI:
https://www.googleapis.com/oauth2/v4/token
Refer to Google developer docs for information on the same principle.
Users
Uses the GET operation to retrieve paginated list of either deleted users or all users in a domain.
URI:
https://content.googleapis.com/admin/directory/v1/users?domain={domain}
Refer to Google developer docs for more information.
User activity
Uses the GET operation to retrieve a user usage report that returns Google Workspace service usage information for users in your domain.
URI:
https://www.googleapis.com/admin/reports/v1/usage/users/all/dates/{date}?parameters=gmail:last_interaction_time
Refer to Google developer docs for more information.
Salesforce Sales Cloud API calls
Users
Uses the GET operation to execute a SOQL query that returns all the results in a single response. The connector uses the query to get a list of users and user license IDs.
URI:
https://{yourInstance}.salesforce.com/services/data/v40.0/query/
Refer to Salesforce developer docs for more information.
User licenses
Uses the GET operation to accesses records based on the specified object ID. The connector uses the API endpoint to get user license details.
URI:
https://{yourInstance}.salesforce.com/services/data/v40.0/sobjects/UserLicense/{id}
Refer to Salesforce developer docs for more information.
Version
Uses the GET operation to list summary information about each Salesforce version currently available, including the version, label, and a link to each version's root. The connector is using this to test the REST API connection, it does not save this data.
URI:
https://{yourInstance}.salesforce.com/services/data/
Refer to Salesforce developer docs for more information.
Available resources
Uses the GET operation to list available resources for the specified API version, including resource name and URI. The connector is using this to test the REST API connection, it does not save this data.
URI:
https://{yourInstance}.salesforce.com/services/data/v40.0/
Refer to Salesforce developer docs for more information.
Authentication token
Uses the POST operation during the Oauth 2.0 process to retrieve an access token.
URI:
https://{yourInstance}.salesforce.com/services/oauth2/token
Refer to Salesforce developer docs for more information.
Authorization code
Uses the GET operation in the web browser during the Oauth 2.0 process to retrieve an authorization code.
URI:
https://{yourInstance}.salesforce.com/services/oauth2/authorize
Refer to Salesforce developer docs for more information.
Zoom API calls
Users
Uses the GET operation to retrieve a list of the account's users.
URI:
https://api.zoom.us/v2/users
Refer to Zoom docs for more information.