When connecting Integrations, 6sense leverages application programming interfaces (APIs) to bring data from external systems into the 6sense Platform.
APIs essentially allow two applications to talk to each other. 6sense generally uses APIs with external applications in two ways:
6sense syncs data from a source system.
6sense sends data to a source system.
API Identification Guide
6sense employs several types of APIs to sync data from various sources:
REST API: Used to login/verify and to ingest data.
SOAP API: Used for Enrichment Orchestration.
BATCH: A type of request sent via REST API to initiate the preparation of data for ingest. A REST API is then used to poll the status of the BATCH, and finally retrieve the prepared data.
BULK API: A type of REST API used to ingest large amounts of data at once.
API Usage per Application
6sense uses different APIs depending on the type of activity being performed. Each integration uses APIs in slightly different ways.
Salesforce
SOAP API: Used for enrichment orchestration.
BATCH: A type of request sent via REST API to initiate the preparation of data for ingest. A REST API is then used to poll the status of the BATCH, and finally retrieve the prepared data.
REST API: Used to login/verify and to sync data down from SFDC.
Dynamics
REST API: Used for all activities, including:
Login/verification
Data syncs
Enrichment and score export orchestrations
HubSpot CRM
REST API: Used for all activities, including:
Login/verification
Data syncs
Enrichment and score export orchestrations
Marketo
REST API: Used for all activities, including:
Login/verification
Data syncs
Enrichment and score export orchestrations
Pardot
REST API: Used for all activities, including:
Login/verification
Data syncs
Enrichment and score export orchestrations
Eloqua
BULK API: Used for all activities, including:
Login/verification
Data syncs
Enrichment and score export orchestrations
HubSpot MAP
REST API: Used for all activities, including:
Login/verification
Data syncs
Enrichment and score export orchestrations
FAQ
Q: Is there any flexibility to adjust the API limits?
A: Users can adjust the API limits from our integration settings UI.
Q: How does it work if we hit our maximum API limit for the day?
A: Once we hit your Max API limit, we will not be able to pull/push data in a timely manner. This may result in your 6sense org’s pipeline getting blocked/delayed and potentially creating a backlog for the next day.
Q: What are the data pull time schedules for the CRM/MAP integrations?
A: The data is pulled between midnight and 2AM UTC.
Q: Do you allow custom data pulls? Can we set specific times or days for data pulls?
A: No, custom time data pulls are not allowed. Non-daily data pulls result in a non-daily pipeline. This means your 6sense account dashboards and scores won’t be updated daily, so this is highly discouraged.