Is Salesforce Sync Errors data accessible via REST API or any object? | Community
Skip to main content
Level 2
February 25, 2026
Question

Is Salesforce Sync Errors data accessible via REST API or any object?

  • February 25, 2026
  • 2 replies
  • 24 views

Hi everyone,

I'm trying to automate a daily report of Salesforce Sync Errors (Admin → Salesforce → Sync Errors) using Workato and the Marketo REST API.

So far, I’ve tested:

  • /rest/v1/activities/types.json
  • /rest/v1/activities.json
  • Lead search via /rest/v1/leads.json
  • Searching for any activity types containing “SFDC”, “Salesforce”, “Sync”, or “Error”

I found an activity called:

  • Sync Lead to SFDC

But I do not see any activity type corresponding to the errors shown in the Sync Errors UI.


My question:

Is the Salesforce Sync Errors data:

  1. Backed by a REST-accessible object?
  2. Stored as a hidden activity type?
  3. Stored in a system table not exposed via REST?
  4. Only accessible through the UI export?
  5. Available through Bulk API but not REST?
  6. Accessible via any other supported method?

My goal is to automate daily reporting of these errors without manual CSV export.

If anyone has successfully extracted this data programmatically, I’d really appreciate guidance on:

  • The correct endpoint (if it exists)
  • The object name (if any)
  • Or confirmation that it’s not exposed via API

Thanks in advance!

2 replies

Darshil_Shah1
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 25, 2026

The errors shown under Admin > Salesforce > Sync Errors come from Marketo’s internal sync logs and aren’t backed by a REST-accessible object or activity type. They also don’t appear in the Bulk Activity Extract or Lead APIs/Activities Describe endpoint, which is why you won’t find them by searching activity types. You can also get all the Sync Errors in one place by going to Sync Errors and filtering for specific dates -- you can refer to my answer on similar lines in the past here.

 

FYR, if a record has an SFDC ID in Marketo, it indicates that it successfully synced with SFDC at some point. However, this does not mean that the record is currently syncing without errors; it only confirms that a sync occurred in the past.


 

Level 2
February 25, 2026

@Raul-Ok 

I’ve looked into this before, and unfortunately the Salesforce Sync Errors section (Admin → Salesforce → Sync Errors) isn’t exposed through the Marketo REST API or Bulk API.

There isn’t a REST-accessible object for it, and it’s not stored as a hidden activity type either. The data behind that grid lives in an internal system table and is only available through the UI (including manual export).

The activity type “Sync Lead to SFDC” only logs the sync attempt itself — it doesn’t provide the detailed error records that appear in the Sync Errors tab.

If you’re trying to automate reporting, the closest supported approaches would be:

  • Creating Smart Lists using sync-related activities and status changes to approximate failures.

  • Building reports directly in Salesforce, since many sync errors are triggered by validation rules, required fields, or permission issues on the Salesforce side.

As of now, there isn’t a supported API method to pull the exact Sync Errors data programmatically.