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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Marketo and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. 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.
FieldWhat to enter
Munchkin IDRequiredYour Marketo Munchkin account ID from Admin > Integration > Web Services (the subdomain of the REST endpoint).Example: 123-ABC-456
Identity endpointRequiredYour Marketo identity token URL: https://<Munchkin ID>.mktorest.com/identity/oauth/token.Example: https://123-ABC-456.mktorest.com/identity/oauth/token
Client IDRequiredClient ID of the LaunchPoint custom service (Admin > Integration > LaunchPoint).
Client secretRequiredSecretClient secret of the LaunchPoint custom service.
Token requestRequiredMarketo's identity endpoint takes the client credentials in the query string.

Use it in a flow

  1. Open a flow, open the node library and search for Marketo.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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 ActivitiesaddCustomActivityPOSTAllows insertion of custom activities associated to given lead records.
Approve Custom Activity TypeapproveCustomActivityTypePOSTApproves the current draft of the type, and makes it the live version.
Create Custom Activity TypecreateCustomActivityTypePOSTCreates a new custom activity type draft in the target instance.
Create Custom Activity Type AttributescreateCustomActivityTypeAttributesPOSTAdds activity attributes to the target type.
Delete Custom Activity TypedeleteCustomActivityTypePOSTDeletes the target custom activity type.
Delete Custom Activity Type AttributesdeleteCustomActivityTypeAttributesPOSTDeletes the target attributes from the custom activity type draft.
Describe Custom Activity TypedescribeCustomActivityTypeGETReturns metadata for a specific custom activity type.
Discard Custom Activity Type DraftdiscardDraftofCustomActivityTypePOSTDiscards the current draft of the custom activity type.
Get Activity TypesgetAllActivityTypesGETReturns a list of available activity types in the target instance, along with associated metadata of each type.
Get Custom Activity TypesgetCustomActivityTypeGETReturns metadata regarding custom activities provisioned in the target instance.
Get Deleted LeadsgetDeletedLeadsGETReturns a list of leads deleted after a given datetime.
Get Lead ActivitiesgetLeadActivitiesGETReturns a list of activities from after a datetime given by the nextPageToken parameter.
Get Lead ChangesgetLeadChangesGETReturns a list of Data Value Changes and New Lead activities after a given datetime.
Get Paging TokengetActivitiesPagingTokenGETReturns a paging token for use in retrieving activities and data value changes.
Update Custom Activity TypeupdateCustomActivityTypePOSTUpdates the target custom activity type.
Update Custom Activity Type AttributesupdateCustomActivityTypeAttributesPOSTUpdates the attributes of the custom activity type draft.
Bulk Export Activities6
Cancel Export Activity JobcancelExportActivitiesPOSTCancel export job.
Create Export Activity JobcreateExportActivitiesPOSTCreate export job for search criteria defined via "filter" parameter.
Enqueue Export Activity JobenqueueExportActivitiesPOSTEnqueue export job.
Get Export Activity FilegetExportActivitiesFileGETReturns the file content of an export job.
Get Export Activity Job StatusgetExportActivitiesStatusGETReturns status of an export job.
Get Export Activity JobsgetExportActivitiesGETReturns a list of export jobs that were created in the past 7 days.
Bulk Export Custom Objects6
Cancel Export Custom Object JobcancelExportCustomObjectsPOSTCancel export job.
Create Export Custom Object JobcreateExportCustomObjectsPOSTCreate export job for search criteria defined via "filter" parameter.
Enqueue Export Custom Object JobenqueueExportCustomObjectsPOSTEnqueue export job.
Get Export Custom Object FilegetExportCustomObjectsFileGETReturns the file content of an export job.
Get Export Custom Object Job StatusgetExportCustomObjectsStatusGETReturns status of an export job.
Get Export Custom Object JobsgetExportCustomObjectsGETReturns a list of export jobs that were created in the past 7 days.
Bulk Export Leads6
Cancel Export Lead JobcancelExportLeadsPOSTCancel export job.
Create Export Lead JobcreateExportLeadsPOSTCreate export job for search criteria defined via "filter" parameter.
Enqueue Export Lead JobenqueueExportLeadsPOSTEnqueue export job.
Get Export Lead FilegetExportLeadsFileGETReturns the file content of an export job.
Get Export Lead Job StatusgetExportLeadsStatusGETReturns status of an export job.
Get Export Lead JobsgetExportLeadsGETReturns a list of export jobs that were created in the past 7 days.
Bulk Export Program Members6
Cancel Export Program Member JobcancelExportProgramMembersPOSTCancel export job.
Create Export Program Member JobcreateExportProgramMembersPOSTCreate export job for search criteria defined via "filter" parameter.
Enqueue Export Program Member JobenqueueExportProgramMembersPOSTEnqueue export job.
Get Export Program Member FilegetExportProgramMembersFileGETReturns the file content of an export job.
Get Export Program Member Job StatusgetExportProgramMembersStatusGETReturns status of an export job.
Get Export Program Member JobsgetExportProgramMembersGETReturns a list of export jobs that were created in the past 7 days.
Bulk Import Custom Objects4
Get Import Custom Object FailuresgetImportCustomObjectFailuresGETReturns the list of failures for the import batch job.
Get Import Custom Object StatusgetImportCustomObjectStatusGETReturns the status of an import batch job.
Get Import Custom Object WarningsgetImportCustomObjectWarningsGETReturns the list of warnings for the import batch job.
Import Custom ObjectsimportCustomObjectPOSTImports a file containing data records into the target instance.
Bulk Import Leads4
Get Import Lead FailuresgetImportLeadFailuresGETReturns the list of failures for the import batch job.
Get Import Lead StatusgetImportLeadStatusGETReturns the status of an import batch job.
Get Import Lead WarningsgetImportLeadWarningsGETReturns the list of warnings for the import batch job.
Import LeadsimportLeadPOSTImports a file containing data records into the target instance.
Bulk Import Program Members4
Get Import Program Member FailuresgetImportProgramMemberFailuresGETReturns the list of failures for the import batch job.
Get Import Program Member StatusgetImportProgramMemberStatusGETReturns the status of an import batch job.
Get Import Program Member WarningsgetImportProgramMemberWarningsGETReturns the list of warnings for the import batch job.
Import Program MembersimportProgramMemberPOSTImports a file containing data records into the target instance.
Campaigns4
Get Campaign By IdgetCampaignByIdGETReturns the record of a campaign by its id.
Get CampaignsgetCampaignsGETReturns a list of campaign records.
Request CampaigntriggerCampaignPOSTPasses a set of leads to a trigger campaign to run through the campaign's flow.
Schedule CampaignscheduleCampaignPOSTRemotely schedules a batch campaign to run at a given time.
Channels2
Get Channel by NamegetChannelByNameGETRetrieves channels based on the provided name.
Get ChannelsgetAllChannelsGETRetrieves all channels.
Companies6
Delete CompaniesdeleteCompaniesPOSTDeletes the included list of company records from the destination instance.
Describe CompaniesdescribeCompaniesGETReturns metadata about companies and the fields available for interaction via the API.
Get CompaniesgetCompaniesGETRetrieves company records from the destination instance based on the submitted filter.
Get Company Field by NamegetCompanyFieldByNameGETRetrieves metadata for single company field.
Get Company FieldsgetCompanyFieldsGETRetrieves metadata for all company fields in the target instance.
Sync CompaniessyncCompaniesPOSTAllows inserting, updating, or upserting of company records into Marketo.
Custom Objects17
Add Custom Object Type FieldsaddCustomObjectTypeFieldsPOSTAdds fields to custom object type.
Approve Custom Object TypeapproveCustomObjectTypePOSTApproves the current draft of the type, and makes it the live version.
Delete Custom Object TypedeleteCustomObjectTypePOSTDeletes the target custom object type.
Delete Custom Object Type FieldsdeleteCustomObjectTypeFieldsPOSTDeletes fields from custom object type.
Delete Custom ObjectsdeleteCustomObjectsPOSTDeletes a given set of custom object records.
Describe Custom Object TypedescribeCustomObjectTypeGETReturns metadata regarding a given custom object type (including relationships and fields).
Describe Custom ObjectsdescribeCustomObjectsGETReturns metadata regarding a given custom object.
Discard Custom Object Type DraftdiscardCustomObjectTypePOSTDiscards the current draft of the custom object type.
Get Custom Object Dependent AssetsgetCustomObjectTypeDependentAssetsGETReturns a list of dependent assets for a custom object type, including their in-instance location.
Get Custom Object Linkable ObjectsgetCustomObjectTypeLinkableObjectsGETReturns a list of linkable custom objects and their fields.
Get Custom Object Type Field Data TypesgetCustomObjectTypeFieldDataTypesGETReturns a list of permissible data types that are assigned to custom object fields.
Get Custom ObjectsgetCustomObjectsGETRetrieves a list of custom objects records based on filter and set of values.
List Custom Object TypeslistCustomObjectTypesGETReturns a list of Custom Object Types available in the target instance, along with id, deduplication, relationship, and field information for each type.
List Custom ObjectslistCustomObjectsGETReturns a list of Custom Object types available in the target instance, along with id and deduplication information for each type.
Sync Custom Object TypesyncCustomObjectTypePOSTInserts, updates, or upserts custom object type record to the target instance.
Sync Custom ObjectssyncCustomObjectsPOSTInserts, updates, or upserts custom object records to the target instance.
Update Custom Object Type FieldupdateCustomObjectTypeFieldPOSTUpdates a field in custom object type.
Email Templates13
Approve Email Template DraftapproveEmailTemplateDraftPOSTApproves the current draft of the email template.
Clone Email TemplatecloneTemplatePOSTClones the designated email template.
Create Email TemplatecreateEmailTemplatePOSTCreates a new email template.
Delete Email TemplatedeleteTemplatePOSTDeletes the designated email template.
Discard Email Template DraftdiscardEmailTemplateDraftPOSTDiscards the current draft of the email template.
Get Email Template by IdgetTemplateByIdGETReturns an email template record by its id.
Get Email Template by NamegetTemplateByNameGETRetrieves and email template record by the given name.
Get Email Template Content by IdgetTemplateContentByIdGETReturns the content for a given email template.
Get Email Template Used BygetEmailTemplateUsedByGETReturns a list of email records which depend on a given email template.
Get Email TemplatesgetEmailTemplatesGETReturns a list of email template records accessible in the target instance.
Unapprove Email Template DraftunapproveEmailTemplateDraftPOSTUnapproves the current approved version of the Email Template.
Update Email Template ContentupdateEmailTemplateContentPOSTUpdates the content of the given email template.
Update Email Template MetadataupdateEmailTemplatePOSTUpdates the metadata for the designated email template.
Email Templates (New)11
Bulk Delete Email TemplatesbulkDeleteEmailTemplatesV2POSTDeletes multiple email templates by their IDs in a single request.
Bulk Get Email TemplatesbulkGetEmailTemplatesV2POSTRetrieves multiple email templates by their IDs in a single request; each asset is returned in full, including its content.
Bulk Get Email Templates Used BybulkGetEmailTemplatesUsedByV2POSTReturns, 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 TemplatecloneEmailTemplateV2POSTClones an existing email template.
Create Email TemplatecreateEmailTemplateV2POSTCreates a new email template.
Delete Email TemplatedeleteEmailTemplateV2POSTDeletes an email template by its ID.
Get Email Template by IdgetEmailTemplateByIdV2GETRetrieves an email template by its ID.
Get Email Template Used BygetEmailTemplateUsedByV2POSTReturns a list of assets that reference the specified email template.
List Email TemplateslistEmailTemplatesV2GETFilters and lists email templates by the given criteria.
Update Email TemplateupdateEmailTemplateV2POSTUpdates an existing email template.
Update Email Template StatusupdateEmailTemplateStatusV2POSTPerforms a state transition on an email template.
Emails26
Add Email ModuleaddModulePOSTAdds a new module to an email, with the given id.
Approve Email DraftapproveDraftPOSTApproves the current draft of an email.
Clone EmailcloneEmailPOSTClones the target email.
Create EmailcreateEmailPOSTCreates a new email asset.
Delete EmaildeleteEmailPOSTDeletes the target email.
Delete ModuledeleteModulePOSTDeletes the given module from the email.
Discard Email DraftdiscardDraftPOSTDiscards the current draft of an email.
Duplicate Email ModuleduplicateModulePOSTCreates a copy of the designated module in an email.
Get Email By IdgetEmailByIdGETReturns an email record by its id.
Get Email by NamegetEmailByNameGETReturns email records based on the given name.
Get Email CC FieldsgetEmailCCFieldsGETReturns the set of fields enabled for Email CC in the target instance.
Get Email ContentgetEmailContentByIdGETReturns the content of the designated email.
Get Email Dynamic ContentgetEmailDynamicContentGETRetrieves the dynamic content record for the given section.
Get Email Full ContentgetEmailFullContentGETReturns the serialized HTML version of the email.
Get Email VariablesgetEmailVariablesGETReturns a list of the available variables in an email.
Get EmailsgetEmailGETReturns a list of emails matching the given filter parameters.
Rearrange Email ModulesrearrangeModulesPOSTRearranges the modules in an email.
Rename Email ModulerenamePOSTRenames a module.
Send Sample EmailsendSampleEmailPOSTSends a sample email to the given email address.
Unapprove EmailunapproveDraftPOSTUnapproves the email and reverts it to a draft-only state.
Update Email ContentupdateEmailContentPOSTUpdates the content of an email.
Update Email Content SectionupdateEmailComponentContentPOSTUpdates the content in the given section.
Update Email Dynamic Content SectionupdateEmailDynamicContentPOSTUpdates dynamic content in the given section.
Update Email Full ContentcreateEmailFullContentPOSTReplaces the HTML of an Email that has had its relationship broken from its template.
Update Email MetadataupdateEmailPOSTUpdates the metadata of an email asset.
Update Email VariableupdateVariablePOSTUpdates the value of a given variable in an email.
Emails (New)11
Bulk Delete EmailsbulkDeleteEmailsV2POSTDeletes multiple email assets by their IDs in a single request.
Bulk Get EmailsbulkGetEmailsV2POSTRetrieves multiple email assets by their IDs in a single request; each asset is returned in full, including its content.
Bulk Get Emails Used BybulkGetEmailsUsedByV2POSTReturns, 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 EmailcloneEmailV2POSTClones an existing email asset.
Create EmailcreateEmailV2POSTCreates a new email asset.
Delete EmaildeleteEmailV2POSTDeletes an email asset by its ID.
Get Email by IdgetEmailByIdV2GETRetrieves an email asset by its ID.
Get Email Used BygetEmailUsedByV2POSTReturns a list of assets that reference the specified email.
List EmailslistEmailsV2GETFilters and lists email assets by the given criteria.
Update EmailupdateEmailV2POSTUpdates an existing email asset.
Update Email StatusupdateEmailStatusV2POSTPerforms a state transition on an email.
File Contents1
Update File ContentupdateContentPOSTReplaces the current content of the file with the included payload.
Files4
Create FilecreateFilePOSTCreates a new file from the included payload.
Get File by IdgetFileByIdGETReturns the file record for the given id.
Get File by NamegetFileByNameGETReturns files records for the given name.
Get FilesgetFilesGETReturns the files from the given folder.
Folders7
Create FoldercreateFolderPOSTCreates a new folder.
Delete FolderdeleteFolderPOSTDeletes the designated folder.
Get Folder by IdgetFolderByIdGETReturns the folder record with the given id.
Get Folder by NamegetFolderByNameGETReturns a folder record for the given name.
Get Folder ContentsgetFolderContentGETReturns records for the contents of a given folder.
Get FoldersgetFolderGETRetrieves child folders from within a given root folder.
Update Folder MetadataupdateFolderPOSTUpdates the metadata for a given folder.
Form Fields11
Add Field to FormaddFieldToAFormPOSTAdds a field to a form.
Add Fieldset to FormaddFieldSetPOSTAdds a field set to the target form.
Add Form Field Visibility RulesaddFormFieldVisibilityRulePOSTAdds a visibility rule to the target form field.
Add Rich Text FieldaddRichTextFieldPOSTAdds a rich-text type field to the form.
Delete Field from FieldsetdeleteFormFieldFromFieldSetPOSTRemoves the target field from the fieldset.
Delete Form FielddeleteFormFieldPOSTDeletes a field from a form.
Get Available Form FieldsgetAllFieldsGETRetrieves a list of all valid fields for use in forms.
Get Available Form Program Member FieldsgetAllProgramMemberFieldsGETRetrieves a list of all valid Program Member fields for use in forms.
Get Fields for FormgetFormFieldByFormVidGETRetrieves the list of fields in the target form.
Update Field PositionsupdateFieldPositionsPOSTReorders the list of fields in a form.
Update Form FieldupdateFormFieldPOSTUpdates the configuration for that target field.
Forms13
Approve Form DraftapproveFromPOSTApproves the current draft of the form.
Clone FormcloneLpFormsPOSTClones the target form.
Create FormcreateLpFormsPOSTCreates a new form.
Delete FormdeleteFormByIdPOSTDeletes the target form.
Discard Form DraftdiscardFormByIdPOSTDiscards the current draft of the form.
Get Form By IdgetLpFormByIdGETRetrieves a form record by its id.
Get Form by NamegetLpFormByNameGETRetrieves a form record by its name.
Get Form Used BygetFormUsedByGETReturns a list of asset records which depend on a given form.
Get FormsgetFormsGETRetrieves a list of accessible form records from the target instance.
Get Thank You Page by Form IdgetThankYouPageByIdGETReturns the thank you page configuration for a given form.
Update Form MetadataupdateFormsPOSTUpdates the metadata of the target form.
Update Submit ButtonupdateFormSubmitButtonPOSTUpdates the submit button configuration for the target form.
Update Thank You PageupdateThankYouPageByIdPOSTUpdates the thank you page configuration for a given form.
Fragments (New)11
Bulk Delete FragmentsbulkDeleteFragmentsV2POSTDeletes multiple fragments by their IDs in a single request.
Bulk Get FragmentsbulkGetFragmentsV2POSTRetrieves multiple fragments by their IDs in a single request; each asset is returned in full, including its content.
Bulk Get Fragments Used BybulkGetFragmentsUsedByV2POSTReturns, 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 FragmentcloneFragmentV2POSTClones an existing fragment.
Create FragmentcreateFragmentV2POSTCreates a new fragment.
Delete FragmentdeleteFragmentV2POSTDeletes a fragment by its ID.
Get Fragment by IdgetFragmentByIdV2GETRetrieves a fragment by its ID.
Get Fragment Used BygetFragmentUsedByV2POSTReturns a list of assets that reference the specified fragment.
List FragmentslistFragmentsV2GETFilters and lists fragments by the given criteria.
Update FragmentupdateFragmentV2POSTUpdates an existing fragment.
Update Fragment StatusupdateFragmentStatusV2POSTPerforms a state transition on a fragment.
Landing Page Content6
Add Landing Page Content SectionaddLandingPageContentPOSTAdds a content section to the target landing page.
Delete Landing Page Content SectionremoveLandingPageContentPOSTRemoves the target content section from the parent landing page.
Get Landing Page ContentgetLandingPageContentGETRetrieves the list of content sections in the target landing page.
Get Landing Page Dynamic ContentgetLandingPageDynamicContentsGETRetrieves the dynamic content from the target section.
Update Landing Page Content SectionupdateLandingPageContentPOSTUpdates a content section the landing page.
Update Landing Page Dynamic Content SectionupdateLandingPageDynamicContentPOSTUpdates the content of the target dynamic content section.
Landing Page Redirect Rules6
Create Landing Page Redirect RulecreateLandingPageRedirectRulePOSTCreate a new landing page redirect rule.
Delete Landing Page Redirect RuledeleteLandingPageRedirectRulePOSTDelete a landing page redirect rule.
Get Landing Page DomainsgetLandingPageDomainsGETRetrieves a list of landing page domain and domain aliases.
Get Landing Page Redirect Rule by IdgetLandingPageRedirectRuleByIdGETRetrieves the landing page redirect rule record.
Get Landing Page Redirect RulesgetLandingPageRedirectRulesGETRetrieves a list of landing page redirect rules from the target instance.
Update Landing Page Redirect RuleupdateLandingPageRedirectRulePOSTUpdate an existing landing page redirect rule.
Landing Page Templates12
Approve Landing Page Template DraftapproveLandingPageTemplatePOSTApproves the current landing page template draft.
Clone Landing Page TemplatecloneLpTemplatePOSTClones the target landing page template.
Create Landing Page TemplatecreateLpTemplatePOSTCreates a new landing page template.
Delete Landing Page TemplatedeleteLpTemplatePOSTDeletes the target landing page template.
Discard Landing Page Template DraftdiscardLandingPageTemplateDraftPOSTDiscrads the current draft of the landing page template.
Get Landing Page Template by IdgetLandingPageTemplateByIdGETRetrieves the record for the target landing page template.
Get Landing Page Template by NamegetLandingPageTemplateByNameGETRetrieves the landing page template record for the given name.
Get Landing Page Template ContentgetLandingPageTemplateContentGETRetrieves the content of the target landing page.
Get Landing Page TemplatesgetLandingPageTemplatesGETRetrieves the list of accessible landing page templates from the target instance.
Unapprove Landing Page TemplateunapproveLandingPageTemplatePOSTUnapproves the landing page template and reverts it to a draft-only state.
Update Landing Page Template ContentupdateLandingPageTemplateContentPOSTUpdates the content for the target landing page template.
Update Landing Page Template MetadataupdateLpTemplatePOSTUpdates the metadata for the target landing page template.
Landing Pages13
Approve Landing Page DraftapproveLandingPagePOSTApproves the current draft of the landing page.
Clone Landing PagecloneLandingPagePOSTClones the target landing page.
Create Landing PagecreateLandingPagePOSTCreates a new landing page.
Delete Landing PagedeleteLandingPageByIdPOSTDeletes the target landing page.
Discard Landing Page DraftdiscardLandingPageByIdPOSTDiscards the current draft of the landing page.
Get Landing Page by IdgetLandingPageByIdGETReturns the landing record for the given id.
Get Landing Page by NamegetLandingPageByNameGETReturns the landing page record for the given name.
Get Landing Page Full ContentgetLandingPageFullContentGETReturns the serialized HTML version of the landing page.
Get Landing Page VariablesgetVariablesGETGet Landing Page Variables
Get Landing PagesbrowseLandingPagesGETRetrieves a list of accessible landing pages from the target instance.
Unapprove Landing PageunapproveLandingPageByIdPOSTUnapproves the landing page, reverting it to a draft-only state.
Update Landing Page MetadataupdateLandingPagePOSTUpdates the metadata for the targe landing page.
Update Landing Page VariableupdateLandingPageVariablePOSTUpdates the value of the given variable.
Leads22
Associate LeadassociateLeadPOSTAssociates a known Marketo lead record to a munchkin cookie and its associated web activity history.
Change Lead Program StatuschangeLeadProgramStatusPOSTChanges the program status of a list of leads in a target program.
Create Lead FieldscreateLeadFieldPOSTCreate lead fields in the target instance.
Delete LeadsdeleteLeadsPOSTDelete a list of leads from the destination instance.
Describe LeaddescribeLeadGETReturns metadata about lead objects in the target instance, including a list of all fields available for interaction via the APIs.
Describe Lead2describeLead2GETReturns list of searchable fields on lead objects in the target instance.
Describe Program MemberdescribeProgramMemberGETReturns metadata about program member objects in the target instance, including a list of all fields available for interaction via the APIs.
Get Lead by IdgetLeadByIdGETRetrieves a single lead record through its Marketo id.
Get Lead Field by NamegetLeadFieldByNameGETRetrieves metadata for single lead field.
Get Lead FieldsgetLeadFieldsGETRetrieves metadata for all lead fields in the target instance.
Get Lead PartitionsgetLeadPartitionsGETReturns a list of available partitions in the target instance.
Get Leads by Filter TypegetLeadsByFilterGETReturns a list of up to 300 leads based on a list of values in a particular field.
Get Leads by Program IdgetLeadsByProgramIdGETRetrieves a list of leads which are members of the designated program.
Get Lists by Lead IdgetListMembershipGETQuery static list membership for one lead.
Get Programs by Lead IdgetProgramMembershipGETQuery program membership for one lead.
Get Smart Campaigns by Lead IdgetSmartCampaignMembershipGETQuery smart campaign membership for one lead.
Merge LeadsmergeLeadsPOSTMerges two or more known lead records into a single lead record.
Push Lead to MarketopushToMarketoPOSTUpserts a lead and generates a Push Lead to Marketo activity.
Submit FormsubmitFormPOSTUpserts a lead and generates a "Fill out Form" activity which is associated back to program and/or campaign.
Sync LeadssyncLeadPOSTSyncs a list of leads to the target instance.
Update Lead FieldupdateLeadFieldPOSTUpdate metadata for a lead field in the target instance.
Update Lead PartitionupdatePartitionsPOSTUpdates the lead partition for a list of leads.
Named Account Lists6
Add Named Account List MembersaddNamedAccountListMembersPOSTAdds named account records to a named account list.
Delete Named Account ListsdeleteNamedAccountListsPOSTDelete named account lists by dedupe fields, or by id field.
Get Named Account List MembersgetNamedAccountListMembersGETRetrieves the named accounts which are members of the given list.
Get Named Account ListsgetNamedAccountListsGETRetrieves a list of named account list records based on the filter type and values given.
Remove Named Account List MembersremoveNamedAccountListMembersPOSTRemoves named account members from a named account list.
Sync Named Account ListssyncNamedAccountListsPOSTCreates and/or updates named account list records.
Named Accounts6
Delete NamedAccountsdeleteNamedAccountsPOSTDeletes a list of namedaccount records from the target instance.
Describe NamedAccountsdescribeNamedAccountsGETReturns metadata about namedaccounts and the fields available for interaction via the API.
Get Named Account Field by NamegetNamedAccountFieldByNameGETRetrieves metadata for single named account field.
Get Named Account FieldsgetNamedAccountFieldsGETRetrieves metadata for all named account fields in the target instance.
Get NamedAccountsgetNamedAccountsGETRetrieves namedaccount records from the destination instance based on the submitted filter.
Sync NamedAccountssyncNamedAccountsPOSTAllows inserts, updates, or upserts of namedaccounts to the target instance.
Opportunities10
Delete OpportunitiesdeleteOpportunitiesPOSTDeletes a list of opportunity records from the target instance.
Delete Opportunity RolesdeleteOpportunityRolesPOSTDeletes a list of opportunities from the target instance.
Describe OpportunitydescribeOpportunityGETReturns object and field metadata for Opportunity type records in the target instance.
Describe Opportunity RoledescribeOpportunityRoleGETReturns object and field metadata for Opportunity Roles in the target instance.
Get OpportunitiesgetOpportunitiesGETReturns a list of opportunities based on a filter and set of values.
Get Opportunity Field by NamegetOpportunityFieldByNameGETRetrieves metadata for single opportunity field.
Get Opportunity FieldsgetOpportunityFieldsGETRetrieves metadata for all opportunity fields in the target instance.
Get Opportunity RolesgetOpportunityRolesGETReturns a list of opportunity roles based on a filter and set of values.
Sync OpportunitiessyncOpportunitiesPOSTAllows inserting, updating, or upserting of opportunity records into the target instance.
Sync Opportunity RolessyncOpportunityRolesPOSTAllows inserts, updates and upserts of Opportunity Role records in the target instance.
Program Members9
Create Program Member FieldscreateProgramMemberFieldPOSTCreate program member fields in the target instance.
Delete Program MembersdeleteProgramMemberPOSTDelete a list of members from the destination instance.
Describe Program MemberdescribeProgramMembersGETReturns 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 NamegetProgramMemberFieldByNameGETRetrieves metadata for single program member field.
Get Program Member FieldsgetProgramMemberFieldsGETRetrieves metadata for all program member fields in the target instance.
Get Program MembersgetProgramMembersGETReturns a list of up to 300 program members on a list of values in a particular field.
Sync Program Member DatasyncProgramMemberDataPOSTChanges the program member data of a list of leads in a target program.
Sync Program Member StatussyncProgramMemberStatusPOSTChanges the program member status of a list of leads in a target program.
Update Program Member FieldupdateProgramMemberFieldPOSTUpdate metadata for a program member field in the target instance.
Programs11
Approve ProgramapproveProgramPOSTApproves the target program.
Clone ProgramcloneProgramPOSTClones the target program.
Create ProgramcreateProgramPOSTCreates a new program.
Delete ProgramdeleteProgramPOSTDeletes the target program.
Get Program by IdgetProgramByIdGETRetrieves the program record for the given id.
Get Program by NamegetProgramByNameGETRetrieves the program record for the given name.
Get ProgramsbrowseProgramsGETRetrieves the list of accessible programs from the target instance.
Get Programs by TaggetProgramListByTagGETRetrieves a list of programs matching the tag type and tag values given.
Get Smart List by Program IdgetSmartListByProgramIdGETRetrieves a Smart List record by its Email Program id.
Unapprove ProgramunapproveProgramPOSTUnapproves the target program.
Update Program MetadataupdateProgramPOSTUpdates the target program's metadata.
Sales Persons4
Delete SalesPersonsdeleteSalesPersonPOSTDeletes a list of salesperson records from the target instance.
Describe SalesPersonsdescribeSalesPersonsGETReturns metadata about salespersons and the fields available for interaction via the API.
Get SalesPersonsgetSalesPersonGETRetrieves salesperson records from the destination instance based on the submitted filter.
Sync SalesPersonssyncSalesPersonsPOSTAllows inserts, updates, or upserts of salespersons to the target instance.
Segments2
Get SegmentationsgetSegmentationGETRetrieves a list of accessible segmentations for the target instance.
Get Segments For SegmentationgetSegmentsForSegmentationGETRetrieves a list of segments inside the target segmentation.
Smart Campaigns21
Activate Smart CampaignactivateSmartCampaignPOSTActivates a trigger smart campaign.
Add Flow StepaddSmartCampaignFlowStepPOSTAdds a flow step to a smart campaign.
Add Step ChoiceaddSmartCampaignFlowStepChoicePOSTAdds a choice to an existing flow step.
Clone Smart CampaigncloneSmartCampaignPOSTClones a smart campaign.
Create Smart CampaigncreateSmartCampaignPOSTCreates a new smart campaign.
Deactivate Smart CampaigndeactivateSmartCampaignPOSTDeactivates a trigger smart campaign.
Delete Smart CampaigndeleteSmartCampaignPOSTDeletes a smart campaign.
Get Auto Suggest for Smart CampaigngetSmartCampaignAutoSuggestGETReturns suggested values for configuring a flow step choice.
Get Smart Campaign by IdgetSmartCampaignByIdGETReturns the smart campaign for the given id.
Get Smart Campaign by NamegetSmartCampaignByNameGETReturns the smart campaign for the given name.
Get Smart Campaign Flow Step TypesgetSmartCampaignFlowStepTypesGETReturns flow step types with constraint metadata.
Get Smart Campaign Flow StepsgetSmartCampaignFlowStepsGETReturns all available flow step action types.
Get Smart Campaign RulesgetSmartCampaignRulesGETReturns all available trigger and filter rule types that can be used in smart campaign smart lists.
Get Smart Campaign Used BygetSmartCampaignUsedByGETReturns a list of assets that reference the specified smart campaign.
Get Smart CampaignsgetSmartCampaignsGETRetrieves all smart campaigns.
Get Smart List by Smart Campaign IdgetSmartListBySmartCampaignIdGETRetrieves a Smart List record by its Smart Campaign id.
Remove Flow StepremoveSmartCampaignFlowStepPOSTRemoves a flow step and all its choices from a smart campaign.
Remove Flow Step ChoiceremoveSmartCampaignFlowStepChoicePOSTRemoves a specific choice from a flow step.
Reorder Flow Step ChoicereorderSmartCampaignFlowStepChoicePOSTMoves a choice to a new position within a flow step.
Update Flow Step ChoiceupdateSmartCampaignFlowStepChoicePOSTUpdates a flow step choice's condition and attribute values.
Update Smart CampaignupdateSmartCampaignPOSTUpdate the smart campaign for the given id.
Smart Lists15
Add RuleaddSmartListRulePOSTAdds a rule to a smart list.
Clone Smart ListcloneSmartListPOSTClones the designated Smart List.
Create Smart ListcreateSmartListPOSTCreates a new Smart List.
Delete All RulesdeleteAllSmartListRulesPOSTRemoves all rules from a smart list.
Delete RuledeleteSmartListRulePOSTDeletes a single rule from a smart list.
Delete Smart ListdeleteSmartListByIdPOSTDeletes the designated Smart List.
Get Auto Suggest for Smart ListgetSmartListAutoSuggestGETReturns suggested values for configuring a smart list rule.
Get Smart List by IdgetSmartListByIdGETRetrieves a Smart List record by its id.
Get Smart List by NamegetSmartListByNameGETRetrieves a Smart List record by its name.
Get Smart List RulesgetSmartListRulesGETReturns all available filter rule types that can be used in smart lists.
Get Smart ListsgetSmartListsGETRetrieves a list of user created Smart List records.
Remove Rule ConstraintremoveSmartListRuleConstraintPOSTRemoves a constraint from a rule without deleting the entire rule.
Reorder RulesreorderSmartListRulesPOSTChanges the order of rules within a smart list.
Update Filter LogicupdateSmartListFilterLogicPOSTUpdates the filter match type for a smart list.
Update RuleupdateSmartListRulePOSTUpdates an existing smart list rule.
Snippets13
Approve Snippet DraftapproveSnippetPOSTApproves the current draft of the snippet.
Clone SnippetcloneSnippetPOSTClones the target snippet.
Create SnippetcreateSnippetPOSTCreates a new snippet.
Delete SnippetdeleteSnippetPOSTDeletes the target snippet.
Discard Snippet DraftdiscardSnippetPOSTDiscards the current draft of the snippet.
Get Dynamic ContentgetDynamicContentGETGets the list of dynamic content sections for the snippet.
Get Snippet by IdgetSnippetByIdGETRetrieves the target snippet record.
Get Snippet ContentgetSnippetContentByIdGETRetrieves the content of the target snippet.
Get SnippetsgetSnippetGETRetrieves a list of accessible snippets from the target instance.
Unapprove SnippetunapproveSnippetPOSTUnapproves the current version of the snippet.
Update Snippet ContentupdateSnippetContentPOSTUpdates the content of the target snippet.
Update Snippet Dynamic ContentupdateDynamicContentPOSTUpdates the target dynamic content section.
Update Snippet MetadataupdateSnippetPOSTUpdates the metadata of the snippet.
Static Lists13
Add to ListaddLeadsToListPOSTAdds a given set of person records to a target static list.
Create Static ListcreateStaticListPOSTCreates a new Static List.
Delete Static ListdeleteStaticListByIdPOSTDeletes the designated Static List.
Get Leads By List IdgetLeadsByListIdGETRetrieves person records which are members of the given static list.
Get Leads By List IdgetLeadsByStaticListIdGETRetrieves person records which are members of the given static list.
Get List by IdgetListByIdGETReturns a list record by its id.
Get ListsgetListsGETReturns a set of static list records based on given filter parameters.
Get Static List by IdgetStaticListByIdGETRetrieves a Static List record by its id.
Get Static List by NamegetStaticListByNameGETRetrieves a Static List record by its name.
Get Static ListsgetStaticListsGETRetrieves a list of Static List records.
Member of ListareLeadsMemberOfListGETChecks if leads are members of a given static list.
Remove from ListremoveLeadsFromListDELETERemoves a given set of person records from a target static list.
Update Static List MetadataupdateStaticListPOSTUpdates the metadata of a static list asset.
Tags2
Get Tag By NamegetTagByNameGETRetrieves a tag by its name.
Get Tag TypesgetTagTypesGETRetrieves a list of available tag types.
Tokens3
Create TokenaddTokenTOFolderPOSTCreate or update a token in the parent folder.
Delete Token by NamedeleteTokenByNamePOSTDeletes a token with the given name from the parent folder.
Get Tokens by Folder IdgetTokensByFolderIdGETRetrieves the list of available My Tokens in the target folder.
Usage4
Get Daily ErrorsgetDailyErrorsGETRetrieves a count of each error type they have encountered in the current day.
Get Daily UsagegetDailyUsageGETReturns the number of calls consumed for the day.
Get Weekly ErrorsgetWeeklyErrorsGETReturns a count of each error type they have encountered in the past 7 days.
Get Weekly UsagegetWeeklyUsageGETReturns the number of calls consumed in the past 7 days.
User Management12
Add RolesaddRolesPOSTAdd roles to a user.
Delete Invited UserdeleteInvitedUserPOSTDelete pending user.
Delete RolesdeleteRolesPOSTDelete roles from user.
Delete UserdeleteUserPOSTDelete user.
Get Invited User by IdgetInvitedUserGETRetrieve a single pending user record through its Id.
Get RolesgetRolesGETRetrieve list of all role records.
Get Roles and Workspaces by IdgetUserRolesAndWorkspacesGETGet roles and workspaces for a given user.
Get User by IdgetUserGETRetrieve a single user record through its Id.
Get UsersgetUsersGETRetrieve a list of all user records.
Get WorkspacesgetWorkspacesGETRetrieve list of workspace records.
Invite UserinviteUserPOSTSend an email invitation to new user.
Update User AttributesupdateUserAttributePOSTUpdate one or more user attributes.