Unified API
The unified API allows you to interact with multiple SaaS products in a single and easy way. This will let you integrate easily with all the providers we support (ex: fetch all the companies from any type of CRM).
How to use it? / How does it work?
The unified API acts as a translation layer between our API and the SaaS vendor, so you won't need to understand the details of how to integrate with them.
ex: in Hubspot, the API for fetching companies is a mix of search companies and list companies; in Salesforce this is a different endpoint and it require two calls; both of them have multiple different rate limitations; with A* Logic, you just have to call
get /crm/companies
.
Our API also automatically handles, secures, and refreshes tokens, so you won't have to worry about them. However, this means there is a little bit more setup to do for it to work, both in the console and in your code.
To access all this data, you will first need the authorization of your user (OAuth) through the portal. To do this, you will have to call the GET - /portal/url
endpoint, which will give a link; You need to redirect your user to this link for the OAuth to take place.
Once the user authorizes your application, you will have access to their data; Our servers will send you a webhook with information about the user and the vendor they just authorized.
Is it clear? If yes, you can jump straight ahead on the setup, if not, reach out to our team!