Connectors
Marketing & Customer Engagement
Marketo
Marketing automation: leads, smart campaigns, lists, emails, forms, and custom objects
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 379
- Ready-made triggers
- 0
Connect Marketo
- In Neblex open Connect › Connections and click New Connection.
- Search for Marketo and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
| Field | What to enter |
|---|---|
| Munchkin IDRequired | Your Marketo Munchkin account ID from Admin > Integration > Web Services (the subdomain of the REST endpoint).Example: 123-ABC-456 |
| Identity endpointRequired | Your Marketo identity token URL: https://<Munchkin ID>.mktorest.com/identity/oauth/token.Example: https://123-ABC-456.mktorest.com/identity/oauth/token |
| Client IDRequired | Client ID of the LaunchPoint custom service (Admin > Integration > LaunchPoint). |
| Client secretRequiredSecret | Client secret of the LaunchPoint custom service. |
| Token requestRequired | Marketo's identity endpoint takes the client credentials in the query string. |
Use it in a flow
- Open a flow, open the node library and search for Marketo.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Marketo without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Marketo can send webhooks, a Webhook trigger receives them at its own URL.
Operations
379 operations in 42 groups. Each one is a step you can add to a flow.
Activities16
Add Custom ActivitiesaddCustomActivity | POST | Allows insertion of custom activities associated to given lead records. |
Approve Custom Activity TypeapproveCustomActivityType | POST | Approves the current draft of the type, and makes it the live version. |
Create Custom Activity TypecreateCustomActivityType | POST | Creates a new custom activity type draft in the target instance. |
Create Custom Activity Type AttributescreateCustomActivityTypeAttributes | POST | Adds activity attributes to the target type. |
Delete Custom Activity TypedeleteCustomActivityType | POST | Deletes the target custom activity type. |
Delete Custom Activity Type AttributesdeleteCustomActivityTypeAttributes | POST | Deletes the target attributes from the custom activity type draft. |
Describe Custom Activity TypedescribeCustomActivityType | GET | Returns metadata for a specific custom activity type. |
Discard Custom Activity Type DraftdiscardDraftofCustomActivityType | POST | Discards the current draft of the custom activity type. |
Get Activity TypesgetAllActivityTypes | GET | Returns a list of available activity types in the target instance, along with associated metadata of each type. |
Get Custom Activity TypesgetCustomActivityType | GET | Returns metadata regarding custom activities provisioned in the target instance. |
Get Deleted LeadsgetDeletedLeads | GET | Returns a list of leads deleted after a given datetime. |
Get Lead ActivitiesgetLeadActivities | GET | Returns a list of activities from after a datetime given by the nextPageToken parameter. |
Get Lead ChangesgetLeadChanges | GET | Returns a list of Data Value Changes and New Lead activities after a given datetime. |
Get Paging TokengetActivitiesPagingToken | GET | Returns a paging token for use in retrieving activities and data value changes. |
Update Custom Activity TypeupdateCustomActivityType | POST | Updates the target custom activity type. |
Update Custom Activity Type AttributesupdateCustomActivityTypeAttributes | POST | Updates the attributes of the custom activity type draft. |
Bulk Export Activities6
Cancel Export Activity JobcancelExportActivities | POST | Cancel export job. |
Create Export Activity JobcreateExportActivities | POST | Create export job for search criteria defined via "filter" parameter. |
Enqueue Export Activity JobenqueueExportActivities | POST | Enqueue export job. |
Get Export Activity FilegetExportActivitiesFile | GET | Returns the file content of an export job. |
Get Export Activity Job StatusgetExportActivitiesStatus | GET | Returns status of an export job. |
Get Export Activity JobsgetExportActivities | GET | Returns a list of export jobs that were created in the past 7 days. |
Bulk Export Custom Objects6
Cancel Export Custom Object JobcancelExportCustomObjects | POST | Cancel export job. |
Create Export Custom Object JobcreateExportCustomObjects | POST | Create export job for search criteria defined via "filter" parameter. |
Enqueue Export Custom Object JobenqueueExportCustomObjects | POST | Enqueue export job. |
Get Export Custom Object FilegetExportCustomObjectsFile | GET | Returns the file content of an export job. |
Get Export Custom Object Job StatusgetExportCustomObjectsStatus | GET | Returns status of an export job. |
Get Export Custom Object JobsgetExportCustomObjects | GET | Returns a list of export jobs that were created in the past 7 days. |
Bulk Export Leads6
Cancel Export Lead JobcancelExportLeads | POST | Cancel export job. |
Create Export Lead JobcreateExportLeads | POST | Create export job for search criteria defined via "filter" parameter. |
Enqueue Export Lead JobenqueueExportLeads | POST | Enqueue export job. |
Get Export Lead FilegetExportLeadsFile | GET | Returns the file content of an export job. |
Get Export Lead Job StatusgetExportLeadsStatus | GET | Returns status of an export job. |
Get Export Lead JobsgetExportLeads | GET | Returns a list of export jobs that were created in the past 7 days. |
Bulk Export Program Members6
Cancel Export Program Member JobcancelExportProgramMembers | POST | Cancel export job. |
Create Export Program Member JobcreateExportProgramMembers | POST | Create export job for search criteria defined via "filter" parameter. |
Enqueue Export Program Member JobenqueueExportProgramMembers | POST | Enqueue export job. |
Get Export Program Member FilegetExportProgramMembersFile | GET | Returns the file content of an export job. |
Get Export Program Member Job StatusgetExportProgramMembersStatus | GET | Returns status of an export job. |
Get Export Program Member JobsgetExportProgramMembers | GET | Returns a list of export jobs that were created in the past 7 days. |
Bulk Import Custom Objects4
Get Import Custom Object FailuresgetImportCustomObjectFailures | GET | Returns the list of failures for the import batch job. |
Get Import Custom Object StatusgetImportCustomObjectStatus | GET | Returns the status of an import batch job. |
Get Import Custom Object WarningsgetImportCustomObjectWarnings | GET | Returns the list of warnings for the import batch job. |
Import Custom ObjectsimportCustomObject | POST | Imports a file containing data records into the target instance. |
Bulk Import Leads4
Get Import Lead FailuresgetImportLeadFailures | GET | Returns the list of failures for the import batch job. |
Get Import Lead StatusgetImportLeadStatus | GET | Returns the status of an import batch job. |
Get Import Lead WarningsgetImportLeadWarnings | GET | Returns the list of warnings for the import batch job. |
Import LeadsimportLead | POST | Imports a file containing data records into the target instance. |
Bulk Import Program Members4
Get Import Program Member FailuresgetImportProgramMemberFailures | GET | Returns the list of failures for the import batch job. |
Get Import Program Member StatusgetImportProgramMemberStatus | GET | Returns the status of an import batch job. |
Get Import Program Member WarningsgetImportProgramMemberWarnings | GET | Returns the list of warnings for the import batch job. |
Import Program MembersimportProgramMember | POST | Imports a file containing data records into the target instance. |
Campaigns4
Get Campaign By IdgetCampaignById | GET | Returns the record of a campaign by its id. |
Get CampaignsgetCampaigns | GET | Returns a list of campaign records. |
Request CampaigntriggerCampaign | POST | Passes a set of leads to a trigger campaign to run through the campaign's flow. |
Schedule CampaignscheduleCampaign | POST | Remotely schedules a batch campaign to run at a given time. |
Channels2
Get Channel by NamegetChannelByName | GET | Retrieves channels based on the provided name. |
Get ChannelsgetAllChannels | GET | Retrieves all channels. |
Companies6
Delete CompaniesdeleteCompanies | POST | Deletes the included list of company records from the destination instance. |
Describe CompaniesdescribeCompanies | GET | Returns metadata about companies and the fields available for interaction via the API. |
Get CompaniesgetCompanies | GET | Retrieves company records from the destination instance based on the submitted filter. |
Get Company Field by NamegetCompanyFieldByName | GET | Retrieves metadata for single company field. |
Get Company FieldsgetCompanyFields | GET | Retrieves metadata for all company fields in the target instance. |
Sync CompaniessyncCompanies | POST | Allows inserting, updating, or upserting of company records into Marketo. |
Custom Objects17
Add Custom Object Type FieldsaddCustomObjectTypeFields | POST | Adds fields to custom object type. |
Approve Custom Object TypeapproveCustomObjectType | POST | Approves the current draft of the type, and makes it the live version. |
Delete Custom Object TypedeleteCustomObjectType | POST | Deletes the target custom object type. |
Delete Custom Object Type FieldsdeleteCustomObjectTypeFields | POST | Deletes fields from custom object type. |
Delete Custom ObjectsdeleteCustomObjects | POST | Deletes a given set of custom object records. |
Describe Custom Object TypedescribeCustomObjectType | GET | Returns metadata regarding a given custom object type (including relationships and fields). |
Describe Custom ObjectsdescribeCustomObjects | GET | Returns metadata regarding a given custom object. |
Discard Custom Object Type DraftdiscardCustomObjectType | POST | Discards the current draft of the custom object type. |
Get Custom Object Dependent AssetsgetCustomObjectTypeDependentAssets | GET | Returns a list of dependent assets for a custom object type, including their in-instance location. |
Get Custom Object Linkable ObjectsgetCustomObjectTypeLinkableObjects | GET | Returns a list of linkable custom objects and their fields. |
Get Custom Object Type Field Data TypesgetCustomObjectTypeFieldDataTypes | GET | Returns a list of permissible data types that are assigned to custom object fields. |
Get Custom ObjectsgetCustomObjects | GET | Retrieves a list of custom objects records based on filter and set of values. |
List Custom Object TypeslistCustomObjectTypes | GET | Returns a list of Custom Object Types available in the target instance, along with id, deduplication, relationship, and field information for each type. |
List Custom ObjectslistCustomObjects | GET | Returns a list of Custom Object types available in the target instance, along with id and deduplication information for each type. |
Sync Custom Object TypesyncCustomObjectType | POST | Inserts, updates, or upserts custom object type record to the target instance. |
Sync Custom ObjectssyncCustomObjects | POST | Inserts, updates, or upserts custom object records to the target instance. |
Update Custom Object Type FieldupdateCustomObjectTypeField | POST | Updates a field in custom object type. |
Email Templates13
Approve Email Template DraftapproveEmailTemplateDraft | POST | Approves the current draft of the email template. |
Clone Email TemplatecloneTemplate | POST | Clones the designated email template. |
Create Email TemplatecreateEmailTemplate | POST | Creates a new email template. |
Delete Email TemplatedeleteTemplate | POST | Deletes the designated email template. |
Discard Email Template DraftdiscardEmailTemplateDraft | POST | Discards the current draft of the email template. |
Get Email Template by IdgetTemplateById | GET | Returns an email template record by its id. |
Get Email Template by NamegetTemplateByName | GET | Retrieves and email template record by the given name. |
Get Email Template Content by IdgetTemplateContentById | GET | Returns the content for a given email template. |
Get Email Template Used BygetEmailTemplateUsedBy | GET | Returns a list of email records which depend on a given email template. |
Get Email TemplatesgetEmailTemplates | GET | Returns a list of email template records accessible in the target instance. |
Unapprove Email Template DraftunapproveEmailTemplateDraft | POST | Unapproves the current approved version of the Email Template. |
Update Email Template ContentupdateEmailTemplateContent | POST | Updates the content of the given email template. |
Update Email Template MetadataupdateEmailTemplate | POST | Updates the metadata for the designated email template. |
Email Templates (New)11
Bulk Delete Email TemplatesbulkDeleteEmailTemplatesV2 | POST | Deletes multiple email templates by their IDs in a single request. |
Bulk Get Email TemplatesbulkGetEmailTemplatesV2 | POST | Retrieves multiple email templates by their IDs in a single request; each asset is returned in full, including its content. |
Bulk Get Email Templates Used BybulkGetEmailTemplatesUsedByV2 | POST | Returns, for each of the specified email templates, whether it is used and the number of places it is used (count) - not the referencing assets themselves. |
Clone Email TemplatecloneEmailTemplateV2 | POST | Clones an existing email template. |
Create Email TemplatecreateEmailTemplateV2 | POST | Creates a new email template. |
Delete Email TemplatedeleteEmailTemplateV2 | POST | Deletes an email template by its ID. |
Get Email Template by IdgetEmailTemplateByIdV2 | GET | Retrieves an email template by its ID. |
Get Email Template Used BygetEmailTemplateUsedByV2 | POST | Returns a list of assets that reference the specified email template. |
List Email TemplateslistEmailTemplatesV2 | GET | Filters and lists email templates by the given criteria. |
Update Email TemplateupdateEmailTemplateV2 | POST | Updates an existing email template. |
Update Email Template StatusupdateEmailTemplateStatusV2 | POST | Performs a state transition on an email template. |
Emails26
Add Email ModuleaddModule | POST | Adds a new module to an email, with the given id. |
Approve Email DraftapproveDraft | POST | Approves the current draft of an email. |
Clone EmailcloneEmail | POST | Clones the target email. |
Create EmailcreateEmail | POST | Creates a new email asset. |
Delete EmaildeleteEmail | POST | Deletes the target email. |
Delete ModuledeleteModule | POST | Deletes the given module from the email. |
Discard Email DraftdiscardDraft | POST | Discards the current draft of an email. |
Duplicate Email ModuleduplicateModule | POST | Creates a copy of the designated module in an email. |
Get Email By IdgetEmailById | GET | Returns an email record by its id. |
Get Email by NamegetEmailByName | GET | Returns email records based on the given name. |
Get Email CC FieldsgetEmailCCFields | GET | Returns the set of fields enabled for Email CC in the target instance. |
Get Email ContentgetEmailContentById | GET | Returns the content of the designated email. |
Get Email Dynamic ContentgetEmailDynamicContent | GET | Retrieves the dynamic content record for the given section. |
Get Email Full ContentgetEmailFullContent | GET | Returns the serialized HTML version of the email. |
Get Email VariablesgetEmailVariables | GET | Returns a list of the available variables in an email. |
Get EmailsgetEmail | GET | Returns a list of emails matching the given filter parameters. |
Rearrange Email ModulesrearrangeModules | POST | Rearranges the modules in an email. |
Rename Email Modulerename | POST | Renames a module. |
Send Sample EmailsendSampleEmail | POST | Sends a sample email to the given email address. |
Unapprove EmailunapproveDraft | POST | Unapproves the email and reverts it to a draft-only state. |
Update Email ContentupdateEmailContent | POST | Updates the content of an email. |
Update Email Content SectionupdateEmailComponentContent | POST | Updates the content in the given section. |
Update Email Dynamic Content SectionupdateEmailDynamicContent | POST | Updates dynamic content in the given section. |
Update Email Full ContentcreateEmailFullContent | POST | Replaces the HTML of an Email that has had its relationship broken from its template. |
Update Email MetadataupdateEmail | POST | Updates the metadata of an email asset. |
Update Email VariableupdateVariable | POST | Updates the value of a given variable in an email. |
Emails (New)11
Bulk Delete EmailsbulkDeleteEmailsV2 | POST | Deletes multiple email assets by their IDs in a single request. |
Bulk Get EmailsbulkGetEmailsV2 | POST | Retrieves multiple email assets by their IDs in a single request; each asset is returned in full, including its content. |
Bulk Get Emails Used BybulkGetEmailsUsedByV2 | POST | Returns, for each of the specified emails, whether it is used and the number of places it is used (count) - not the referencing assets themselves. |
Clone EmailcloneEmailV2 | POST | Clones an existing email asset. |
Create EmailcreateEmailV2 | POST | Creates a new email asset. |
Delete EmaildeleteEmailV2 | POST | Deletes an email asset by its ID. |
Get Email by IdgetEmailByIdV2 | GET | Retrieves an email asset by its ID. |
Get Email Used BygetEmailUsedByV2 | POST | Returns a list of assets that reference the specified email. |
List EmailslistEmailsV2 | GET | Filters and lists email assets by the given criteria. |
Update EmailupdateEmailV2 | POST | Updates an existing email asset. |
Update Email StatusupdateEmailStatusV2 | POST | Performs a state transition on an email. |
File Contents1
Update File ContentupdateContent | POST | Replaces the current content of the file with the included payload. |
Files4
Create FilecreateFile | POST | Creates a new file from the included payload. |
Get File by IdgetFileById | GET | Returns the file record for the given id. |
Get File by NamegetFileByName | GET | Returns files records for the given name. |
Get FilesgetFiles | GET | Returns the files from the given folder. |
Folders7
Create FoldercreateFolder | POST | Creates a new folder. |
Delete FolderdeleteFolder | POST | Deletes the designated folder. |
Get Folder by IdgetFolderById | GET | Returns the folder record with the given id. |
Get Folder by NamegetFolderByName | GET | Returns a folder record for the given name. |
Get Folder ContentsgetFolderContent | GET | Returns records for the contents of a given folder. |
Get FoldersgetFolder | GET | Retrieves child folders from within a given root folder. |
Update Folder MetadataupdateFolder | POST | Updates the metadata for a given folder. |
Form Fields11
Add Field to FormaddFieldToAForm | POST | Adds a field to a form. |
Add Fieldset to FormaddFieldSet | POST | Adds a field set to the target form. |
Add Form Field Visibility RulesaddFormFieldVisibilityRule | POST | Adds a visibility rule to the target form field. |
Add Rich Text FieldaddRichTextField | POST | Adds a rich-text type field to the form. |
Delete Field from FieldsetdeleteFormFieldFromFieldSet | POST | Removes the target field from the fieldset. |
Delete Form FielddeleteFormField | POST | Deletes a field from a form. |
Get Available Form FieldsgetAllFields | GET | Retrieves a list of all valid fields for use in forms. |
Get Available Form Program Member FieldsgetAllProgramMemberFields | GET | Retrieves a list of all valid Program Member fields for use in forms. |
Get Fields for FormgetFormFieldByFormVid | GET | Retrieves the list of fields in the target form. |
Update Field PositionsupdateFieldPositions | POST | Reorders the list of fields in a form. |
Update Form FieldupdateFormField | POST | Updates the configuration for that target field. |
Forms13
Approve Form DraftapproveFrom | POST | Approves the current draft of the form. |
Clone FormcloneLpForms | POST | Clones the target form. |
Create FormcreateLpForms | POST | Creates a new form. |
Delete FormdeleteFormById | POST | Deletes the target form. |
Discard Form DraftdiscardFormById | POST | Discards the current draft of the form. |
Get Form By IdgetLpFormById | GET | Retrieves a form record by its id. |
Get Form by NamegetLpFormByName | GET | Retrieves a form record by its name. |
Get Form Used BygetFormUsedBy | GET | Returns a list of asset records which depend on a given form. |
Get FormsgetForms | GET | Retrieves a list of accessible form records from the target instance. |
Get Thank You Page by Form IdgetThankYouPageById | GET | Returns the thank you page configuration for a given form. |
Update Form MetadataupdateForms | POST | Updates the metadata of the target form. |
Update Submit ButtonupdateFormSubmitButton | POST | Updates the submit button configuration for the target form. |
Update Thank You PageupdateThankYouPageById | POST | Updates the thank you page configuration for a given form. |
Fragments (New)11
Bulk Delete FragmentsbulkDeleteFragmentsV2 | POST | Deletes multiple fragments by their IDs in a single request. |
Bulk Get FragmentsbulkGetFragmentsV2 | POST | Retrieves multiple fragments by their IDs in a single request; each asset is returned in full, including its content. |
Bulk Get Fragments Used BybulkGetFragmentsUsedByV2 | POST | Returns, for each of the specified fragments, whether it is used and the number of places it is used (count) - not the referencing assets themselves. |
Clone FragmentcloneFragmentV2 | POST | Clones an existing fragment. |
Create FragmentcreateFragmentV2 | POST | Creates a new fragment. |
Delete FragmentdeleteFragmentV2 | POST | Deletes a fragment by its ID. |
Get Fragment by IdgetFragmentByIdV2 | GET | Retrieves a fragment by its ID. |
Get Fragment Used BygetFragmentUsedByV2 | POST | Returns a list of assets that reference the specified fragment. |
List FragmentslistFragmentsV2 | GET | Filters and lists fragments by the given criteria. |
Update FragmentupdateFragmentV2 | POST | Updates an existing fragment. |
Update Fragment StatusupdateFragmentStatusV2 | POST | Performs a state transition on a fragment. |
Landing Page Content6
Add Landing Page Content SectionaddLandingPageContent | POST | Adds a content section to the target landing page. |
Delete Landing Page Content SectionremoveLandingPageContent | POST | Removes the target content section from the parent landing page. |
Get Landing Page ContentgetLandingPageContent | GET | Retrieves the list of content sections in the target landing page. |
Get Landing Page Dynamic ContentgetLandingPageDynamicContents | GET | Retrieves the dynamic content from the target section. |
Update Landing Page Content SectionupdateLandingPageContent | POST | Updates a content section the landing page. |
Update Landing Page Dynamic Content SectionupdateLandingPageDynamicContent | POST | Updates the content of the target dynamic content section. |
Landing Page Redirect Rules6
Create Landing Page Redirect RulecreateLandingPageRedirectRule | POST | Create a new landing page redirect rule. |
Delete Landing Page Redirect RuledeleteLandingPageRedirectRule | POST | Delete a landing page redirect rule. |
Get Landing Page DomainsgetLandingPageDomains | GET | Retrieves a list of landing page domain and domain aliases. |
Get Landing Page Redirect Rule by IdgetLandingPageRedirectRuleById | GET | Retrieves the landing page redirect rule record. |
Get Landing Page Redirect RulesgetLandingPageRedirectRules | GET | Retrieves a list of landing page redirect rules from the target instance. |
Update Landing Page Redirect RuleupdateLandingPageRedirectRule | POST | Update an existing landing page redirect rule. |
Landing Page Templates12
Approve Landing Page Template DraftapproveLandingPageTemplate | POST | Approves the current landing page template draft. |
Clone Landing Page TemplatecloneLpTemplate | POST | Clones the target landing page template. |
Create Landing Page TemplatecreateLpTemplate | POST | Creates a new landing page template. |
Delete Landing Page TemplatedeleteLpTemplate | POST | Deletes the target landing page template. |
Discard Landing Page Template DraftdiscardLandingPageTemplateDraft | POST | Discrads the current draft of the landing page template. |
Get Landing Page Template by IdgetLandingPageTemplateById | GET | Retrieves the record for the target landing page template. |
Get Landing Page Template by NamegetLandingPageTemplateByName | GET | Retrieves the landing page template record for the given name. |
Get Landing Page Template ContentgetLandingPageTemplateContent | GET | Retrieves the content of the target landing page. |
Get Landing Page TemplatesgetLandingPageTemplates | GET | Retrieves the list of accessible landing page templates from the target instance. |
Unapprove Landing Page TemplateunapproveLandingPageTemplate | POST | Unapproves the landing page template and reverts it to a draft-only state. |
Update Landing Page Template ContentupdateLandingPageTemplateContent | POST | Updates the content for the target landing page template. |
Update Landing Page Template MetadataupdateLpTemplate | POST | Updates the metadata for the target landing page template. |
Landing Pages13
Approve Landing Page DraftapproveLandingPage | POST | Approves the current draft of the landing page. |
Clone Landing PagecloneLandingPage | POST | Clones the target landing page. |
Create Landing PagecreateLandingPage | POST | Creates a new landing page. |
Delete Landing PagedeleteLandingPageById | POST | Deletes the target landing page. |
Discard Landing Page DraftdiscardLandingPageById | POST | Discards the current draft of the landing page. |
Get Landing Page by IdgetLandingPageById | GET | Returns the landing record for the given id. |
Get Landing Page by NamegetLandingPageByName | GET | Returns the landing page record for the given name. |
Get Landing Page Full ContentgetLandingPageFullContent | GET | Returns the serialized HTML version of the landing page. |
Get Landing Page VariablesgetVariables | GET | Get Landing Page Variables |
Get Landing PagesbrowseLandingPages | GET | Retrieves a list of accessible landing pages from the target instance. |
Unapprove Landing PageunapproveLandingPageById | POST | Unapproves the landing page, reverting it to a draft-only state. |
Update Landing Page MetadataupdateLandingPage | POST | Updates the metadata for the targe landing page. |
Update Landing Page VariableupdateLandingPageVariable | POST | Updates the value of the given variable. |
Leads22
Associate LeadassociateLead | POST | Associates a known Marketo lead record to a munchkin cookie and its associated web activity history. |
Change Lead Program StatuschangeLeadProgramStatus | POST | Changes the program status of a list of leads in a target program. |
Create Lead FieldscreateLeadField | POST | Create lead fields in the target instance. |
Delete LeadsdeleteLeads | POST | Delete a list of leads from the destination instance. |
Describe LeaddescribeLead | GET | Returns metadata about lead objects in the target instance, including a list of all fields available for interaction via the APIs. |
Describe Lead2describeLead2 | GET | Returns list of searchable fields on lead objects in the target instance. |
Describe Program MemberdescribeProgramMember | GET | Returns metadata about program member objects in the target instance, including a list of all fields available for interaction via the APIs. |
Get Lead by IdgetLeadById | GET | Retrieves a single lead record through its Marketo id. |
Get Lead Field by NamegetLeadFieldByName | GET | Retrieves metadata for single lead field. |
Get Lead FieldsgetLeadFields | GET | Retrieves metadata for all lead fields in the target instance. |
Get Lead PartitionsgetLeadPartitions | GET | Returns a list of available partitions in the target instance. |
Get Leads by Filter TypegetLeadsByFilter | GET | Returns a list of up to 300 leads based on a list of values in a particular field. |
Get Leads by Program IdgetLeadsByProgramId | GET | Retrieves a list of leads which are members of the designated program. |
Get Lists by Lead IdgetListMembership | GET | Query static list membership for one lead. |
Get Programs by Lead IdgetProgramMembership | GET | Query program membership for one lead. |
Get Smart Campaigns by Lead IdgetSmartCampaignMembership | GET | Query smart campaign membership for one lead. |
Merge LeadsmergeLeads | POST | Merges two or more known lead records into a single lead record. |
Push Lead to MarketopushToMarketo | POST | Upserts a lead and generates a Push Lead to Marketo activity. |
Submit FormsubmitForm | POST | Upserts a lead and generates a "Fill out Form" activity which is associated back to program and/or campaign. |
Sync LeadssyncLead | POST | Syncs a list of leads to the target instance. |
Update Lead FieldupdateLeadField | POST | Update metadata for a lead field in the target instance. |
Update Lead PartitionupdatePartitions | POST | Updates the lead partition for a list of leads. |
Named Account Lists6
Add Named Account List MembersaddNamedAccountListMembers | POST | Adds named account records to a named account list. |
Delete Named Account ListsdeleteNamedAccountLists | POST | Delete named account lists by dedupe fields, or by id field. |
Get Named Account List MembersgetNamedAccountListMembers | GET | Retrieves the named accounts which are members of the given list. |
Get Named Account ListsgetNamedAccountLists | GET | Retrieves a list of named account list records based on the filter type and values given. |
Remove Named Account List MembersremoveNamedAccountListMembers | POST | Removes named account members from a named account list. |
Sync Named Account ListssyncNamedAccountLists | POST | Creates and/or updates named account list records. |
Named Accounts6
Delete NamedAccountsdeleteNamedAccounts | POST | Deletes a list of namedaccount records from the target instance. |
Describe NamedAccountsdescribeNamedAccounts | GET | Returns metadata about namedaccounts and the fields available for interaction via the API. |
Get Named Account Field by NamegetNamedAccountFieldByName | GET | Retrieves metadata for single named account field. |
Get Named Account FieldsgetNamedAccountFields | GET | Retrieves metadata for all named account fields in the target instance. |
Get NamedAccountsgetNamedAccounts | GET | Retrieves namedaccount records from the destination instance based on the submitted filter. |
Sync NamedAccountssyncNamedAccounts | POST | Allows inserts, updates, or upserts of namedaccounts to the target instance. |
Opportunities10
Delete OpportunitiesdeleteOpportunities | POST | Deletes a list of opportunity records from the target instance. |
Delete Opportunity RolesdeleteOpportunityRoles | POST | Deletes a list of opportunities from the target instance. |
Describe OpportunitydescribeOpportunity | GET | Returns object and field metadata for Opportunity type records in the target instance. |
Describe Opportunity RoledescribeOpportunityRole | GET | Returns object and field metadata for Opportunity Roles in the target instance. |
Get OpportunitiesgetOpportunities | GET | Returns a list of opportunities based on a filter and set of values. |
Get Opportunity Field by NamegetOpportunityFieldByName | GET | Retrieves metadata for single opportunity field. |
Get Opportunity FieldsgetOpportunityFields | GET | Retrieves metadata for all opportunity fields in the target instance. |
Get Opportunity RolesgetOpportunityRoles | GET | Returns a list of opportunity roles based on a filter and set of values. |
Sync OpportunitiessyncOpportunities | POST | Allows inserting, updating, or upserting of opportunity records into the target instance. |
Sync Opportunity RolessyncOpportunityRoles | POST | Allows inserts, updates and upserts of Opportunity Role records in the target instance. |
Program Members9
Create Program Member FieldscreateProgramMemberField | POST | Create program member fields in the target instance. |
Delete Program MembersdeleteProgramMember | POST | Delete a list of members from the destination instance. |
Describe Program MemberdescribeProgramMembers | GET | Returns metadata about program member objects in the target instance, including a list of all fields available for interaction via the APIs. |
Get Program Member Field by NamegetProgramMemberFieldByName | GET | Retrieves metadata for single program member field. |
Get Program Member FieldsgetProgramMemberFields | GET | Retrieves metadata for all program member fields in the target instance. |
Get Program MembersgetProgramMembers | GET | Returns a list of up to 300 program members on a list of values in a particular field. |
Sync Program Member DatasyncProgramMemberData | POST | Changes the program member data of a list of leads in a target program. |
Sync Program Member StatussyncProgramMemberStatus | POST | Changes the program member status of a list of leads in a target program. |
Update Program Member FieldupdateProgramMemberField | POST | Update metadata for a program member field in the target instance. |
Programs11
Approve ProgramapproveProgram | POST | Approves the target program. |
Clone ProgramcloneProgram | POST | Clones the target program. |
Create ProgramcreateProgram | POST | Creates a new program. |
Delete ProgramdeleteProgram | POST | Deletes the target program. |
Get Program by IdgetProgramById | GET | Retrieves the program record for the given id. |
Get Program by NamegetProgramByName | GET | Retrieves the program record for the given name. |
Get ProgramsbrowsePrograms | GET | Retrieves the list of accessible programs from the target instance. |
Get Programs by TaggetProgramListByTag | GET | Retrieves a list of programs matching the tag type and tag values given. |
Get Smart List by Program IdgetSmartListByProgramId | GET | Retrieves a Smart List record by its Email Program id. |
Unapprove ProgramunapproveProgram | POST | Unapproves the target program. |
Update Program MetadataupdateProgram | POST | Updates the target program's metadata. |
Sales Persons4
Delete SalesPersonsdeleteSalesPerson | POST | Deletes a list of salesperson records from the target instance. |
Describe SalesPersonsdescribeSalesPersons | GET | Returns metadata about salespersons and the fields available for interaction via the API. |
Get SalesPersonsgetSalesPerson | GET | Retrieves salesperson records from the destination instance based on the submitted filter. |
Sync SalesPersonssyncSalesPersons | POST | Allows inserts, updates, or upserts of salespersons to the target instance. |
Segments2
Get SegmentationsgetSegmentation | GET | Retrieves a list of accessible segmentations for the target instance. |
Get Segments For SegmentationgetSegmentsForSegmentation | GET | Retrieves a list of segments inside the target segmentation. |
Smart Campaigns21
Activate Smart CampaignactivateSmartCampaign | POST | Activates a trigger smart campaign. |
Add Flow StepaddSmartCampaignFlowStep | POST | Adds a flow step to a smart campaign. |
Add Step ChoiceaddSmartCampaignFlowStepChoice | POST | Adds a choice to an existing flow step. |
Clone Smart CampaigncloneSmartCampaign | POST | Clones a smart campaign. |
Create Smart CampaigncreateSmartCampaign | POST | Creates a new smart campaign. |
Deactivate Smart CampaigndeactivateSmartCampaign | POST | Deactivates a trigger smart campaign. |
Delete Smart CampaigndeleteSmartCampaign | POST | Deletes a smart campaign. |
Get Auto Suggest for Smart CampaigngetSmartCampaignAutoSuggest | GET | Returns suggested values for configuring a flow step choice. |
Get Smart Campaign by IdgetSmartCampaignById | GET | Returns the smart campaign for the given id. |
Get Smart Campaign by NamegetSmartCampaignByName | GET | Returns the smart campaign for the given name. |
Get Smart Campaign Flow Step TypesgetSmartCampaignFlowStepTypes | GET | Returns flow step types with constraint metadata. |
Get Smart Campaign Flow StepsgetSmartCampaignFlowSteps | GET | Returns all available flow step action types. |
Get Smart Campaign RulesgetSmartCampaignRules | GET | Returns all available trigger and filter rule types that can be used in smart campaign smart lists. |
Get Smart Campaign Used BygetSmartCampaignUsedBy | GET | Returns a list of assets that reference the specified smart campaign. |
Get Smart CampaignsgetSmartCampaigns | GET | Retrieves all smart campaigns. |
Get Smart List by Smart Campaign IdgetSmartListBySmartCampaignId | GET | Retrieves a Smart List record by its Smart Campaign id. |
Remove Flow StepremoveSmartCampaignFlowStep | POST | Removes a flow step and all its choices from a smart campaign. |
Remove Flow Step ChoiceremoveSmartCampaignFlowStepChoice | POST | Removes a specific choice from a flow step. |
Reorder Flow Step ChoicereorderSmartCampaignFlowStepChoice | POST | Moves a choice to a new position within a flow step. |
Update Flow Step ChoiceupdateSmartCampaignFlowStepChoice | POST | Updates a flow step choice's condition and attribute values. |
Update Smart CampaignupdateSmartCampaign | POST | Update the smart campaign for the given id. |
Smart Lists15
Add RuleaddSmartListRule | POST | Adds a rule to a smart list. |
Clone Smart ListcloneSmartList | POST | Clones the designated Smart List. |
Create Smart ListcreateSmartList | POST | Creates a new Smart List. |
Delete All RulesdeleteAllSmartListRules | POST | Removes all rules from a smart list. |
Delete RuledeleteSmartListRule | POST | Deletes a single rule from a smart list. |
Delete Smart ListdeleteSmartListById | POST | Deletes the designated Smart List. |
Get Auto Suggest for Smart ListgetSmartListAutoSuggest | GET | Returns suggested values for configuring a smart list rule. |
Get Smart List by IdgetSmartListById | GET | Retrieves a Smart List record by its id. |
Get Smart List by NamegetSmartListByName | GET | Retrieves a Smart List record by its name. |
Get Smart List RulesgetSmartListRules | GET | Returns all available filter rule types that can be used in smart lists. |
Get Smart ListsgetSmartLists | GET | Retrieves a list of user created Smart List records. |
Remove Rule ConstraintremoveSmartListRuleConstraint | POST | Removes a constraint from a rule without deleting the entire rule. |
Reorder RulesreorderSmartListRules | POST | Changes the order of rules within a smart list. |
Update Filter LogicupdateSmartListFilterLogic | POST | Updates the filter match type for a smart list. |
Update RuleupdateSmartListRule | POST | Updates an existing smart list rule. |
Snippets13
Approve Snippet DraftapproveSnippet | POST | Approves the current draft of the snippet. |
Clone SnippetcloneSnippet | POST | Clones the target snippet. |
Create SnippetcreateSnippet | POST | Creates a new snippet. |
Delete SnippetdeleteSnippet | POST | Deletes the target snippet. |
Discard Snippet DraftdiscardSnippet | POST | Discards the current draft of the snippet. |
Get Dynamic ContentgetDynamicContent | GET | Gets the list of dynamic content sections for the snippet. |
Get Snippet by IdgetSnippetById | GET | Retrieves the target snippet record. |
Get Snippet ContentgetSnippetContentById | GET | Retrieves the content of the target snippet. |
Get SnippetsgetSnippet | GET | Retrieves a list of accessible snippets from the target instance. |
Unapprove SnippetunapproveSnippet | POST | Unapproves the current version of the snippet. |
Update Snippet ContentupdateSnippetContent | POST | Updates the content of the target snippet. |
Update Snippet Dynamic ContentupdateDynamicContent | POST | Updates the target dynamic content section. |
Update Snippet MetadataupdateSnippet | POST | Updates the metadata of the snippet. |
Static Lists13
Add to ListaddLeadsToList | POST | Adds a given set of person records to a target static list. |
Create Static ListcreateStaticList | POST | Creates a new Static List. |
Delete Static ListdeleteStaticListById | POST | Deletes the designated Static List. |
Get Leads By List IdgetLeadsByListId | GET | Retrieves person records which are members of the given static list. |
Get Leads By List IdgetLeadsByStaticListId | GET | Retrieves person records which are members of the given static list. |
Get List by IdgetListById | GET | Returns a list record by its id. |
Get ListsgetLists | GET | Returns a set of static list records based on given filter parameters. |
Get Static List by IdgetStaticListById | GET | Retrieves a Static List record by its id. |
Get Static List by NamegetStaticListByName | GET | Retrieves a Static List record by its name. |
Get Static ListsgetStaticLists | GET | Retrieves a list of Static List records. |
Member of ListareLeadsMemberOfList | GET | Checks if leads are members of a given static list. |
Remove from ListremoveLeadsFromList | DELETE | Removes a given set of person records from a target static list. |
Update Static List MetadataupdateStaticList | POST | Updates the metadata of a static list asset. |
Tags2
Get Tag By NamegetTagByName | GET | Retrieves a tag by its name. |
Get Tag TypesgetTagTypes | GET | Retrieves a list of available tag types. |
Tokens3
Create TokenaddTokenTOFolder | POST | Create or update a token in the parent folder. |
Delete Token by NamedeleteTokenByName | POST | Deletes a token with the given name from the parent folder. |
Get Tokens by Folder IdgetTokensByFolderId | GET | Retrieves the list of available My Tokens in the target folder. |
Usage4
Get Daily ErrorsgetDailyErrors | GET | Retrieves a count of each error type they have encountered in the current day. |
Get Daily UsagegetDailyUsage | GET | Returns the number of calls consumed for the day. |
Get Weekly ErrorsgetWeeklyErrors | GET | Returns a count of each error type they have encountered in the past 7 days. |
Get Weekly UsagegetWeeklyUsage | GET | Returns the number of calls consumed in the past 7 days. |
User Management12
Add RolesaddRoles | POST | Add roles to a user. |
Delete Invited UserdeleteInvitedUser | POST | Delete pending user. |
Delete RolesdeleteRoles | POST | Delete roles from user. |
Delete UserdeleteUser | POST | Delete user. |
Get Invited User by IdgetInvitedUser | GET | Retrieve a single pending user record through its Id. |
Get RolesgetRoles | GET | Retrieve list of all role records. |
Get Roles and Workspaces by IdgetUserRolesAndWorkspaces | GET | Get roles and workspaces for a given user. |
Get User by IdgetUser | GET | Retrieve a single user record through its Id. |
Get UsersgetUsers | GET | Retrieve a list of all user records. |
Get WorkspacesgetWorkspaces | GET | Retrieve list of workspace records. |
Invite UserinviteUser | POST | Send an email invitation to new user. |
Update User AttributesupdateUserAttribute | POST | Update one or more user attributes. |