Marketo Engage Rest API
Marketo exposes a REST API which allows for remote execution of many of the systems capabilities. From creating programs to bulk lead import, there are many options which allow fine-grained control of a Marketo instance.
What You Can Do
MCP Tools
getchannelbynameusingget
Marketo Get Channel by Name
getallchannelsusingget
Marketo Get Channels
getemailbynameusingget
Marketo Get Email by Name
getemailbyidusingget
Marketo Get Email By Id
updateemailusingpost
Marketo Update Email Metadata
approvedraftusingpost
Marketo Approve Email Draft
cloneemailusingpost
Marketo Clone Email
getemailcontentbyidusingget
Marketo Get Email Content
updateemailcontentusingpost
Marketo Update Email Content
rearrangemodulesusingpost
Marketo Rearrange Email Modules
updateemailcomponentcontentusingpost
Marketo Update Email Content Section
addmoduleusingpost
Marketo Add Email Module
deletemoduleusingpost
Marketo Delete Module
duplicatemoduleusingpost
Marketo Duplicate Email Module
renameusingpost
Marketo Rename Email Module
deleteemailusingpost
Marketo Delete Email
discarddraftusingpost
Marketo Discard Email Draft
getemaildynamiccontentusingget
Marketo Get Email Dynamic Content
updateemaildynamiccontentusingpost
Marketo Update Email Dynamic Content Section
sendsampleemailusingpost
Marketo Send Sample Email
unapprovedraftusingpost
Marketo Unapprove Email
updatevariableusingpost
Marketo Update Email Variable
getemailvariablesusingget
Marketo Get Email Variables
getemailccfieldsusingget
Marketo Get Email CC Fields
gettemplatebynameusingget
Marketo Get Email Template by Name
gettemplatebyidusingget
Marketo Get Email Template by Id
updateemailtemplateusingpost
Marketo Update Email Template Metadata
approvedraftusingpost-1
Marketo Approve Email Template Draft
clonetemplateusingpost
Marketo Clone Email Template
gettemplatecontentbyidusingget
Marketo Get Email Template Content by Id
updateemailtemplatecontentusingpost
Marketo Update Email Template Content
deletetemplateusingpost
Marketo Delete Email Template
discarddraftusingpost-1
Marketo Discard Email Template Draft
unapprovedraftusingpost-1
Marketo Unapprove Email Template Draft
getemailtemplatesusingget
Marketo Get Email Templates
createemailtemplateusingpost
Marketo Create Email Template
getemailtemplateusedbyusingget
Marketo Get Email Template Used By
getemailusingget
Marketo Get Emails
createemailusingpost
Marketo Create Email
getemailfullcontentusingget
Marketo Get Email Full Content
createemailfullcontentusingpost
Marketo Update Email Full Content
getfilebynameusingget
Marketo Get File by Name
getfilebyidusingget
Marketo Get File by Id
updatecontentusingpost
Marketo Update File Content
getfilesusingget
Marketo Get Files
createfileusingpost
Marketo Create File
getfolderbynameusingget
Marketo Get Folder by Name
getfolderbyidusingget
Marketo Get Folder by Id
updatefolderusingpost
Marketo Update Folder Metadata
getfoldercontentusingget
Marketo Get Folder Contents
deletefolderusingpost
Marketo Delete Folder
gettokensbyfolderidusingget
Marketo Get Tokens by Folder Id
addtokentofolderusingpost
Marketo Create Token
deletetokenbynameusingpost
Marketo Delete Token by Name
getfolderusingget
Marketo Get Folders
createfolderusingpost
Marketo Create Folder
getlpformbynameusingget
Marketo Get Form by Name
getallfieldsusingget
Marketo Get Available Form Fields
getallprogrammemberfieldsusingget
Marketo Get Available Form Program Member Fields
addformfieldvisibilityruleusingpost
Marketo Add Form Field Visibility Rules