Marketo Engage API
The Adobe Marketo Engage APIs allow you to directly call Adobe's servers to perform actions on your Marketo data.
Overview
This documentation provides instructions for Marketo APIs.
Marketo API include REST, SOAP, Javascript, and User Management APIs, plus code for working with mobile devices and email templates.
The REST API allows for remote execution of many of the system's capabilities. From creating programs to bulk lead import, there are a large number of options which allow fine-grained control of a Marketo instance.
Discover
Get Started
Learn about Marketo.
Guides
Learn how to configure and use Marketo Engage.
API References
Marketo provides three REST APIs for interacting with your data.
Marketo Asset includes:
- Folders
- Programs
- Emails and email templates
- Landing pages and landing page templates
- Snippets
- Forms
- Tokens
- Files
Marketo Identity - Retrieves access tokens for Marketo users.
Marketo Lead Database includes the following:
- Leads
- Companies/Accounts
- Named Accounts
- Opportunities
- Opportunity Roles
- Sales Persons
- Custom Objects
- Activities
- List and Program Membership
Marketo User Management includes the following:
The User Management endpoints allow you to perform CRUD operations on user records in Marketo. Users are created by sending an invitation to a user, who then sets a password and gains access to Marketo for the first time.
Contributing
We encourage you to participate in our open documentation initiative. If you have suggestions, corrections, additions or deletions for this documentation, check out the source from the Marketo API repo, and submit a pull request.