# Zeta Marketing Platform Documentation > Documentation for Zeta Marketing Platform ## Guides - [User Guide Overview](https://docs.zetaglobal.com/docs/user-guide-overview.md): NA - [Getting started](https://docs.zetaglobal.com/docs/zmp-getting-started.md): Connect your mobile app to the Zeta Marketing Platform (ZMP) and build your first audience. - [Mobile app registration](https://docs.zetaglobal.com/docs/zmp-mobile-app-registration.md): How to register your mobile app with the Zeta Marketing Platform (ZMP) so you can start sending push notifications, in-app messages, and app inbox entries. - [Audience segmentation](https://docs.zetaglobal.com/docs/zmp-audience-segmentation.md): How to build mobile audiences in the Zeta Marketing Platform (ZMP) for targeting campaigns. - [Campaign channels](https://docs.zetaglobal.com/docs/zmp-campaigning-channels.md): NA - [Push notifications](https://docs.zetaglobal.com/docs/zmp-push-notifications.md): How to create and manage push notification campaigns in the Zeta Marketing Platform (ZMP). - [In-app messaging](https://docs.zetaglobal.com/docs/zmp-in-app-messaging.md): How to create and manage in-app message campaigns in the Zeta Marketing Platform (ZMP). - [App inbox](https://docs.zetaglobal.com/docs/zmp-app-inbox.md): How to use app inbox in the Zeta Marketing Platform (ZMP). - [User identity](https://docs.zetaglobal.com/docs/zmp-user-identity.md): How the Zeta Marketing Platform (ZMP) identifies mobile users and builds unified customer profiles. - [User properties](https://docs.zetaglobal.com/docs/zmp-user-properties.md): Standard and custom user properties collected by the Zeta Marketing Platform (ZMP) mobile SDKs. - [Identity resolution](https://docs.zetaglobal.com/docs/zmp-identity-resolution.md): How the Zeta Marketing Platform (ZMP) resolves user identity from mobile devices and builds unified customer profiles. - [Privacy and compliance](https://docs.zetaglobal.com/docs/zmp-privacy-and-compliance.md): How the Zeta Marketing Platform (ZMP) mobile SDKs handle data collection, app store requirements, and regulatory compliance. - [iOS privacy nutrition label](https://docs.zetaglobal.com/docs/zmp-ios-privacy-nutrition-label.md): Suggested inputs for Apple's App Store privacy nutrition label based on the Zeta iOS SDK. - [iOS data collection](https://docs.zetaglobal.com/docs/zmp-ios-data-collection.md): What the Zeta iOS SDK collects by default and what is developer-configured. - [Android data collection](https://docs.zetaglobal.com/docs/zmp-android-data-collection.md): What the Zeta Android SDK collects by default and what is developer-configured. - [Google Play data safety](https://docs.zetaglobal.com/docs/zmp-google-play-data-safety.md): Suggested inputs for the Google Play Data Safety form based on the Zeta Android SDK. - [GDPR and CCPA compliance overview](https://docs.zetaglobal.com/docs/zmp-gdpr-ccpa.md): How the Zeta Marketing Platform (ZMP) mobile SDKs support GDPR and CCPA compliance from a business perspective. - [Analytics and reporting](https://docs.zetaglobal.com/docs/zmp-analytics-and-reporting.md): How to track mobile campaign performance and understand user behavior in the Zeta Marketing Platform (ZMP). - [Campaign reporting](https://docs.zetaglobal.com/docs/zmp-campaign-reporting.md): How to track mobile campaign performance in the Zeta Marketing Platform (ZMP). - [Event tracking overview](https://docs.zetaglobal.com/docs/zmp-event-tracking.md): What events the Zeta mobile SDKs track and how they appear in the Zeta Marketing Platform (ZMP). - [Glossary](https://docs.zetaglobal.com/docs/zmp-glossary.md): Key terms used throughout the Zeta Marketing Platform (ZMP) mobile SDK documentation. - [Frequently asked questions](https://docs.zetaglobal.com/docs/zmp-faq.md): Answers to common questions about the Zeta Marketing Platform (ZMP) mobile SDKs from a business and product perspective. - [Zeta SDK Overview](https://docs.zetaglobal.com/docs/zeta-sdk-overview.md): Integrate, configure, and ship with the Zeta mobile SDKs. - [Features by platform](https://docs.zetaglobal.com/docs/sdk-platform-support.md): Feature availability and platform-specific notes for all Zeta mobile SDKs. - [SDK Releases](https://docs.zetaglobal.com/docs/sdk-releases.md) - [iOS Changelog](https://docs.zetaglobal.com/docs/ios-sdk-changelog.md): Complete record of API additions, changes, deprecations, and removals for the Zeta iOS SDK (ZetaKit). - [Android Changelog](https://docs.zetaglobal.com/docs/android-sdk-changelog.md): Complete record of API additions, changes, fixes, and removals for the Zeta Android SDK. - [React Native Changelog](https://docs.zetaglobal.com/docs/react-native-sdk-changelog.md): Complete record of API additions, changes, and removals for the Zeta React Native SDK. Follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - [User identity and properties](https://docs.zetaglobal.com/docs/sdk-user-identity-and-properties.md): How ZMP identifies users, resolves identities, and stores standard and custom properties across all Zeta SDKs. - [Event model](https://docs.zetaglobal.com/docs/sdk-event-model.md): Auto-tracked events, custom events, and screen tracking across all Zeta SDKs. - [Opt-in and opt-out](https://docs.zetaglobal.com/docs/sdk-opt-in-and-opt-out.md): Control tracking consent across all Zeta SDKs. - [Data flow](https://docs.zetaglobal.com/docs/sdk-data-flow.md): How data moves between your app, the Zeta SDK, ZMP, and the Data Cloud. - [iOS SDK Overview](https://docs.zetaglobal.com/docs/ios-sdk-overview.md): ZetaKit is the Zeta Marketing Platform (ZMP) SDK for iOS. It gives your app a single integration point for user identity, event tracking, push notifications, in-app messages, and the app inbox. - [Installation](https://docs.zetaglobal.com/docs/ios-sdk-installation.md): Install the Zeta iOS SDK (ZetaKit) using Swift Package Manager, CocoaPods, or prebuilt XCFrameworks. Swift Package Manager is the recommended integration method. - [Getting Started](https://docs.zetaglobal.com/docs/ios-sdk-getting-started.md): Initialize the SDK, configure it for your ZMP site, and control tracking opt-in. - [Contact Management](https://docs.zetaglobal.com/docs/ios-sdk-contact-management.md): Identify users, update user properties and contacts, and track events. - [Push Notifications](https://docs.zetaglobal.com/docs/ios-sdk-push-notifications.md): Register for push notifications, track taps, and handle deeplinks with the Zeta SDK. - [In-App Messaging](https://docs.zetaglobal.com/docs/ios-sdk-in-app-messaging.md): In-app messages are toaster-style, foreground-only messages rendered by the SDK. They do not require OS-level notification permission. - [App Inbox](https://docs.zetaglobal.com/docs/ios-sdk-app-inbox.md): App Inbox delivers messages from the Zeta Marketing Platform to a persistent, queryable store inside your app. - [API Reference](https://docs.zetaglobal.com/docs/ios-sdk-api-reference.md): A feature-grouped index of every public type the SDK exposes. Each entry links to the page where the type is used in context. - [Data & Privacy](https://docs.zetaglobal.com/docs/ios-sdk-data-privacy.md): This page answers the privacy, security, and operational questions most teams ask when evaluating the Zeta iOS SDK for production use. - [Versioning & Support](https://docs.zetaglobal.com/docs/ios-sdk-versioning-support.md): How the Zeta iOS SDK is versioned, which toolchains it supports, and where to get help. - [Advanced Topics](https://docs.zetaglobal.com/docs/ios-sdk-advanced-topics.md): Diagnostic tools, compatibility details, and QA workflows for the Zeta iOS SDK. - [Logging](https://docs.zetaglobal.com/docs/ios-sdk-logging.md): ZetaKit routes all diagnostic output through Apple's Unified Logging System (`os.Logger`). Log output is visible in Xcode's console during a debug session and in **Console.app** on macOS when connected to a device. - [Swift Concurrency & Swift 6 Readiness](https://docs.zetaglobal.com/docs/ios-sdk-swift-concurrency.md): This page answers the three questions teams ask when evaluating whether the Zeta iOS SDK is compatible with their own Swift toolchain and concurrency posture. - [Push troubleshooting](https://docs.zetaglobal.com/docs/ios-sdk-push-troubleshooting.md): Diagnose common iOS push notification issues and understand APNS error codes. - [Testing and QA](https://docs.zetaglobal.com/docs/ios-sdk-testing-and-qa.md): Verify your Zeta iOS SDK integration before shipping to production. - [Android SDK Overview](https://docs.zetaglobal.com/docs/android-sdk-overview.md): ZetaCore Android is the Zeta Marketing Platform (ZMP) SDK for Android. It gives your app a single integration point for user identity, event tracking, push notifications, in-app messages, and the app inbox. - [Installation](https://docs.zetaglobal.com/docs/android-sdk-installation.md): Install the Zeta Android SDK via Maven Central (Gradle). The SDK is distributed as a single AAR artifact. - [Getting Started](https://docs.zetaglobal.com/docs/android-sdk-getting-started.md): Initialize the SDK, configure it for your ZMP site, and control tracking opt-in. - [Contact Management](https://docs.zetaglobal.com/docs/android-sdk-contact-management.md): Identify users, update user properties and contacts, and track events. - [Push Notifications](https://docs.zetaglobal.com/docs/android-sdk-push-notifications.md): Firebase Cloud Messaging integration, notification configuration, deep linking, action callbacks, and notification types. - [In-App Messaging](https://docs.zetaglobal.com/docs/android-sdk-in-app-messaging.md): In-app messages are toaster-style, foreground-only messages rendered by the SDK while the app is in the foreground. They do not require OS-level notification permission, so deliverability is close to 100% of your app install base. - [App Inbox](https://docs.zetaglobal.com/docs/android-sdk-app-inbox.md): App Inbox delivers messages from the Zeta Marketing Platform (ZMP) to a persistent, queryable store inside your app — similar to a notification center. Your app owns the view layer; the SDK provides the data. - [API Reference](https://docs.zetaglobal.com/docs/android-sdk-api-reference.md): A feature-grouped index of every public type the SDK exposes. Each entry links to the page where the type is used in context. - [Data & Privacy](https://docs.zetaglobal.com/docs/android-sdk-data-privacy.md): Privacy disclosures, consent controls, manifest permissions, and data handling behavior for the Zeta Android SDK. - [Versioning & Support](https://docs.zetaglobal.com/docs/android-sdk-versioning-support.md): How the Zeta Android SDK is versioned, which toolchains it supports, and where to get help. - [Advanced Topics](https://docs.zetaglobal.com/docs/android-sdk-advanced-topics.md): Deep-dive guides for Android SDK integrators who need detail beyond the main feature pages. - [Logging](https://docs.zetaglobal.com/docs/android-sdk-logging.md): The Zeta Android SDK routes all diagnostic output through Android's Logcat. Log output is visible in Android Studio's Logcat window during development. - [Push troubleshooting](https://docs.zetaglobal.com/docs/android-sdk-push-troubleshooting.md): Diagnose common Android push notification issues and understand FCM error codes. - [Testing and QA](https://docs.zetaglobal.com/docs/android-sdk-testing-and-qa.md): Verify your Zeta Android SDK integration before shipping to production. - [React Native SDK Overview](https://docs.zetaglobal.com/docs/react-native-sdk-overview.md): The Zeta React Native SDK (_`zetakit_reactnative`_) brings the Zeta Marketing Platform (ZMP) to your React Native app through a single JavaScript package that bridges the native iOS and Android SDKs. - [Installation](https://docs.zetaglobal.com/docs/react-native-sdk-installation.md): Install the Zeta React Native SDK (_`zetakit_reactnative`_) using yarn or npm, then complete the platform-specific setup for iOS and Android. - [Getting started](https://docs.zetaglobal.com/docs/react-native-sdk-getting-started.md): Initialize the SDK, configure it for your ZMP site, and control tracking opt-in. - [Contact management](https://docs.zetaglobal.com/docs/react-native-sdk-contact-management.md): Identify users, update user properties and contacts, and track events. - [Push notifications](https://docs.zetaglobal.com/docs/react-native-sdk-push-notifications.md): Deliver push tokens to the SDK, configure native iOS and Android push handling, track notification clicks, and handle deeplinks. Setup spans three layers: JavaScript for token forwarding and deeplink listening, native iOS for APNs, and native Android for Firebase. - [In-app messaging](https://docs.zetaglobal.com/docs/react-native-sdk-in-app-messaging.md): In-app messages are toaster-style, foreground-only messages that your app displays when users open it. They do not require OS-level notification permission, so deliverability is close to 100% of your app install base. This message type is ideal for highly contextual, low-urgency communication. - [App Inbox](https://docs.zetaglobal.com/docs/react-native-sdk-app-inbox.md): App Inbox delivers messages from the Zeta Marketing Platform (ZMP) to a persistent, queryable store inside your app — similar to a notification center. Your app owns the view layer; the SDK provides the data. - [API Reference](https://docs.zetaglobal.com/docs/react-native-sdk-api-reference.md): A feature-grouped index of the public JavaScript/TypeScript surface the React Native SDK exposes. Each entry links to the page where the symbol is used in context. - [Data & privacy](https://docs.zetaglobal.com/docs/react-native-sdk-data-privacy.md): This page covers privacy, data collection, and data subject rights for the Zeta React Native SDK. Because the React Native SDK wraps the native iOS and Android SDKs, privacy characteristics are inherited from both platforms. - [Versioning & Support](https://docs.zetaglobal.com/docs/react-native-sdk-versioning-support.md): How the Zeta React Native SDK is versioned, which platforms it supports, and where to get help. - [Advanced Topics](https://docs.zetaglobal.com/docs/react-native-sdk-advanced-topics.md): Diagnostic tools, bridge-layer details, and QA workflows for the Zeta React Native SDK. - [Logging](https://docs.zetaglobal.com/docs/react-native-sdk-logging.md): The Zeta React Native SDK routes diagnostic output to the native platform loggers — Apple's Unified Logging System on iOS and Logcat on Android. Control log verbosity and privacy from JavaScript before initialization. - [Push troubleshooting](https://docs.zetaglobal.com/docs/react-native-sdk-push-troubleshooting.md): Diagnose push failures specific to the React Native bridge. For native APNs/FCM configuration issues, this page links out to the platform guides. - [Testing and QA](https://docs.zetaglobal.com/docs/react-native-sdk-testing-and-qa.md): Verify your Zeta React Native SDK integration before shipping to production. - [Flutter SDK 0.2.0](https://docs.zetaglobal.com/docs/flutter-mobile-sdk-020-documentation.md): This guide explains how to install and use the ZetaKit Flutter plugin to integrate the native Zeta SDK (iOS/Android) into your Flutter app. It covers setup steps, configuration options, and usage examples for key features like user identity, event tracking, in-app messaging, and location tracking etc. - [Flutter SDK 0.1.0](https://docs.zetaglobal.com/docs/flutter-mobile-sdk-010-documentation.md): This guide explains how to install and use the ZetaKit Flutter plugin to integrate the native Zeta SDK (iOS/Android) into your Flutter app. It covers setup steps, configuration options, and usage examples for key features like user identity, event tracking, in-app messaging, and location tracking etc. - [End-to-end iOS integration](https://docs.zetaglobal.com/docs/end-to-end-ios-integration.md): Walk through a complete Zeta iOS SDK integration, from an empty Xcode project to receiving and tracking your first push notification. - [End-to-end Android integration](https://docs.zetaglobal.com/docs/end-to-end-android-integration.md): Walk through a complete Zeta Android SDK integration, from an empty Android Studio project to receiving and tracking your first push notification. - [End-to-end React Native integration](https://docs.zetaglobal.com/docs/end-to-end-react-native-integration.md): Walk through a complete Zeta React Native SDK integration, from a new React Native project to receiving and tracking your first push notification. - [Introducing App Inbox](https://docs.zetaglobal.com/docs/introducing-app-inbox.md): A persistent, in-app message store — now available in the Zeta iOS and Android SDKs. - [Prior iOS SDK Guides](https://docs.zetaglobal.com/docs/prior-ios-sdk-guides.md): Documentation for previous iOS SDK versions, kept for reference. - [iOS SDK 0.2.0](https://docs.zetaglobal.com/docs/ios-mobile-sdk-020-documentation.md): Install & Setup the Zeta iOS SDK - [iOS SDK 0.1.8](https://docs.zetaglobal.com/docs/ios-mobile-sdk-018-documentation.md): zetacore: 0.1.8 - [iOS SDK 0.1.7](https://docs.zetaglobal.com/docs/ios-mobile-sdk-017-documentation.md): Document Version: 1.0.6 | ZetaKit: 0.1.7 - [iOS SDK 0.1.6](https://docs.zetaglobal.com/docs/ios-mobile-sdk-016-documentation.md): Document Version: 1.0.5 | ZetaKit: 0.1.6 - [iOS SDK 0.1.5-beta](https://docs.zetaglobal.com/docs/ios-mobile-sdk-015-beta.md): Document Version: 1.0.4 | ZetaKit: 0.1.5-beta - [Prior Android SDK Guides](https://docs.zetaglobal.com/docs/prior-android-sdk-guides.md): Documentation for previous Android SDK versions, kept for reference. - [Android SDK 0.2.1](https://docs.zetaglobal.com/docs/android-mobile-sdk-021-documentation.md): Install & Setup the Zeta Android SDK - [Android SDK 0.2.0](https://docs.zetaglobal.com/docs/android-mobile-sdk-020-documentation.md): Install & Setup the Zeta Android SDK - [Android SDK 0.1.8](https://docs.zetaglobal.com/docs/android-mobile-sdk-018-documentation.md): zetacore:0.1.8 - [Android SDK 0.1.7](https://docs.zetaglobal.com/docs/android-mobile-sdk-017-documentation.md): Document Version: 1.0.6 | zetacore:0.1.7 - [Android SDK 0.1.6](https://docs.zetaglobal.com/docs/android-mobile-sdk-016-documentation.md): Document Version: 1.0.5 | zetacore:0.1.6 - [Android SDK 0.1.5-beta](https://docs.zetaglobal.com/docs/android-mobile-sdk-015-beta.md): Document Version: 1.0.4 | zetacore:0.1.5-beta - [Prior React Native SDK guides](https://docs.zetaglobal.com/docs/prior-react-native-sdk-guides.md): Documentation for previous React Native SDK versions, kept for reference. For current documentation, see [React Native SDK Overview](https://docs.zetaglobal.com/docs/react-native-sdk-overview). - [React Native SDK 0.2.0](https://docs.zetaglobal.com/docs/react-native-mobile-sdk-020.md): Install & Setup the Zeta React Native SDK - [React Native SDK 0.1.0](https://docs.zetaglobal.com/docs/react-native-mobile-sdk-010.md): Install & Setup the Zeta React Native SDK - [ZetaNotificationService - Troubleshooting Guide](https://docs.zetaglobal.com/docs/zetanotificationservice-troubleshooting-guide.md): Rich push notifications and delivery tracking for iOS. ## API Reference - [Getting Started with Zeta APIs](https://docs.zetaglobal.com/reference/getting-started.md): This page will help you get started with Zeta APIs. You'll be up and running in a jiffy! - [Getting Started](https://docs.zetaglobal.com/reference/p13njs-getting-started.md) - [Track an Event](https://docs.zetaglobal.com/reference/track-event.md): Tracks an event for the current user - [Clear Session Identity](https://docs.zetaglobal.com/reference/clear-session.md): Clears this browser's identity and starts a new anonymous browsing session - [Update User](https://docs.zetaglobal.com/reference/update-user.md): Updates properties on the existing user - [Get a User's Segment Membership](https://docs.zetaglobal.com/reference/get-a-users-segment-membership.md) - [Check Segment Membership](https://docs.zetaglobal.com/reference/check-segment-membership.md): Checks if a user is a member of a segment in the system. - [Authorization](https://docs.zetaglobal.com/reference/zmp-authorization-api.md): This endpoint allows you to use a valid refresh token to generate a bearer token which can be utilized to authenticate the ZMP REST APIs - [Delete a Person](https://docs.zetaglobal.com/reference/delete-a-user.md) - [Status of Delete a Person](https://docs.zetaglobal.com/reference/delete-a-person-status.md): Get the status of a deletion request using the `request_token` provided in the response from the Delete a Person API - [Find a Person](https://docs.zetaglobal.com/reference/get-a-contact-record.md): Find a person's profile record by their uid - [Get Recent Events for a Person](https://docs.zetaglobal.com/reference/get-recent-events-for-a-person.md): Track an event by a user - [Identify a Person](https://docs.zetaglobal.com/reference/identify-a-user.md): Create a person in your account or update it if it already exists - [Look up Person by Contact](https://docs.zetaglobal.com/reference/look-up-user-by-contact-copy.md): If you are using a non-email user_id, but only have the email, this API can be used to look up the user_id(s) for that have the associated contact email value. - [Merge People](https://docs.zetaglobal.com/reference/merge-users.md) - [Delete Contact from Profile](https://docs.zetaglobal.com/reference/delete-contact.md): Delete a contact from an existing profile, so long as `contact_value` and `uid` are not the same value - [Resend an Email](https://docs.zetaglobal.com/reference/resend-an-email.md): Resend an email to the original email address or to a new email address as needed - [Track an Event](https://docs.zetaglobal.com/reference/track-an-event-rest.md): Track an event by a user - [Track an Event with Identify](https://docs.zetaglobal.com/reference/track-an-event-with-identify.md): This endpoint can be used to both update a user and create an event. `identify_person` should only be set to true when doing a profile update, else both processes will run regardless and the processing time will be impacted unnecessarily. - [Track an Event with Contacts](https://docs.zetaglobal.com/reference/track-an-event-with-contacts.md): This endpoint can be used to create an event for a new profile and associate contacts (ONLY when the profile does not already exist) Zeta recommends using this for signup events or other events which would be the first creation point for the profile. Any calls for existing profiles will ignore the `contacts` object. - [Unsubscribe a Person's Contact by message_uid](https://docs.zetaglobal.com/reference/unsubscribe-a-user-contact.md): Unsubscribe a person's contact which was sent a specific message (requires `message_uid` of the sent message) - [Unsubscribe a Person's Contact by contact value & type](https://docs.zetaglobal.com/reference/unsubscribe-a-contact.md): Unsubscribe a person's contact by using the contact value and contact type combo to be unsubscribed. - [View Previously Sent Email](https://docs.zetaglobal.com/reference/preview-an-email.md): Preview an email that was sent to a user - [Add or Remove People from Audience Lists (Bulk)](https://docs.zetaglobal.com/reference/add-or-remove-people-from-audience-lists-bulk.md): Allows you to add or remove individuals from targetable Audience Lists. Unique Client ID Graph is not yet available for this feature. - [Create Broadcast Campaign API (Email/SMS)](https://docs.zetaglobal.com/reference/create-broadcast-campaign-api-emailsms.md): This endpoint will create a complete broadcast campaign for email and SMS channels. Given its size, email content is updated via the Update Campaign Content API. - [Update Broadcast Campaign API (Email/SMS)](https://docs.zetaglobal.com/reference/create-broadcast-campaign-api-emailsms-copy.md): This endpoint will create a complete broadcast campaign for email and SMS channels. Given its size, email content is updated via the Update Campaign Content API. - [Get Broadcast Campaign API (Email/SMS)](https://docs.zetaglobal.com/reference/update-broadcast-campaign-api-emailsms-copy.md): This endpoint will create a complete broadcast campaign for email and SMS channels. Given its size, email content is updated via the Update Campaign Content API. - [Get Campaign Content by Campaign ID](https://docs.zetaglobal.com/reference/get-campaign-content.md): Returns the HTML content for an existing multi-version campaign. The content returned is organized as an array of versions with variates nested within each version. For a campaign with no version or variate, it defaults to campaign name as label for version and 'A' as the label for variate. - [Get Campaign Content by Campaign Name](https://docs.zetaglobal.com/reference/get-campaign-content-by-name.md): Returns the HTML content for an existing multi-version campaign by its name. The content returned is organised as an array of versions with variates nested within each version. For a campaign with no version or variate, it defaults to campaign name as label for version and 'A' as the label for variate. - [Update Campaign Content by Campaign ID](https://docs.zetaglobal.com/reference/update-campaign-content.md): Updates the HTML content for an existing multi-version campaign. - [Update Campaign Content by Campaign Name](https://docs.zetaglobal.com/reference/update-campaign-content-by-name.md): Updates the HTML content for an existing multi-version campaign by its name. - [Send API-Broadcast Campaign](https://docs.zetaglobal.com/reference/send-api-broadcast-campaign.md): Trigger an existing Multi-Version Campaign that is set to "Broadcast when an API request is made". - [Send Campaign Proof (Email)](https://docs.zetaglobal.com/reference/send-campaign-proof-email.md): This endpoint will create a complete broadcast campaign for email and SMS channels. Given its size, email content is updated via the Update Campaign Content API. - [Campaign Stats](https://docs.zetaglobal.com/reference/get-campaigns-stats.md): Retrieve performance metrics for one or more campaigns (opens, clicks, delivers, bounces, etc.). - [Create a Snippet](https://docs.zetaglobal.com/reference/create-a-snippet.md): Creates a snippet from the provided HTML content. The name of the snippet must be unique. - [Delete a Snippet](https://docs.zetaglobal.com/reference/delete-a-snippet.md): Deletes a snippet - [Delete a Snippet by name](https://docs.zetaglobal.com/reference/delete-a-snippet-by-name.md): Deletes an existing snippet by name - [Get a List of Snippets](https://docs.zetaglobal.com/reference/get-all-snippets.md): Returns the HTML content for all snippets in an account as an array. This request supports pagination with default page size of 10 and sorted by last updated date, from most to least recently. Total item count is available with each response, and additional query params can be defined to filter and fine-tune the desired response. - [Get a Snippet by name](https://docs.zetaglobal.com/reference/get-a-snippet-by-name.md): Returns the HTML content for an existing snippet by name - [Get a Snippet by Snippet ID](https://docs.zetaglobal.com/reference/get-a-snippet.md): Returns the HTML content for an existing snippet. - [Update a Snippet](https://docs.zetaglobal.com/reference/update-a-snippet.md): Updates HTML content for an existing snippet - [Update a Snippet by name](https://docs.zetaglobal.com/reference/update-a-snippet-by-name.md): Updates HTML content for an existing snippet by name - [Create an Asset (Upload File)](https://docs.zetaglobal.com/reference/create-an-asset-file.md): Creates a new asset from a locally hosted file. Supported extensions: "doc", "pdf", "eps", "csv", "pptx", "xlsx", "docx", "ttf", "heic", "svg", "webp", "ics", "css", "html", "mp4", "mov", "bmp", "gif", "jpg", "png", "tif", "psd", "zip" - [Create an Asset (Rehost via URL)](https://docs.zetaglobal.com/reference/create-an-asset-url.md): Creates a new asset in ZMP from an external URL. Supported extensions: "doc", "pdf", "eps", "csv", "pptx", "xlsx", "docx", "ttf", "heic", "svg", "webp", "ics", "css", "html", "mp4", "mov", "bmp", "gif", "jpg", "png", "tif", "psd", "zip" - [Create a Folder](https://docs.zetaglobal.com/reference/assets-create-folder.md): Creates a new folder in the Asset Library. - [Get an Asset by ID](https://docs.zetaglobal.com/reference/get-asset-by-id.md): Returns metadata for an existing asset. - [Get Assets in Bulk](https://docs.zetaglobal.com/reference/get-assets.md): Returns metadata for multiple existing assets. - [Update an Asset](https://docs.zetaglobal.com/reference/update-asset.md): Update a file in Asset Library. Asset URLs will not change. - [Update Assets in Bulk](https://docs.zetaglobal.com/reference/update-assets.md): Update multiple files in Asset Library across path and status. Asset URLs will not change. - [Create a Template](https://docs.zetaglobal.com/reference/create-a-template.md): Creates a templates from the provided HTML content. The name of the template must be unique. - [Delete a Template](https://docs.zetaglobal.com/reference/delete-a-template.md): Deletes a template - [Delete a Template by name](https://docs.zetaglobal.com/reference/delete-a-template-by-name.md): Deletes a template by name - [Get a List of Templates](https://docs.zetaglobal.com/reference/get-all-templates.md): Returns the HTML content for all templates in an account as an array. This request supports pagination with default page size of 10 and sorted by last updated date, from most to least recently. Total item count is available with each response, and additional query params can be defined to filter and fine-tune the desired response. - [Marketing Templates](https://docs.zetaglobal.com/reference/marketing-templates.md): List/filter marketing templates - [Segments](https://docs.zetaglobal.com/reference/segments.md): List/filter audience segments - [Get a Template by Name](https://docs.zetaglobal.com/reference/get-a-template-by-name.md): Returns the HTML content for an existing template by name - [Get a Template by Template ID](https://docs.zetaglobal.com/reference/get-a-template.md): Returns the HTML content for an existing template. - [Update a Template](https://docs.zetaglobal.com/reference/update-a-template.md): Updates HTML content for an existing template, not compatible with visual templates - [Update a Template by name](https://docs.zetaglobal.com/reference/update-a-template-copy.md): Updates HTML content for an existing template by name, not compatible with visual templates - [Create or Update Resource](https://docs.zetaglobal.com/reference/create-or-update-resource.md): Create or update a resource. If the resource does not already exist, it will be created. If the resource does exist, the fields provided will be updated. - [Get Resource Fields](https://docs.zetaglobal.com/reference/get-resource-fields-1.md): Returns all resources fields across all known resources. - [Get Resource Count](https://docs.zetaglobal.com/reference/get-resource-count.md): Get the count of all available resources or for a specific resource_type - [Get Resource Types](https://docs.zetaglobal.com/reference/get-resources-types.md): Get a list of all available resource types - [Get Specific Resource](https://docs.zetaglobal.com/reference/get-resource-by-id.md): Get a specific resource by ID - [Update Resource](https://docs.zetaglobal.com/reference/update-resource.md): Update a resource by ID, the fields provided will be updated. - [Delete Resource](https://docs.zetaglobal.com/reference/delete-resource.md): Delete a resource by ID - [Get list of Resources](https://docs.zetaglobal.com/reference/resource-list.md): Delete a resource by ID - [Create a Data Source](https://docs.zetaglobal.com/reference/create-a-data-source.md): Create an external data feed/source for the site - [Update a Data Source](https://docs.zetaglobal.com/reference/update-a-data-source.md): Fully update an existing data source by ID - [Patch a Data Source](https://docs.zetaglobal.com/reference/patch-a-data-source.md): Partially update an existing data source by ID - [List Data Sources](https://docs.zetaglobal.com/reference/list-data-sources.md): List all data sources for the site - [Get a Data Source](https://docs.zetaglobal.com/reference/get-a-data-source.md): Get a single data source by ID - [Delete a Data Source](https://docs.zetaglobal.com/reference/delete-a-data-source.md): Delete a data source by ID - [Track an Event (batch)](https://docs.zetaglobal.com/reference/track-an-event-batch.md): Track an event by a user - [Identify a Person (batch)](https://docs.zetaglobal.com/reference/identify-a-person-batch.md): Bulk create/update people in your account, this API allows up to 100 profiles to be updated in one call - [LIVE ID Graph](https://docs.zetaglobal.com/reference/live-id-graph.md): This page will help you get started with ZMP APIs using the LIVE ID Graph - [LIVE ID Graph: Identify a Person](https://docs.zetaglobal.com/reference/idgraph-identify-a-person.md): Create a person in your account or update it if it already exists - [LIVE ID Graph: Track an Event](https://docs.zetaglobal.com/reference/idgraph-track-an-event.md): Track an event by a user - [LIVE ID Graph: Delete Identifiers](https://docs.zetaglobal.com/reference/idgraph-delete-identifiers.md) - [LIVE ID Graph: Delete Contact from Profile](https://docs.zetaglobal.com/reference/idgraph-delete-contact.md): Delete a contact from an existing profile using a, so long as `contact_value` and `uid` are not the same value - [Authorization API](https://docs.zetaglobal.com/reference/authorization-api.md): The Authorization API allows you to get a valid JSON Web Token based on your ZetaHub username and password. - [Recommendations (Basic)](https://docs.zetaglobal.com/reference/recommendations.md): The Basic Recommendations API returns recommendations for a specified user. It differs from the [advanced route](doc:recommendations-advanced) in that it offers support for one set of filters per call. - [Recommendations (Advanced)](https://docs.zetaglobal.com/reference/recommendations-advanced.md): The Advanced Recommendations API returns recommendation sets for a specified user. It differs from the basic GET route in that it offers support for multiple sections per call and additional filtering requirements. - [Get an Identifier for a Person](https://docs.zetaglobal.com/reference/get-a-boomtrain-identifier.md): Returns the Boomtrain identifier for the specified user, given zero or more other identifiers. This route will also create a person record for identified users who do not yet have a person record. - [Alternative Item Recommendations (Basic)](https://docs.zetaglobal.com/reference/alternative-item-recommendations-basic.md): The Alternative Items Recommendations API returns recommendations for a specified user that are potential alternatives to a given seed, offering a product comparison or pivot experience that revolves around a product they've shown interest in. - [Website In-Page Campaign API](https://docs.zetaglobal.com/reference/website-in-page-campaign-api.md): The Website In-Page Campaign API returns resources for a specified user based on the configured Placement logic. - [Getting Started](https://docs.zetaglobal.com/reference/getting-started-4.md) - [Get DSP campaign reporting](https://docs.zetaglobal.com/reference/get-dsp-campaign-reporting.md) - [Get schema for DSP campaign reporting](https://docs.zetaglobal.com/reference/get-schema-for-dsp-campaign-reporting.md) - [Getting Started With Your API](https://docs.zetaglobal.com/reference/getting-started-with-your-api-3.md): This page will help you get started with ZMP Auth. - [Getting Started With DSP cAPI](https://docs.zetaglobal.com/reference/getting-started-with-your-api-4.md): Now in Alpha testing! - [Conversions API](https://docs.zetaglobal.com/reference/conversions-api.md): **Now in Alpha testing!** Server-to-server endpoint for DSP conversions