Pull All Leads
POST /integrations/crm-sync/leads/pull
POST
/integrations/crm-sync/leads/pull
Pull Salesforce Leads into graph8.
A body carrying only connection_id runs the org’s SAVED pull.leads
settings rather than pulling everything. Any other field overrides those
settings for this run only.
enrich_from_graph8 SPENDS ENRICHMENT CREDIT when on. Omit it to take the
app’s default rather than turning a spend on by accident.
Authorizations
Parameters
Header Parameters
Request Body required
Pull Salesforce Leads into graph8.
Sending none of the optional fields runs the org’s SAVED pull.leads
settings; sending any of them overrides those settings for this one run.
That is the app’s behaviour and it is worth knowing, because an empty body
here is not “pull everything” - it is “pull what I configured”.
object
campaign_ids
Any of:
Array<string>
null
connection_id
required
Which CRM connection to pull from.
string
Responses
202
Successful Response
object
data
required
pagination
Any of:
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string