data-slots=heading, text

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 APIs 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.

The following User Management APIs are only available to users that are on Marketo Identity: Invite Users, Delete User, Delete Invited User and Update User Attributes. These APIs are not available on Adobe Identity.

Discover

data-width=100%
data-slots=heading, text

Get Started

Marketo Product page

Learn about Marketo.

data-slots=heading, link, text

Guides

Marketo Engage Documentation
Learn how to configure and use Marketo Engage.

APIs

data-slots=heading, text
data-width=33%

Asset API

Use the Marketo Asset to manage emails and templates, snippets, programs, form and more.
data-slots=heading, text
data-width=33%

Identity API

Marketo Identity retrieves access tokens for Marketo users.
data-slots=heading, text
data-width=33%

Lead Database API

Use the Marketo Lead Database API to manage leads, accounts, opportunities, and more.
data-slots=heading, text
data-width=33%

User Management API

The User Management endpoints allow you to perform CRUD operations on user records in Marketo.
data-slots=heading, text
data-width=33%

Data Ingestion API

Marketo Data Ingestion

Use the Data Ingestion API to bulk import your Marketo data.

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.