Marketo API Usage

  • Updated

Demandbase connects to your Marketo instance to import key marketing data, ensuring your Demandbase environment reflects the most current information from Marketo. The sync brings in people, activities, and field updates from Marketo into Demandbase, based on the settings you configure. 

This article explains what data is synced, when and how the sync occurs, and how to manage Marketo API usage effectively.

What the System Syncs

The Marketo data sync detects:

  • New people (Leads and Contacts)
  • New activities (email opens, web page visits, form fills, program successes, etc.)
  • Updates to fields of existing people

When the System Syncs

Demandbase synchronizes data from Marketo based on the settings you define in Data Sync Settings. See Understanding Data Sync Settings.

How the System Syncs

All new people and activities are synced first. Updates to existing records may take several days to process to help manage API quota usage.

Once the daily API call limit is reached, Demandbase stops making Marketo API calls for the remainder of the day. For example, if your daily limit is 20,000 calls, Demandbase may use 12,000 while other apps use 8,000. At that point, Demandbase pauses sync activity to prevent exceeding your limit. Syncing resumes during the next scheduled run.

Data becomes available in your customer database according to the timelines described in Understanding Demandbase Data Availability

Adjust Marketo API Quota

To change the daily API call limit, in Demandbase, go to fb1bd190-0d1b-42b7-a89c-3a496fb807d2 Settings > Integrated Systems > Integrations > Marketo > Data Sync > Marketo API Quota.

Identify Marketo's API Quota Usage

Demandbase makes REST API calls to Marketo.

To view API usage by all apps (including Demandbase):

  1. Log in to Marketo. 
  2. Go to Admin > Integration > Web Services.
  3. Go to API Call Information > Requests in the Last 7 days and click the number of calls link.
    marketo_instance.png

Too Many API Calls?

You can control the Marketo people (Leads and Contacts) fields you want to sync into Demandbase. See People Ingestion Control for Marketo and Field Ingestion Control for Marketo.

If API usage remains high, contact Demandbase Support to explore options such as:

  • Lowering the Demandbase API call threshold to reserve quota for other apps.
  • Scheduling the Marketo sync later in the day.
  • Enabling the Bulk Activity Extract REST API feature. See Marketo’s article on Bulk Extract.

Was this article helpful?

0 out of 3 found this helpful