---
schema_version: "1"
id: 8f0fac32699e51aa3334b3fee8a7f8e1ecb55fc25efbca22589f2905d0ae6cee
title: Marketing Cloud Engagement API References
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/apis-overview.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/apis-overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 33e40d0fdb30f77ba7a699b2d72a7fe4bd2d780479fee3388a2696ccce1981c3
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Marketing Cloud Engagement API References

Marketing Cloud Engagement offers two APIs. Both APIs share a common authentication mechanism based on OAuth2.

- REST API provides broad access to capabilities throughout Marketing Cloud Engagement.
- SOAP API provides comprehensive access to most email functionality.

To use either API, you need a client ID and secret, obtained from the Installed Packages page in Marketing Cloud Engagement Setup. The APIs don't have full parity. Some use cases require you to use both SOAP and REST to accomplish your business goals.

**note:** You don't need a user to use the APIs. However, you do need a Marketing Cloud Engagement user to create an API integration on the Installed Packages page. The user must have the **Installed Package > Administer** permission.

## REST API

REST API uses JSON request and response bodies and resource endpoints to support multi-channel use. All Marketing Cloud Engagement features implement REST API. REST calls are synchronous.

## SOAP API

SOAP API uses SOAP envelopes to pass information between your systems and Marketing Cloud Engagement. You can use SOAP API to handle several email-related requirements.

- Tracking
- Subscribers and lists
- Automations
- Triggered sends (also available in REST API)
- Content
- Most other email activities

## API Limits

To ensure the availability of Marketing Cloud Engagement for all customers, we place limits on API usage. For a list of these limits, see [API Limits and Guidelines](https://help.salesforce.com/s/articleView?id=mktg.mc_overview_limits_api.htm).
