Skip to main content

Adobe Marketo Engage Connector

Adobe Marketo Engage Manage Marketo records

Connections

Marketo OAuth 2.0

Marketo OAuth 2.0 Connection

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Token URLThe OAuth 2.0 Token URL for the Marketo API. Replace <ACCOUNT_ID> with your Account Id.https://<ACCOUNT_ID>.mktorest.com/identity/oauth/token
Client IDClient Identifier of your app for the Marketo API
Client SecretClient Secret of your app for the Marketo API

Actions

Delete Companies

Delete one or more Companies.

InputCommentsDefault
Connection
Delete ByThe type of deletion methoddedupeFields
IdsAn array of objects that specify the id->value mapping for objects to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Custom Objects

Delete one or more Custom Objects.

InputCommentsDefault
Connection
Custom Object NameThe name of the Custom Object
Delete ByThe type of deletion methoddedupeFields
IdsAn array of objects that specify the id->value mapping for objects to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Leads

Delete one or more Leads by their Marketo id.

InputCommentsDefault
Connection
IdsThe Marketo id(s) of the record(s) to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Named Accounts

Delete one or more Named Accounts.

InputCommentsDefault
Connection
Delete ByThe type of deletion methoddedupeFields
IdsAn array of objects that specify the id->value mapping for objects to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Opportunities

Delete one or more Opportunities.

InputCommentsDefault
Connection
Delete ByThe type of deletion methoddedupeFields
IdsAn array of objects that specify the id->value mapping for objects to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Sales Persons

Delete one or more Sales Persons.

InputCommentsDefault
Connection
Delete ByThe type of deletion methoddedupeFields
IdsAn array of objects that specify the id->value mapping for objects to delete.
Debug RequestEnabling this flag will log out the current request.false

Describe Company

Returns metadata about companies and the fields available for interaction via the API.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

Describe Custom Object

Returns metadata regarding a given custom object.

InputCommentsDefault
Connection
Custom Object NameThe name of the Custom Object
Debug RequestEnabling this flag will log out the current request.false

Describe Lead

Returns metadata about lead objects in the target instance, including a list of all fields available for interaction via the APIs.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

Describe Named Account

Returns metadata about Named Accounts and the fields available for interaction via the API.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

Describe Opportunities

Returns metadata about Opportunities and the fields available for interaction via the API.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

Describe Sales Person

Returns metadata about Sales Persons and the fields available for interaction via the API.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

Get Companies By Filter

Retrieves company records from the destination instance based on the submitted filter.

InputCommentsDefault
Connection
Filter TypeThe field to filter on
Filter ValuesA list of values to filter on for the specified field
FieldsList of field names to include
Batch SizeThe batch size to return
Next Page TokenA token will be returned by this endpoint if the result set is greater than the batch size and can be passed in a subsequent call through this parameter
Debug RequestEnabling this flag will log out the current request.false

Get Custom Objects By Filter

Retrieves a list of custom objects records based on filter and set of values.

InputCommentsDefault
Connection
Custom Object NameThe name of the Custom Object
Filter TypeThe field to filter on
Filter ValuesA list of values to filter on for the specified field
FieldsList of field names to include
Batch SizeThe batch size to return
Next Page TokenA token will be returned by this endpoint if the result set is greater than the batch size and can be passed in a subsequent call through this parameter
Debug RequestEnabling this flag will log out the current request.false

Get Lead By Id

Retrieves a single lead record through its Marketo id.

InputCommentsDefault
Connection
Lead IdThe Marketo lead id
FieldsList of field names to include
Debug RequestEnabling this flag will log out the current request.false

Get Leads By Filter

Returns a list of up to 300 leads based on a list of values in a particular field.

InputCommentsDefault
Connection
Filter TypeThe field to filter on
Filter ValuesA list of values to filter on for the specified field
FieldsList of field names to include
Batch SizeThe batch size to return
Next Page TokenA token will be returned by this endpoint if the result set is greater than the batch size and can be passed in a subsequent call through this parameter
Debug RequestEnabling this flag will log out the current request.false

Get Named Accounts By Filter

Retrieves Named Account records from the destination instance based on the submitted filter.

InputCommentsDefault
Connection
Filter TypeThe field to filter on
Filter ValuesA list of values to filter on for the specified field
FieldsList of field names to include
Batch SizeThe batch size to return
Next Page TokenA token will be returned by this endpoint if the result set is greater than the batch size and can be passed in a subsequent call through this parameter
Debug RequestEnabling this flag will log out the current request.false

Get Opportunities By Filter

Retrieves Opportunity records from the destination instance based on the submitted filter.

InputCommentsDefault
Connection
Filter TypeThe field to filter on
Filter ValuesA list of values to filter on for the specified field
FieldsList of field names to include
Batch SizeThe batch size to return
Next Page TokenA token will be returned by this endpoint if the result set is greater than the batch size and can be passed in a subsequent call through this parameter
Debug RequestEnabling this flag will log out the current request.false

Get Sales Persons By Filter

Retrieves Sales Person records from the destination instance based on the submitted filter.

InputCommentsDefault
Connection
Filter TypeThe field to filter on
Filter ValuesA list of values to filter on for the specified field
FieldsList of field names to include
Batch SizeThe batch size to return
Next Page TokenA token will be returned by this endpoint if the result set is greater than the batch size and can be passed in a subsequent call through this parameter
Debug RequestEnabling this flag will log out the current request.false

Get Searchable Lead Fields

Returns list of searchable fields on lead objects in the target instance.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

List Custom Objects

Returns a list of Custom Object types available in the target instance, along with id and deduplication information for each type.

InputCommentsDefault
Connection
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to Marketo

InputCommentsDefault
Connection
URLThis is the URL to call.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Sync Companies (Create, Update, Upsert)

Allows inserting, updating, or upserting of company records into Marketo.

InputCommentsDefault
Connection
ActionType of sync operation to performcreateOrUpdate
CompaniesAn array of Company objects to use as input for synchronization.
Dedupe FieldField to deduplicate on. If the value in the field for a given record is not unique, an error will be returned for the individual record.dedupeFields
Debug RequestEnabling this flag will log out the current request.false

Sync Custom Objects (Create, Update, Upsert)

Inserts, updates, or upserts custom object records to the target instance.

InputCommentsDefault
Connection
Custom Object NameThe name of the Custom Object
ActionType of sync operation to performcreateOrUpdate
Custom ObjectsAn array of Custom Objects to use as input for synchronization.
Dedupe FieldField to deduplicate on. If the value in the field for a given record is not unique, an error will be returned for the individual record.dedupeFields
Debug RequestEnabling this flag will log out the current request.false

Sync Leads (Create, Update, Upsert)

Syncs a list of leads to the target instance.

InputCommentsDefault
Connection
ActionType of sync operation to performcreateOrUpdate
Async ProcessingIf set to true, the call will return immediatelyfalse
LeadsAn array of Lead objects to use as input for synchronization.
Lookup FieldField to deduplicate on. The field must be present in each lead record of the input. Defaults to email if unset.email
Partition NameName of the partition to operate on, if applicable. Should be set whenever possible, when interacting with an instance where partitions are enabled.
Debug RequestEnabling this flag will log out the current request.false

Sync Named Accounts (Create, Update, Upsert)

Allows inserts, updates, or upserts of Named Accounts to the target instance.

InputCommentsDefault
Connection
ActionType of sync operation to performcreateOrUpdate
Named AccountsAn array of Named Account objects to use as input for synchronization.
Dedupe FieldField to deduplicate on. If the value in the field for a given record is not unique, an error will be returned for the individual record.dedupeFields
Debug RequestEnabling this flag will log out the current request.false

Sync Opportunities (Create, Update, Upsert)

Allows inserts, updates, or upserts of Opportunities to the target instance.

InputCommentsDefault
Connection
ActionType of sync operation to performcreateOrUpdate
OpportunitiesAn array of Opportunities objects to use as input for synchronization.
Dedupe FieldField to deduplicate on. If the value in the field for a given record is not unique, an error will be returned for the individual record.dedupeFields
Debug RequestEnabling this flag will log out the current request.false

Sync Sales Persons (Create, Update, Upsert)

Allows inserts, updates, or upserts of Sales Persons to the target instance.

InputCommentsDefault
Connection
ActionType of sync operation to performcreateOrUpdate
Sales PersonsAn array of Sales Person objects to use as input for synchronization.
Dedupe FieldField to deduplicate on. If the value in the field for a given record is not unique, an error will be returned for the individual record.dedupeFields
Debug RequestEnabling this flag will log out the current request.false