Unified APIs provide an abstraction on top of an entire vertical such as CRMs or Marketing Automation tools. Unified APIs make it easy to set up integrations with a large number of tools in a few lines of code by providing a single data schema and interface across common operations in a vertical.

Support Unified APIs

Visit any of the pages below to see which integrations are part of which unified API.

Example

Before

const getContacts = (integrationId) => {
    if (integrationId === "hubspot") {
        return await vessel.actions.hubspot.contacts.list();
    } else if (integrationId === "salesforce") {
        return await vessel.actions.salesforce.contacts.list();
    }
}

After

const getContacts = () => {
    return await vessel.unifications.crm.contacts.list();
}