# Zeta Marketing Platform Documentation > Documentation for Zeta Marketing Platform ## Guides - [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. - [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. - [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. - [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. - [Changelog](https://docs.zetaglobal.com/docs/android-sdk-changelog.md): Complete record of API additions, changes, fixes, and removals for the Zeta Android SDK. - [Contact Management](https://docs.zetaglobal.com/docs/android-sdk-contact-management.md): Identify users, update user properties and contacts, and track events. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [Features by platform](https://docs.zetaglobal.com/docs/sdk-platform-support.md): Feature availability and platform-specific notes for all Zeta mobile SDKs. - [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. - [Zeta SDK Overview](https://docs.zetaglobal.com/docs/zeta-sdk-overview.md): Integrate, configure, and ship with the Zeta mobile SDKs. - [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. - [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. - [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. - [Push troubleshooting](https://docs.zetaglobal.com/docs/ios-sdk-push-troubleshooting.md): Diagnose common iOS push notification issues and understand APNS error codes. - [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. - [Testing and QA](https://docs.zetaglobal.com/docs/ios-sdk-testing-and-qa.md): Verify your Zeta iOS SDK integration before shipping to production. - [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. - [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. - [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). - [Contact Management](https://docs.zetaglobal.com/docs/ios-sdk-contact-management.md): Identify users, update user properties and contacts, and track events. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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 - [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.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.8](https://docs.zetaglobal.com/docs/android-mobile-sdk-018-documentation.md): zetacore:0.1.8 - [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.2.1](https://docs.zetaglobal.com/docs/android-mobile-sdk-021-documentation.md): Install & Setup the Zeta Android SDK - [Prior Android SDK Guides](https://docs.zetaglobal.com/docs/prior-android-sdk-guides.md): Documentation for previous Android SDK versions, kept for reference. - [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.1.5-beta](https://docs.zetaglobal.com/docs/ios-mobile-sdk-015-beta.md): Document Version: 1.0.4 | ZetaKit: 0.1.5-beta - [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.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.8](https://docs.zetaglobal.com/docs/ios-mobile-sdk-018-documentation.md): zetacore: 0.1.8 - [iOS SDK 0.2.0](https://docs.zetaglobal.com/docs/ios-mobile-sdk-020-documentation.md): Install & Setup the Zeta iOS 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 - [React Native SDK 0.2.0](https://docs.zetaglobal.com/docs/react-native-mobile-sdk-020.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. - [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 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. - [User Guide Overview](https://docs.zetaglobal.com/docs/user-guide-overview.md): Campaigns, audiences, identity, and compliance for mobile apps on the Zeta Marketing Platform. - [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). - [Campaigning channels](https://docs.zetaglobal.com/docs/zmp-campaigning-channels.md): Reach your audience on the right channel at the right moment, from a single orchestrated platform. - [App inbox](https://docs.zetaglobal.com/docs/zmp-app-inbox.md): How to use app inbox 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). - [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). - [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. - [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. - [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. - [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. - [Glossary](https://docs.zetaglobal.com/docs/zmp-glossary.md): Key terms used throughout the Zeta Marketing Platform (ZMP) mobile SDK documentation. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. ## API Reference - [Create a Folder](https://docs.zetaglobal.com/reference/assets-create-folder.md): Creates a new folder in the Asset Library. - [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" - [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. - [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 - [Track an Event (batch)](https://docs.zetaglobal.com/reference/track-an-event-batch.md): Track an event by a user - [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. - [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. - [(deprecated) Create Email Campaign](https://docs.zetaglobal.com/reference/create-campaign.md): Create a new email campaign - [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. - [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. - [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. - [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. - [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. - [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. - [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 by name](https://docs.zetaglobal.com/reference/delete-a-snippet-by-name.md): Deletes an existing snippet by name - [Delete a Snippet](https://docs.zetaglobal.com/reference/delete-a-snippet.md): Deletes a snippet - [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. - [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. - [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 - [Update a Snippet](https://docs.zetaglobal.com/reference/update-a-snippet.md): Updates HTML content for an existing snippet - [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 by name](https://docs.zetaglobal.com/reference/delete-a-template-by-name.md): Deletes a template by name - [Delete a Template](https://docs.zetaglobal.com/reference/delete-a-template.md): Deletes a template - [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. - [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. - [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 - [Update a Template](https://docs.zetaglobal.com/reference/update-a-template.md): Updates HTML content for an existing template, not compatible with visual templates - [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! - [Conversions API](https://docs.zetaglobal.com/reference/conversions-api.md): **Now in Alpha testing!** Server-to-server endpoint for DSP conversions - [Getting Started With DSP cAPI](https://docs.zetaglobal.com/reference/getting-started-with-your-api-4.md): Now in Alpha testing! - [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 - [LIVE ID Graph: Delete Identifiers](https://docs.zetaglobal.com/reference/idgraph-delete-identifiers.md) - [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](https://docs.zetaglobal.com/reference/live-id-graph.md): This page will help you get started with ZMP APIs using the LIVE ID Graph - [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. - [Delete Resource](https://docs.zetaglobal.com/reference/delete-resource.md): Delete a resource by ID - [Get Specific Resource](https://docs.zetaglobal.com/reference/get-resource-by-id.md): Get a specific resource by ID - [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 Fields](https://docs.zetaglobal.com/reference/get-resource-fields-1.md): Returns all resources fields across all known resources. - [Get Resource Types](https://docs.zetaglobal.com/reference/get-resources-types.md): Get a list of all available resource types - [Get list of Resources](https://docs.zetaglobal.com/reference/resource-list.md): Delete a resource by ID - [Update Resource](https://docs.zetaglobal.com/reference/update-resource.md): Update a resource by ID, the fields provided will be updated. - [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. - [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. - [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. - [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. - [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. - [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. - [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](https://docs.zetaglobal.com/reference/getting-started-4.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. - [Clear Session Identity](https://docs.zetaglobal.com/reference/clear-session.md): Clears this browser's identity and starts a new anonymous browsing session - [Get a User's Segment Membership](https://docs.zetaglobal.com/reference/get-a-users-segment-membership.md) - [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 - [Update User](https://docs.zetaglobal.com/reference/update-user.md): Updates properties on the existing 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. - [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 - [Delete a Person](https://docs.zetaglobal.com/reference/delete-a-user.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 - [Find a Person](https://docs.zetaglobal.com/reference/get-a-contact-record.md): Search for a user by her 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) - [View Previously Sent Email](https://docs.zetaglobal.com/reference/preview-an-email.md): Preview an email that was sent to a user - [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 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. - [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. - [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. - [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) - [Authorization API](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 - [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.