# Vibes Platform Documentation > Documentation for Vibes Platform ## Guides - [Terminology](https://developer-platform.vibes.com/docs/terminology.md) - [Event-Triggered Messaging](https://developer-platform.vibes.com/docs/event-triggered-messaging.md) - [Web Form Subscriber Managment](https://developer-platform.vibes.com/docs/web-form-subscriber-managment.md) - [Acquisition Pop-Up](https://developer-platform.vibes.com/docs/acquisition-pop-up.md) - [Adding the Vibes Acquisition Pop-Up to Your Site](https://developer-platform.vibes.com/docs/adding-the-vibes-acquisition-pop-up-to-your-site.md) - [SmartLink Basics](https://developer-platform.vibes.com/docs/smartlink-basics.md) - [Using Liquid Language Template](https://developer-platform.vibes.com/docs/using-liquid-language-template.md) - [Liquid Language Use Cases & Examples](https://developer-platform.vibes.com/docs/liquid-language-use-cases-examples.md) - [Geolocation-Triggered Notifications](https://developer-platform.vibes.com/docs/geolocation-triggered-notifications.md) - [Glossary of ECOM Terms](https://developer-platform.vibes.com/docs/glossary-of-ecom-terms.md) - [Implementing Vibes Tags](https://developer-platform.vibes.com/docs/implementing-vibes-tags.md) - [Add Tag Tracking to Your Campaign](https://developer-platform.vibes.com/docs/add-tag-tracking-to-your-campaign.md) - [Data Syncing Guide](https://developer-platform.vibes.com/docs/data-syncing-guide.md) - [File-Based Data Imports](https://developer-platform.vibes.com/docs/file-based-data-imports.md) - [Person Import](https://developer-platform.vibes.com/docs/person-import.md) - [Recipient List Import](https://developer-platform.vibes.com/docs/recipient-list-import.md) - [Subscriber Import](https://developer-platform.vibes.com/docs/subscriber-import.md) - [Subscriber Opt-Out Import](https://developer-platform.vibes.com/docs/subscriber-opt-out-import.md) - [Wallet Batch Update](https://developer-platform.vibes.com/docs/wallet-batch.md) - [Incentive File Import](https://developer-platform.vibes.com/docs/incentive-file-import.md) - [Data Sharing with Snowflake](https://developer-platform.vibes.com/docs/data-sharing-with-snowflake.md) - [Person Data](https://developer-platform.vibes.com/docs/person-data.md) - [File Transfers via SFTP](https://developer-platform.vibes.com/docs/standard-data-extracts-via-sftp.md) - [Current Subscriber Extract](https://developer-platform.vibes.com/docs/current-subscriber-extract.md) - [Message Extract](https://developer-platform.vibes.com/docs/message-extract.md) - [Push Message Extract](https://developer-platform.vibes.com/docs/push-message-extract.md) - [Subscription Extract](https://developer-platform.vibes.com/docs/subscription-extract.md) - [URL Click Extract](https://developer-platform.vibes.com/docs/url-click-extract.md) - [Wallet Instance Extract](https://developer-platform.vibes.com/docs/wallet-instance-extract.md) - [Wallet Page View Extract](https://developer-platform.vibes.com/docs/wallet-page-view-extract.md) - [Consumer Privacy Act Requests](https://developer-platform.vibes.com/docs/cpa-requests.md) - [CPR Nullification via API](https://developer-platform.vibes.com/docs/cpr-nullification-of-mobiledb-records.md) - [SFTP Requests](https://developer-platform.vibes.com/docs/sftp-requests.md) - [Enabling Single Sign-On](https://developer-platform.vibes.com/docs/enabling-single-sign-on.md) - [Custom Short Domains](https://developer-platform.vibes.com/docs/creating-a-custom-short-domain.md) - [Client Certificate Authentication for Vibes APIs](https://developer-platform.vibes.com/docs/client-certificate-authentication-for-vibes-apis.md) - [Integration: V4 Objective-C](https://developer-platform.vibes.com/docs/integration-v4-objective-c.md) - [Change log](https://developer-platform.vibes.com/docs/change-log-2.md) - [Installing the Android Push Notifications SDK](https://developer-platform.vibes.com/docs/installing-the-android-push-notifications-sdk.md): Last Updated: Monday, December 6, 2021 - [Change log](https://developer-platform.vibes.com/docs/change-logs.md) - [Rich Push Image Configuration](https://developer-platform.vibes.com/docs/rich-push-image-configuration.md) - [Installation and Usage](https://developer-platform.vibes.com/docs/react-native.md) - [Inbox Support](https://developer-platform.vibes.com/docs/inbox-support.md) - [Rich Push Notifications](https://developer-platform.vibes.com/docs/rich-push-notifications.md) - [Change log](https://developer-platform.vibes.com/docs/change-log-1.md) - [Installing the Expo SDK](https://developer-platform.vibes.com/docs/expo.md): Last Updated: Monday, March 30, 2026 - [Usage Guide](https://developer-platform.vibes.com/docs/usage-guide.md) - [Change log](https://developer-platform.vibes.com/docs/change-log.md) - [Cordova Support](https://developer-platform.vibes.com/docs/cordova-support.md) - [Associate Person to Device](https://developer-platform.vibes.com/docs/associate-person-to-device.md) - [App Inbox](https://developer-platform.vibes.com/docs/app-inbox.md) - [Message Delivery Scenarios for Push](https://developer-platform.vibes.com/docs/message-delivery-scenarios-for-push.md) - [Common APN Errors](https://developer-platform.vibes.com/docs/common-push-errors.md) ## API Reference - [Technical Details](https://developer-platform.vibes.com/reference/technical-details.md) - [Versions & Compatibility](https://developer-platform.vibes.com/reference/versions-compatibility.md) - [Acquisition Campaign API](https://developer-platform.vibes.com/reference/acquisition-campaign-api-1.md) - [Get acquisition campaigns](https://developer-platform.vibes.com/reference/get_acquisition-campaigns.md) - [Get an acquisition campaign](https://developer-platform.vibes.com/reference/get_an-acquisition-campaign.md) - [Search for pending participants](https://developer-platform.vibes.com/reference/get_pending-participants.md) - [Add a participant](https://developer-platform.vibes.com/reference/post_add-a-participant.md) - [Broadcast API](https://developer-platform.vibes.com/reference/broadcast-api-1.md) - [Create a broadcast](https://developer-platform.vibes.com/reference/post_create-a-broadcast.md) - [Get broadcasts](https://developer-platform.vibes.com/reference/get_broadcasts.md) - [Get a broadcast](https://developer-platform.vibes.com/reference/get_a-broadcast.md) - [Update a broadcast](https://developer-platform.vibes.com/reference/put_update-a-broadcast.md) - [Cancel a broadcast](https://developer-platform.vibes.com/reference/delete_a-broadcast.md) - [Event API](https://developer-platform.vibes.com/reference/event-api.md) - [Create an event](https://developer-platform.vibes.com/reference/post_create-an-event.md) - [Event-Triggered Campaign API](https://developer-platform.vibes.com/reference/event-triggered-campaign-api.md) - [Create an event-triggered campaign](https://developer-platform.vibes.com/reference/post_create-an-event-triggered-campaign.md) - [Get event-triggered campaigns](https://developer-platform.vibes.com/reference/get_event-triggered-campaigns.md) - [Get event-triggered campaign info](https://developer-platform.vibes.com/reference/get_event-triggered-campaign-info.md) - [Update an event-triggered campaign](https://developer-platform.vibes.com/reference/put_update-an-event-triggered-campaign.md) - [Cancel an event-triggered campaign](https://developer-platform.vibes.com/reference/delete_cancel-an-event-triggered-campaign.md) - [Incentive Code API](https://developer-platform.vibes.com/reference/incentive-code-api.md) - [Issue an incentive code](https://developer-platform.vibes.com/reference/post_create-a-code-issuance.md) - [Get incentive code](https://developer-platform.vibes.com/reference/get_incentive-code.md) - [Get issuances for a code](https://developer-platform.vibes.com/reference/get_issuances-for-a-code.md) - [Redeem an incentive code](https://developer-platform.vibes.com/reference/post_redeem-an-incentive-code.md) - [Get redemptions for a code](https://developer-platform.vibes.com/reference/get_redemptions-for-a-code.md) - [Incentive Pool API](https://developer-platform.vibes.com/reference/incentive-pool-api.md) - [Get incentive pools](https://developer-platform.vibes.com/reference/get_incentive-pools.md) - [Create a new code pool](https://developer-platform.vibes.com/reference/post_create-a-new-code-pool.md) - [Update an existing pool](https://developer-platform.vibes.com/reference/put_update-an-existing-code-pool.md) - [Get code pool info](https://developer-platform.vibes.com/reference/get_code-pool-info.md) - [Person API](https://developer-platform.vibes.com/reference/person-api.md) - [Get person by person_key](https://developer-platform.vibes.com/reference/get_person-by-person_key.md) - [Update person by person_key](https://developer-platform.vibes.com/reference/put_update-person-by-person_key.md) - [Get person by external_person_id](https://developer-platform.vibes.com/reference/get_person-by-external_person_id.md) - [Update person by external_person_id](https://developer-platform.vibes.com/reference/put_update-person-by-external_person_id.md) - [Find person by MDN](https://developer-platform.vibes.com/reference/get_person-by-mdn.md) - [Add a person](https://developer-platform.vibes.com/reference/post_add-a-person.md) - [Push Device Manager API](https://developer-platform.vibes.com/reference/push-device-manager-api.md) - [Get push device info by person_key](https://developer-platform.vibes.com/reference/get_push-device-by-person_key.md) - [Get push device info by external_person_id](https://developer-platform.vibes.com/reference/get_push-device-info-by-external_person_id.md) - [Get push device info by vibes_device_id](https://developer-platform.vibes.com/reference/get_push-device-info-by-vibes_device_id.md) - [Associate device with person record](https://developer-platform.vibes.com/reference/post_associate-device-with-person-record.md) - [Subscription API](https://developer-platform.vibes.com/reference/subscription-api.md) - [Get subscriptions for a person_key](https://developer-platform.vibes.com/reference/get_subscriptions-for-a-person_key.md) - [Get subscriptions for external_person_id](https://developer-platform.vibes.com/reference/get_subscriptions-for-external_person_id.md) - [Get subscription status for list by person_key](https://developer-platform.vibes.com/reference/get_subscription-status-for-list-by-person_key.md) - [Unsubscribe person by person_key](https://developer-platform.vibes.com/reference/delete_unsubscribe-person-by-person_key.md) - [Get subscription status for list by external_person_id](https://developer-platform.vibes.com/reference/get_subscription-status-for-list-by-external_person_id.md) - [Unsubscribe person by external_person_id](https://developer-platform.vibes.com/reference/delete_unsubscribe-person-by-external_person_id.md) - [Subscription List API](https://developer-platform.vibes.com/reference/subscription-list-api.md) - [Search for subscriber](https://developer-platform.vibes.com/reference/get_search-for-a-subscriber.md) - [Get subscription lists](https://developer-platform.vibes.com/reference/get_subscription-lists.md) - [Get subscription list info](https://developer-platform.vibes.com/reference/get_subscription-list-info.md) - [Get acquisition campaigns for subscription list](https://developer-platform.vibes.com/reference/get_acquisition-campaigns-for-a-subscripition-list.md) - [First Class Fields](https://developer-platform.vibes.com/reference/first-class-fields.md) - [Wallet Campaign API](https://developer-platform.vibes.com/reference/wallet-campaign-api.md) - [Create a wallet campaign](https://developer-platform.vibes.com/reference/post_companies-company-key-campaigns-wallet.md): Create a new mobile wallet campaign. The campaign `type` determines the kind of pass it issues (`offer`, `loyalty`, or `event_ticket`) and cannot be changed after creation. - [Update a wallet campaign](https://developer-platform.vibes.com/reference/put_companies-company-key-campaigns-wallet-wallet-id.md): Update an existing wallet campaign. The campaign `type` is immutable and cannot be changed after creation. - [Get wallet campaigns](https://developer-platform.vibes.com/reference/get_wallet-campaigns.md) - [Get a wallet campaign](https://developer-platform.vibes.com/reference/get_a-wallet-campaign.md) - [Get wallet items](https://developer-platform.vibes.com/reference/get_wallet-items.md) - [Get a wallet item](https://developer-platform.vibes.com/reference/get_a-wallet-item.md) - [Update a wallet item](https://developer-platform.vibes.com/reference/update-a-wallet-item.md) - [Wallet Messaging API](https://developer-platform.vibes.com/reference/wallet-messaging-api.md) - [Create a wallet message](https://developer-platform.vibes.com/reference/post_create-a-wallet-message.md) - [Get wallet messages](https://developer-platform.vibes.com/reference/get_wallet-messages.md) - [Get a wallet message](https://developer-platform.vibes.com/reference/get_a-wallet-message.md) - [Android Wallet Templates API](https://developer-platform.vibes.com/reference/android-wallet-templates-api.md) - [Create the Google Wallet template](https://developer-platform.vibes.com/reference/post_companies-company-key-campaigns-wallet-token-wallet-template.md): Create the Google Wallet (Android) pass template for a wallet campaign. Field semantics follow Google Wallet generic passes (https://developers.google.com/wallet/generic). Many text fields accept Liquid personalization tags that are replaced per recipient. - [Update the Google Wallet template](https://developer-platform.vibes.com/reference/put_companies-company-key-campaigns-wallet-token-wallet-template.md): Update the Google Wallet (Android) pass template for a wallet campaign. - [Get the Google Wallet template](https://developer-platform.vibes.com/reference/get_companies-company-key-campaigns-wallet-token-wallet-template.md): Retrieve the Google Wallet (Android) pass template for a wallet campaign. Each campaign has a single Google Wallet template. - [iOS Wallet Templates API](https://developer-platform.vibes.com/reference/ios-wallet-templates-api.md) - [Create the Apple Wallet template](https://developer-platform.vibes.com/reference/post_companies-company-key-campaigns-wallet-token-passbook-template.md): Create the Apple Wallet (iOS) pass template for a wallet campaign. Field semantics follow Apple Wallet Passes (https://developer.apple.com/documentation/WalletPasses). Many text fields accept Liquid personalization tags that are replaced per recipient. - [Update the Apple Wallet template](https://developer-platform.vibes.com/reference/put_companies-company-key-campaigns-wallet-token-passbook-template.md): Update the Apple Wallet (iOS) pass template for a wallet campaign. - [Get the Apple Wallet template](https://developer-platform.vibes.com/reference/get_companies-company-key-campaigns-wallet-token-passbook-template.md): Retrieve the Apple Wallet (iOS) pass template for a wallet campaign. Each campaign has a single Apple Wallet template. - [Get store locations](https://developer-platform.vibes.com/reference/get_companies-company-key-campaigns-wallet-token-locations.md): List the store locations attached to a wallet campaign. Results are paginated; use the `page` and `page_size` parameters to page through them. - [Bulk create store locations](https://developer-platform.vibes.com/reference/post_companies-company-key-campaigns-wallet-token-locations-bulk.md): Add store locations to a wallet campaign in a single request (up to 1000 per call). The `Idempotency-Key` header is required: repeating a request with the same key returns the original result without inserting duplicates. - [Delete a store location](https://developer-platform.vibes.com/reference/delete_companies-company-key-campaigns-wallet-token-locations-id.md): Remove a single store location from a wallet campaign. - [Delete all store locations](https://developer-platform.vibes.com/reference/delete_companies-company-key-campaigns-wallet-token-locations-delete-all.md): Remove store locations from a wallet campaign in bulk. Optional filters limit which locations are deleted; omit them to delete every location on the campaign. - [Get the location selector](https://developer-platform.vibes.com/reference/get_companies-company-key-campaigns-wallet-token-location-selector.md): Retrieve the branded "Add to Wallet" landing page configuration for a wallet campaign. - [Create the location selector](https://developer-platform.vibes.com/reference/post_companies-company-key-campaigns-wallet-token-location-selector.md): Create the branded "Add to Wallet" landing page for a wallet campaign. - [Update the location selector](https://developer-platform.vibes.com/reference/put_companies-company-key-campaigns-wallet-token-location-selector.md): Update the branded "Add to Wallet" landing page for a wallet campaign. - [Delete the location selector](https://developer-platform.vibes.com/reference/delete_companies-company-key-campaigns-wallet-token-location-selector.md): Remove the location selector from a wallet campaign. - [Callbacks](https://developer-platform.vibes.com/reference/callbacks.md) - [Acquisition Campaign Callbacks](https://developer-platform.vibes.com/reference/acquisition-campaign-callbacks.md) - [Event-Triggered Callbacks](https://developer-platform.vibes.com/reference/event-triggered-callbacks.md) - [Person Callbacks](https://developer-platform.vibes.com/reference/person-callbacks.md) - [Push Device Callbacks](https://developer-platform.vibes.com/reference/push-device-callbacks.md) - [Subscription Callbacks](https://developer-platform.vibes.com/reference/subscription-callbacks.md) - [Subscription List Callbacks](https://developer-platform.vibes.com/reference/subscription-list-callbacks.md) - [Unmatched Message Callbacks](https://developer-platform.vibes.com/reference/unmatched-message-callbacks.md) - [Wallet Callbacks](https://developer-platform.vibes.com/reference/wallet-callbacks.md) - [Callback API](https://developer-platform.vibes.com/reference/callback-api.md) - [Register for a new callback type](https://developer-platform.vibes.com/reference/register-for-new-callback.md) - [List registered callbacks](https://developer-platform.vibes.com/reference/get_all-registered-callbacks.md) - [Get a callback](https://developer-platform.vibes.com/reference/get_a-callback.md) - [Cancel a callback](https://developer-platform.vibes.com/reference/delete_cancel-a-callback.md) - [Update a callback](https://developer-platform.vibes.com/reference/put_companies-company-key-config-callbacks-callback-id.md) - [Create a test callback event](https://developer-platform.vibes.com/reference/post_a-test-callback-event.md) - [Source Code API](https://developer-platform.vibes.com/reference/source-code-api.md) - [Get your active source codes](https://developer-platform.vibes.com/reference/get_your-active-source-codes.md) - [Emoji Support](https://developer-platform.vibes.com/reference/emoji-support.md) - [Carrier Codes](https://developer-platform.vibes.com/reference/carrier-codes.md) ## Pages - [Adobe Journey Optimizer - Vibes Custom Provider](https://developer-platform.vibes.com/page/adobe-journey-optimizer-integration-custom-provider.md) - [Adobe Journey Optimizer - Custom Event Journey](https://developer-platform.vibes.com/page/ajo-integration.md) - [Salesforce Marketing Cloud Integration](https://developer-platform.vibes.com/page/sfmc-integration.md)