# TRIFFT Documentation Hub Documentation > You'll find comprehensive guides and documentation to help you start working with TRIFFT Loyalty as quickly as possible, as well as support if you get stuck. Let's jump right in! ## Guides - [Welcome to TRIFFT Docs](https://docs.trifftloyalty.com/docs/welcome-to-trifft-docs.md) - [Glossary](https://docs.trifftloyalty.com/docs/glossary.md) - [Platform Set Up](https://docs.trifftloyalty.com/docs/platform-set-up.md): Create your project space, your team access, and your business structure (like locations). - [Locations](https://docs.trifftloyalty.com/docs/locations.md): Add and manage your stores to tailor loyalty experiences and campaigns by where customers engage. - [Locations overview](https://docs.trifftloyalty.com/docs/locations-overview.md) - [Locations Set Up](https://docs.trifftloyalty.com/docs/locations-set-up.md): This guide covers how to set up Locations in TRIFFT from scratch, including validation steps. - [Locations Other Functions](https://docs.trifftloyalty.com/docs/locations-other-functions.md): This guide will help you understand how to manage already existing Locations. - [Locations FAQ](https://docs.trifftloyalty.com/docs/locations-faq.md) - [Categories](https://docs.trifftloyalty.com/docs/categories.md): Organize your TRIFFT content and program elements to manage content at scale. - [Categories Overview](https://docs.trifftloyalty.com/docs/categories-overview.md) - [Categories Set Up](https://docs.trifftloyalty.com/docs/categories-set-up.md): This guide covers how to create and manage Categories to organize the user interface. - [Categories Other Functions](https://docs.trifftloyalty.com/docs/categories-other-functions.md): This guide will help you understand how to manage already existing Categories. - [Categories FAQ](https://docs.trifftloyalty.com/docs/categories-faq.md) - [Language Selection](https://docs.trifftloyalty.com/docs/language-selection.md): Choose the languages your loyalty experience supports across the app and web touchpoints. - [Language Selection Overview](https://docs.trifftloyalty.com/docs/language-selection-overview.md): Language Selection manages the translation of the loyalty interface, emails, and push notifications into the customer's preferred tongue. This sits at the acquisition and retention stages, ensuring the program is accessible to a diverse or international customer base. - [Language Set Up](https://docs.trifftloyalty.com/docs/language-set-up.md) - [Language Other Functions](https://docs.trifftloyalty.com/docs/language-other-functions.md) - [Language FAQ](https://docs.trifftloyalty.com/docs/language-faq.md) - [Users](https://docs.trifftloyalty.com/docs/users.md): Create logins and permissions to the team without giving everyone full access. - [Users Overview](https://docs.trifftloyalty.com/docs/users-overview.md) - [Users Set Up](https://docs.trifftloyalty.com/docs/users-set-up.md): This guide covers how to manage internal team access to the Content Cockpit. - [Users Other Functions](https://docs.trifftloyalty.com/docs/users-other-functions.md): This Ongoing Management Guide provides the configuration steps required to maintain and optimize Users within the Content Cockpit. - [Users FAQ](https://docs.trifftloyalty.com/docs/users-faq.md) - [TRIFFT Wallets](https://docs.trifftloyalty.com/docs/trifft-wallets.md): Configure wallets, the system used to define earn and burn criteria. - [Wallets Overview](https://docs.trifftloyalty.com/docs/wallets-overview.md) - [Wallets Set Up](https://docs.trifftloyalty.com/docs/wallets-set-up.md): This guide covers the technical configuration of TRIFFT Wallets. This refers to the loyalty engine (earn/burn rules), not Apple/Google mobile passes. - [Wallets Other Functions](https://docs.trifftloyalty.com/docs/wallets-other-functions.md): This Ongoing Management Guide provides the configuration steps required to maintain and optimize TRIFFT Wallets, including point earning logic, redemption (burn) rules, and manual adjustments. - [Wallets FAQ](https://docs.trifftloyalty.com/docs/wallets-faq.md) - [Custom Parameters](https://docs.trifftloyalty.com/docs/custom-parameters.md): Define extra data fields that allow deeper personalization and targeting in your loyalty experience. - [Custom Parameters Overview](https://docs.trifftloyalty.com/docs/custom-parameters-overview.md) - [Custom Parameters Set Up](https://docs.trifftloyalty.com/docs/custom-parameters-set-up.md): This guide covers the technical setup for creating and mapping custom data fields within the TRIFFT environment. - [Custom Parameters Other Functions](https://docs.trifftloyalty.com/docs/custom-parameters-other-functions.md): This Ongoing Management Guide provides the steps required to maintain and optimize Custom Parameters. - [Custom Parameters FAQ](https://docs.trifftloyalty.com/docs/custom-parameters-faq.md): Here are the frequently asked questions regarding the use and management of **Custom Parameters** in TRIFFT: - [Loyalty Mechanics](https://docs.trifftloyalty.com/docs/loyalty-mechanics.md): Define tiers, rewards, coupons, promo events, and engagement mechanics. - [Loyalty Mechanics](https://docs.trifftloyalty.com/docs/loyalty-mechanics-1.md): How customers earn value, engage, and progress in your loyalty program. - [Loyalty Mechanics Overview](https://docs.trifftloyalty.com/docs/loyalty-mechanics-overview.md) - [Loyalty Mechanics Set Up](https://docs.trifftloyalty.com/docs/loyalty-mechanics-set-up.md): This guide covers how to set up Loyalty Mechanics in TRIFFT from scratch, including validation steps - [Loyalty Mechanics Other Functions](https://docs.trifftloyalty.com/docs/loyalty-mechanics-other-functions.md) - [Loyalty Mechanics FAQ](https://docs.trifftloyalty.com/docs/loyalty-mechanics-faq.md) - [Coupons](https://docs.trifftloyalty.com/docs/coupons.md): Redeemable codes customers can activate and use as benefits, typically as discounts. - [Coupons Overview](https://docs.trifftloyalty.com/docs/coupons-overview.md) - [Coupons Set Up](https://docs.trifftloyalty.com/docs/coupons-set-up.md): This guide covers how to set up Coupons in TRIFFT from scratch, including validation steps. - [Coupons Other Functions](https://docs.trifftloyalty.com/docs/coupons-other-functions.md): In this article you will learn how to manage other functions like coupon codes, custom parameters on coupons and you will also find use cases for expiration override function. - [Coupons FAQ](https://docs.trifftloyalty.com/docs/coupons-faq.md) - [Rewards](https://docs.trifftloyalty.com/docs/rewards.md): Benefits customers can unlock or redeem through loyalty, beyond just discount codes. - [Rewards Overview](https://docs.trifftloyalty.com/docs/rewards-overview.md) - [Reward Set Up](https://docs.trifftloyalty.com/docs/reward-set-up.md): This guide covers how to set up Rewards in TRIFFT from scratch, including validation steps. - [Rewards Other Functions](https://docs.trifftloyalty.com/docs/rewards-other-functions.md) - [Rewards FAQ](https://docs.trifftloyalty.com/docs/rewards-faq.md) - [Tiers](https://docs.trifftloyalty.com/docs/tiers.md): Set up VIP levels that segment customers by status and unlock escalating perks as they progress. - [Tiers Overview](https://docs.trifftloyalty.com/docs/tiers-overview.md) - [Tiers Set Up](https://docs.trifftloyalty.com/docs/tiers-set-up.md): This guide covers how to set up Tiers in TRIFFT from scratch, including validation steps. - [Tiers Other Functions](https://docs.trifftloyalty.com/docs/tiers-other-functions.md) - [Tiers FAQ](https://docs.trifftloyalty.com/docs/tiers-faq.md) - [Promo Events](https://docs.trifftloyalty.com/docs/promo-events.md): Time-limited promotions that distribute incentives or trigger special loyalty benefits during campaigns. - [Promo Events Overview](https://docs.trifftloyalty.com/docs/promo-events-overview.md) - [Promo Events Set Up](https://docs.trifftloyalty.com/docs/promo-events-set-up.md): This guide covers how to set up Promo Events in TRIFFT from scratch, including validation steps. - [Promo Events Other Functions](https://docs.trifftloyalty.com/docs/promo-events-other-functions.md) - [Promo Events FAQ](https://docs.trifftloyalty.com/docs/promo-events-faq.md) - [Dynamic Links](https://docs.trifftloyalty.com/docs/dynamic-links.md) - [Dynamic Links Overview](https://docs.trifftloyalty.com/docs/dynamic-links-overview.md) - [Dynamic Links Set Up](https://docs.trifftloyalty.com/docs/dynamic-links-set-up.md) - [Dynamic Links Other Functions](https://docs.trifftloyalty.com/docs/dynamic-links-other-functions.md) - [Dynamic Links FAQ](https://docs.trifftloyalty.com/docs/dynamic-links-faq.md) - [Gamification](https://docs.trifftloyalty.com/docs/gamification.md): The Gamification section allows you to create contests that reward members for purchases, wallet activity, accumulated progress, or direct participation. - [Gamification Overview](https://docs.trifftloyalty.com/docs/gamifications-overview.md): Gamifications allow you to create loyalty contests that turn purchases, wallet credits, and accumulated member activity into rewards or opportunities to win. - [Gamification Set Up](https://docs.trifftloyalty.com/docs/gamifications-set-up.md) - [Gamification Other Functions](https://docs.trifftloyalty.com/docs/gamifications-other-functions.md) - [Gamification FAQ](https://docs.trifftloyalty.com/docs/gamifications-faq.md) - [Content and Campaigns](https://docs.trifftloyalty.com/docs/content-and-campaigns.md): Configure news, deals, leaflets and more to create engaging content. - [News](https://docs.trifftloyalty.com/docs/news.md): Publish announcements and updates inside your loyalty experience to keep members informed and engaged. - [News Overview](https://docs.trifftloyalty.com/docs/news-overview.md) - [News Set Up](https://docs.trifftloyalty.com/docs/news-set-up.md): This guide covers how to set up news articles from scratch in the Content Cockpit, including content localization, segment-based targeting, and validity scheduling. - [News Other Functions](https://docs.trifftloyalty.com/docs/news-other-functions.md): This Ongoing Management Guide provides the steps required to maintain and optimize the **News** function within the Content Cockpit. - [News FAQ](https://docs.trifftloyalty.com/docs/news-faq.md) - [Deals](https://docs.trifftloyalty.com/docs/deals.md): Customer-facing offers and promotions that members can browse and act on within TRIFFT touchpoints. - [Deals Overview](https://docs.trifftloyalty.com/docs/deals-overview.md) - [Deals Set Up](https://docs.trifftloyalty.com/docs/deals-set-up.md): This Technical Setup Guide provides the configuration steps required to manage and publish the **Deals** function within the TRIFFT Cockpit. - [Deals Other Functions](https://docs.trifftloyalty.com/docs/deals-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, troubleshoot, and optimize the Deals function within the Content Cockpit. - [Deals FAQ](https://docs.trifftloyalty.com/docs/deals-faq.md) - [Leaflets](https://docs.trifftloyalty.com/docs/leaflets.md): PDF-style promotional materials that customers can view directly in the app. - [Leaflet Overview](https://docs.trifftloyalty.com/docs/leaflet-overview.md) - [Leaflets Set Up](https://docs.trifftloyalty.com/docs/leaflets-set-up.md) - [Leaflets Other Functions](https://docs.trifftloyalty.com/docs/leaflets-other-functions.md) - [Leaflet FAQ](https://docs.trifftloyalty.com/docs/leaflet-faq.md) - [Pages](https://docs.trifftloyalty.com/docs/pages.md): Custom informational pages to explain programs, benefits, rules, or campaigns. - [Pages Overview](https://docs.trifftloyalty.com/docs/pages-overview.md) - [Pages & List Set Up](https://docs.trifftloyalty.com/docs/pages-list-set-up.md) - [Pages Other Functions](https://docs.trifftloyalty.com/docs/pages-other-functions.md) - [Pages FAQ](https://docs.trifftloyalty.com/docs/pages-faq.md) - [Push Notification](https://docs.trifftloyalty.com/docs/push-notification.md): Timely messages to members through the mobile app to drive engagement, redemption, and repeat visits. - [Push Notification Overview](https://docs.trifftloyalty.com/docs/push-notification-overview.md) - [Push Notification Set Up](https://docs.trifftloyalty.com/docs/push-notification-set-up.md) - [Push Notification Other Functions](https://docs.trifftloyalty.com/docs/push-notification-other-functions.md) - [Push Notification FAQ](https://docs.trifftloyalty.com/docs/push-notification-faq.md) - [Channels](https://docs.trifftloyalty.com/docs/channels.md): Configure the mobile app, web experiences, widgets, and wallet cards so loyalty is visible and usable. - [Mobile App](https://docs.trifftloyalty.com/docs/mobile-app.md): Customer-facing loyalty app where members track benefits, engage with content, and redeem rewards. - [Mobile App Overview](https://docs.trifftloyalty.com/docs/mobile-app-overview.md) - [Mobile App Set Up](https://docs.trifftloyalty.com/docs/mobile-app-set-up.md): This Technical Setup Guide provides the configuration steps required to initialize and manage the Mobile App channel within the TRIFFT Cockpit. - [Mobile App Other Functions](https://docs.trifftloyalty.com/docs/mobile-app-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, update, and optimize the Mobile App channel within the Content Cockpit. - [Mobile App FAQ](https://docs.trifftloyalty.com/docs/mobile-app-faq.md) - [Web Portal](https://docs.trifftloyalty.com/docs/web-portal.md): Browser-based loyalty experience where customers can access their membership, offers, and program content. - [Web Portal Overview](https://docs.trifftloyalty.com/docs/web-portal-overview.md) - [Web Portal Set Up](https://docs.trifftloyalty.com/docs/web-portal-set-up.md): This Technical Setup Guide provides the configuration steps required to initialize and manage the **Web Portal** channel within the TRIFFT Cockpit. - [Web Portal Other Functions](https://docs.trifftloyalty.com/docs/web-portal-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, edit, and optimize the Web Portal channel within the TRIFFT Cockpit. - [Web Portal FAQ](https://docs.trifftloyalty.com/docs/web-portal-faq.md) - [Web Pop-Up Widget](https://docs.trifftloyalty.com/docs/web-pop-up-widget.md): Onsite widget that brings loyalty entry points, offers, and sign-up prompts directly onto your website. - [Web Pop-Up Widget Overview](https://docs.trifftloyalty.com/docs/web-pop-up-widget-overview.md) - [Web Pop-Up Widget Set Up](https://docs.trifftloyalty.com/docs/web-pop-up-widget-set-up.md): This Technical Setup Guide provides the configuration steps required to initialize and manage the Web Pop-Up Widget channel within the Content Cockpit. - [Web Pop-Up Widget Other Functions](https://docs.trifftloyalty.com/docs/web-pop-up-widget-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, troubleshoot, and optimize Web Pop-Up Widgets within the TRIFFT Cockpit to drive on-site conversions and loyalty engagement. - [Web Pop-Up Widget FAQ](https://docs.trifftloyalty.com/docs/web-pop-up-widget-faq.md) - [Digital Wallet](https://docs.trifftloyalty.com/docs/digital-wallet.md): Wallet pass customers save on their phone for quick access to their loyalty identity and benefits. - [Digital Wallet Overview](https://docs.trifftloyalty.com/docs/digital-wallet-overview.md) - [Digital Wallet Set Up](https://docs.trifftloyalty.com/docs/digital-wallet-set-up.md): This Technical Setup Guide provides the configuration steps required to initialize and manage Digital Wallet passes (Apple Wallet and Google Wallet) within the TRIFFT Cockpit. - [Support Center](https://docs.trifftloyalty.com/docs/support-center.md): Activate to manage your customer's support requests. - [Support Center Overview](https://docs.trifftloyalty.com/docs/support-center-overview.md) - [Support Center Set Up](https://docs.trifftloyalty.com/docs/support-center-set-up.md): This Technical Setup Guide provides the configuration steps required to manage and utilize the Support Center and Member Management functions within the TRIFFT Cockpit. - [Support Center Other Functions](https://docs.trifftloyalty.com/docs/support-center-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, troubleshoot, and optimize the Support Center function within the TRIFFT Cockpit to ensure high-quality member assistance and data integrity. - [Support Center FAQ](https://docs.trifftloyalty.com/docs/support-center-faq.md) - [Texts and Translations](https://docs.trifftloyalty.com/docs/texts-and-translations.md): Control the language customers see across TRIFFT touchpoints. - [Texts and Translations Overview](https://docs.trifftloyalty.com/docs/texts-and-translations-overview.md) - [Texts and Translations Set Up](https://docs.trifftloyalty.com/docs/texts-and-translations-set-up.md): This Technical Setup Guide provides the configuration steps required to manage and standardize Text and Translation across all loyalty channels within the TRIFFT Cockpit. - [Texts and Translations Other Functions](https://docs.trifftloyalty.com/docs/texts-and-translations-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, edit, and optimize Texts and Translation within the TRIFFT Cockpit to ensure consistent communication across all member touchpoints. - [Texts and Translations FAQ](https://docs.trifftloyalty.com/docs/texts-and-translations-faq.md) - [Integrations](https://docs.trifftloyalty.com/docs/integrations.md): Connect TRIFFT to Shopify, Klaviyo, Bloomreach and other systems. - [Shopify](https://docs.trifftloyalty.com/docs/shopify.md) - [Shopify Overview](https://docs.trifftloyalty.com/docs/shopify-overview.md) - [Shopify Set Up](https://docs.trifftloyalty.com/docs/shopify-set-up.md) - [Shopify Other Functions](https://docs.trifftloyalty.com/docs/shopify-other-functions.md) - [Shopify Integration FAQ](https://docs.trifftloyalty.com/docs/shopify-integration-faq.md) - [Klaviyo](https://docs.trifftloyalty.com/docs/klaviyo.md) - [Klaviyo Overview](https://docs.trifftloyalty.com/docs/klaviyo-overview.md) - [Klaviyo Set Up](https://docs.trifftloyalty.com/docs/klaviyo-set-up.md): This Technical Setup Guide provides the configuration steps required to initialize and manage the Klaviyo native integration within the TRIFFT. - [Klaviyo Other Functions](https://docs.trifftloyalty.com/docs/klaviyo-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, troubleshoot, and optimize the Klaviyo native integration within the TRIFFT. - [Klaviyo Integration FAQ](https://docs.trifftloyalty.com/docs/klaviyo-integration-faq.md) - [Bloomreach](https://docs.trifftloyalty.com/docs/bloomreach.md) - [Bloomreach Overview](https://docs.trifftloyalty.com/docs/bloomreach-overview.md) - [Bloomreach Set Up](https://docs.trifftloyalty.com/docs/bloomreach-set-up.md) - [Bloomreach Other Functions](https://docs.trifftloyalty.com/docs/bloomreach-other-functions.md) - [Bloomreach Integration FAQ](https://docs.trifftloyalty.com/docs/bloomreach-integration-faq.md) - [WooCommerce](https://docs.trifftloyalty.com/docs/woocommerce.md): This guide covers the integration between WooCommerce and the TRIFFT loyalty engine, enabling real-time synchronization of customers, orders, and rewards. - [Gorgias](https://docs.trifftloyalty.com/docs/gorgias.md): This guide covers the integration between **Gorgias** and TRIFFT, designed to empower customer support teams by providing a direct view of loyalty data within the Gorgias helpdesk. - [Zonal POS Loyalty](https://docs.trifftloyalty.com/docs/zonal-pos-loyalty.md): This guide explains how Zonal EPOS (Aztec / iZone) integrates with the TRIFFT Loyalty Platform, how the checkout flow works, and how the integration is configured. - [Integration with POS](https://docs.trifftloyalty.com/docs/integration-with-pos.md): This guide covers the general framework for integrating a Point of Sale (POS) system with the TRIFFT loyalty engine when a native connector is not available. This is achieved through TRIFFT’s robust External API. - [API Keys](https://docs.trifftloyalty.com/docs/api-keys.md) - [Webhooks](https://docs.trifftloyalty.com/docs/webhooks.md) - [Customer Data & Consents](https://docs.trifftloyalty.com/docs/customer-data-consents.md): Manage customer profiles, communication and privacy rules. Segment customers and manage consents. - [Consents](https://docs.trifftloyalty.com/docs/consents.md): Customer permissions for communications and data use so your loyalty messaging stays compliant and respectful. - [Consents Overview](https://docs.trifftloyalty.com/docs/consents-overview.md) - [Consent Set Up](https://docs.trifftloyalty.com/docs/consent-set-up.md) - [Consents Other Functions](https://docs.trifftloyalty.com/docs/consents-other-functions.md) - [Consents FAQ](https://docs.trifftloyalty.com/docs/consents-faq.md) - [Members](https://docs.trifftloyalty.com/docs/members.md): View and manage your loyalty customer profiles, including their status, activity, and program benefits. - [Members Overview](https://docs.trifftloyalty.com/docs/members-overview.md) - [Members Set Up](https://docs.trifftloyalty.com/docs/members-set-up.md): This Technical Setup Guide provides the configuration steps required to manage the Members function within the TRIFFT Cockpit. - [Members Other Functions](https://docs.trifftloyalty.com/docs/members-other-functions.md): This Ongoing Management Guide provides the steps required to maintain, troubleshoot, and optimize Members and their profiles - [Members FAQ](https://docs.trifftloyalty.com/docs/members-faq.md) - [Segments](https://docs.trifftloyalty.com/docs/segments.md): Group customers using rules and attributes so you can target rewards, content, and campaigns to the right people. - [Segments Overview](https://docs.trifftloyalty.com/docs/segments-overview.md) - [Segments Set Up](https://docs.trifftloyalty.com/docs/segments-set-up.md): This Technical Setup Guide provides the configuration steps required to define and manage Segments within the TRIFFT Cockpit for targeted engagement and automation. - [Segments Other Functions](https://docs.trifftloyalty.com/docs/segments-other-functions.md) - [Segments FAQ](https://docs.trifftloyalty.com/docs/segments-faq.md) - [Privacy Requests](https://docs.trifftloyalty.com/docs/privacy-requests.md): Handle customer data requests like access or deletion in a structured way to meet privacy requirements. - [Privacy Requests Overview](https://docs.trifftloyalty.com/docs/privacy-requests-overview.md) - [Privacy Requests Set Up](https://docs.trifftloyalty.com/docs/privacy-requests-set-up.md) - [Privacy Requests FAQ](https://docs.trifftloyalty.com/docs/privacy-requests-faq.md) - [Use Cases for Klaviyo](https://docs.trifftloyalty.com/docs/use-cases-for-klaviyo.md): How to use TRIFFT with Klaviyo to automate lifecycle campaigns. - [Klaviyo Overview](https://docs.trifftloyalty.com/docs/klaviyo-overview-1.md) - [Klaviyo Use Case Library](https://docs.trifftloyalty.com/docs/klaviyo-use-case-library.md): This business use case playbook outlines high-impact strategies for leveraging the TRIFFT + Klaviyo integration to drive customer retention and loyalty-driven revenue. - [Klaviyo Technical Customization](https://docs.trifftloyalty.com/docs/klaviyo-technical-customization.md): This technical documentation provides a detailed breakdown of the data exchange and customization patterns for the TRIFFT + Klaviyo integration. - [Klaviyo FAQ](https://docs.trifftloyalty.com/docs/klaviyo-faq.md) - [Use Cases for Bloomreach](https://docs.trifftloyalty.com/docs/use-cases-for-bloomreach.md): How to use TRIFFT with Bloomreach to automate lifecycle campaigns. - [Bloomreach Overview](https://docs.trifftloyalty.com/docs/bloomreach-overview-1.md): TRIFFT + Bloomreach helps you deliver hyper-personalized commerce experiences by combining real-time loyalty mechanics with AI-driven omnichannel orchestration and product intelligence. - [Bloomreach Use Case Library](https://docs.trifftloyalty.com/docs/bloomreach-use-case-library.md): This playbook outlines the strategic implementation of the **TRIFFT + Bloomreach** integration to create hyper-personalized customer journeys using real-time loyalty intelligence. - [Bloomreach Technical Customization](https://docs.trifftloyalty.com/docs/bloomreach-technical-customization.md): This technical documentation provides a detailed breakdown of the data exchange and customization patterns for the TRIFFT + Bloomreach integration, designed for technical implementers and marketing operations teams. - [Bloomreach FAQ](https://docs.trifftloyalty.com/docs/bloomreach-faq.md) - [Other Use Cases](https://docs.trifftloyalty.com/docs/other-use-cases.md): Library for other use cases not specific to Klaviyo or Bloomreach. - [Use Cases Overview](https://docs.trifftloyalty.com/docs/use-cases-overview.md): TRIFFT Standalone helps you build a complete, high-impact loyalty ecosystem by combining native member touchpoints with built-in rewards, news, and behavioral communication tools. - [Use Cases Library](https://docs.trifftloyalty.com/docs/use-cases-library.md): This business use case playbook outlines high-impact strategies executed entirely within the TRIFFT ecosystem, utilizing native channels to drive loyalty engagement and conversions. - [Use Cases Technical Customization](https://docs.trifftloyalty.com/docs/use-cases-technical-customization.md): This technical documentation details the internal data logic and customization patterns for the **TRIFFT Standalone** ecosystem, focusing on how the system manages loyalty cycles without external third-party orchestration. - [Use Cases FAQ](https://docs.trifftloyalty.com/docs/use-cases-faq.md) - [Analytics and Measurement](https://docs.trifftloyalty.com/docs/analytics-and-measurement.md): Track how your loyalty program performs over time. - [Databases Overview](https://docs.trifftloyalty.com/docs/databases-overview.md) - [Database Dashboard Set Up](https://docs.trifftloyalty.com/docs/database-dashboard-set-up.md) - [Databases FAQ](https://docs.trifftloyalty.com/docs/databases-faq.md) - [Support & Operations](https://docs.trifftloyalty.com/docs/support-operations.md): Troubleshooting, support processes, and operational guides so your team can unblock themselves fast. - [How to Reach TRIFFT Support](https://docs.trifftloyalty.com/docs/how-to-reach-trifft-support.md): Whenever you need help with the TRIFFT platform, you can contact us directly through the TRIFFT Assistant in the Content Cockpit. - [How to Submit a Support Ticket](https://docs.trifftloyalty.com/docs/how-to-submit-a-support-ticket.md) - [What Is the Company Ticket Portal?](https://docs.trifftloyalty.com/docs/what-is-the-company-ticket-portal.md) - [Troubleshooting Shopify integration](https://docs.trifftloyalty.com/docs/troubleshooting-shopify-integration.md) - [Why Didn't I Receive the SMS Code?](https://docs.trifftloyalty.com/docs/why-didnt-i-receive-the-sms-code.md) - [Why am I receiving multiple push notifications?](https://docs.trifftloyalty.com/docs/why-am-i-receiving-multiple-push-notifications.md) - [Member Coupon ID vs Coupon ID](https://docs.trifftloyalty.com/docs/member-coupon-id-vs-coupon-id.md) - [Store Listings](https://docs.trifftloyalty.com/docs/store-listings.md) ## API Reference - [Getting Started](https://docs.trifftloyalty.com/reference/getting-started.md): Set up the welcome page for your API to help users make their first call. - [Authentication](https://docs.trifftloyalty.com/reference/intro-authentication.md): Set up the welcome page for your API to help users make their first call. - [My Requests](https://docs.trifftloyalty.com/reference/my-requests.md): Set up the welcome page for your API to help users make their first call. - [Environments](https://docs.trifftloyalty.com/reference/environments.md) - [Authentication](https://docs.trifftloyalty.com/reference/authentication.md) - [Filters and Orderings](https://docs.trifftloyalty.com/reference/filters.md) - [Custom Parameters](https://docs.trifftloyalty.com/reference/custom-parameters.md): Custom Parameters is a distinctive feature in TRIFFT, enhancing the flexibility and personalization of the platform. - [Rate Limiting](https://docs.trifftloyalty.com/reference/rate-limiting.md) - [Errors](https://docs.trifftloyalty.com/reference/errors.md) - [Batch API](https://docs.trifftloyalty.com/reference/batch-api.md): Execute up to 500 API requests in a single HTTP call. Each request in the batch is processed independently and returns its own response. Useful for bulk operations such as importing members or awarding points to a large group. - [Overview](https://docs.trifftloyalty.com/reference/transaction-api-overview.md) - [Create a Transaction](https://docs.trifftloyalty.com/reference/create-a-transaction.md): Record a new transaction for a member. Transactions are used to award points and track purchase history. - [Update a Transaction](https://docs.trifftloyalty.com/reference/update-a-transaction.md): Update an existing transaction identified by its custom transaction ID. - [Refund a Transaction](https://docs.trifftloyalty.com/reference/refund-a-transaction.md): Refund a transaction, reversing the points awarded and marking the transaction as refunded. - [Delete a Transaction](https://docs.trifftloyalty.com/reference/delete-a-transaction.md): Delete a transaction by its custom transaction ID. This will reverse any points awarded by the transaction. - [Calculate Expected Loyalty Points](https://docs.trifftloyalty.com/reference/points-calculator.md): Estimates how many points a member (or anonymous guest) would earn for a given purchase, before the transaction is submitted. This is a read-only preview endpoint — it does not create transactions or credit wallets. Supports two modes: - **Single-item mode** — send `amount` and optionally `sku`. Used for product detail page point previews. - **Checkout mode** — send a non-empty `items` array. Used for full cart or checkout point previews. The calculation respects vendor wallet configuration (exchange rate, rounding, gross vs net-of-fees base), member tier multipliers when `member_id` is provided, ignored SKU rules, and active product points multiplier promotions. When wallets are disabled for the vendor or member, returns `{ "points": 0, "base_points": 0, "bonus": [] }`. - [Get a list of Members](https://docs.trifftloyalty.com/reference/get-a-list-of-members.md): Retrieve a paginated and filtered list of members in the loyalty program. - [Get a Member Detail](https://docs.trifftloyalty.com/reference/get-a-member-detail.md): Retrieve the full profile of a member by their UUID, including personal details, tier status, consents, and custom parameters. - [Create a Member](https://docs.trifftloyalty.com/reference/create-a-member.md): Register a new member in the loyalty platform. Creates a member profile with the provided personal details. - [Update a Member](https://docs.trifftloyalty.com/reference/update-a-member.md): Update a member's core profile fields such as email, password, language, and custom parameters. - [Partially Update a Member](https://docs.trifftloyalty.com/reference/patch-a-member.md): Partially update a member's profile. Supports updating email, phone number, password, language, favorite venue, consents, and custom parameters. Only provided fields are updated. - [Verify a Member](https://docs.trifftloyalty.com/reference/verify-a-member.md): Mark a member as verified. Typically called after successful identity or contact verification on the partner side. - [Ban a Member](https://docs.trifftloyalty.com/reference/ban-a-member.md): Ban a member, preventing them from accessing the loyalty program and redeeming rewards. - [Unban a Member](https://docs.trifftloyalty.com/reference/unban-a-member.md): Lift a ban on a member, restoring their access to the loyalty program. - [Anonymize a Member](https://docs.trifftloyalty.com/reference/anonymize-a-member.md): Permanently anonymize all personally identifiable information (PII) of a member. Used for GDPR right-to-erasure compliance. This action is irreversible. - [Get a Member Session Tokens](https://docs.trifftloyalty.com/reference/get-member-session-token.md): Retrieve active session tokens for a member. Useful for managing authentication sessions or auditing active logins. - [Assign a Contest Token](https://docs.trifftloyalty.com/reference/assign-a-contest-token.md): Assign a contest participation token to a member, granting them an entry into the specified contest. - [Get a list of Transactions](https://docs.trifftloyalty.com/reference/get-a-list-of-transactions-copy.md): Retrieve a paginated list of transactions associated with a member. - [Get a Transaction Detail](https://docs.trifftloyalty.com/reference/get-a-transaction-detail.md): Retrieve the details of a specific transaction belonging to a member. - [Get activated Coupons](https://docs.trifftloyalty.com/reference/get-activated-coupons.md): Retrieve all activated coupons currently held by the member. - [Assign a Coupon to a Member](https://docs.trifftloyalty.com/reference/assign-a-coupon-to-a-member.md): Assign a specific coupon to a member, making it available in their account. - [Redeem Coupon](https://docs.trifftloyalty.com/reference/member-redeem-coupon.md): Redeem a coupon on behalf of a member using coupon details provided in the request body. - [Redeem a Member Coupon](https://docs.trifftloyalty.com/reference/redeem-a-member-coupon.md): Redeem a specific member coupon identified by its member coupon ID. - [Send Modal to Member](https://docs.trifftloyalty.com/reference/send-modal-to-member.md): Instantly display a modal message on a member's mobile device. Intended for real-time system feedback such as success confirmations, error messages from third-party integrations, or status updates. The modal appears immediately in the app and can be composed of multiple content parts. - [Send Notification to Member](https://docs.trifftloyalty.com/reference/send-notification-to-member.md): Send a push notification to a member's notification center. Intended for marketing and engagement purposes such as promotional messages, announcements, or personalized offers. Optionally attach a deep link or a modal to be displayed when the member opens the notification. - [Get Member Wallets](https://docs.trifftloyalty.com/reference/get-member-wallets.md): Retrieve all wallets belonging to a member, including their current point balances. - [Get a list of Primary Wallet Transactions](https://docs.trifftloyalty.com/reference/get-a-list-of-primary-wallet-transactions.md): Retrieve a paginated list of point transactions for the member's primary wallet. - [Add Points to Primary Wallet](https://docs.trifftloyalty.com/reference/add-points-to-primary-wallet.md): Add points to the member's primary wallet. - [Deduct Points from Primary Wallet](https://docs.trifftloyalty.com/reference/deduct-points-from-primary-wallet.md): Deduct points from the member's primary wallet. - [Set Points on Primary Wallet](https://docs.trifftloyalty.com/reference/set-points-on-primary-wallet.md): Set the point balance of the member's primary wallet to an exact value. - [Add Points to a Wallet](https://docs.trifftloyalty.com/reference/add-points-to-a-wallet.md): Add points to a specific wallet identified by its wallet ID. - [Deduct Points from a Wallet](https://docs.trifftloyalty.com/reference/deduct-points-from-a-wallet.md): Deduct points from a specific wallet identified by its wallet ID. - [Set Points on a Wallet](https://docs.trifftloyalty.com/reference/set-points-on-a-wallet.md): Set the point balance of a specific wallet to an exact value. - [Add Points to a Wallet By Config](https://docs.trifftloyalty.com/reference/add-points-to-a-wallet-by-config.md): Add points to a wallet identified by its wallet configuration ID. - [Deduct Points from a Wallet by Config](https://docs.trifftloyalty.com/reference/deduct-points-from-a-wallet-by-config.md): Deduct points from a wallet identified by its wallet configuration ID. - [Set Points on a Wallet by Config](https://docs.trifftloyalty.com/reference/set-points-on-a-wallet-by-config.md): Set the point balance of a wallet identified by its wallet configuration ID to an exact value. - [Cards](https://docs.trifftloyalty.com/reference/cards.md) - [Get Cards](https://docs.trifftloyalty.com/reference/get-member-cards.md): Get all active loyalty cards assigned to the member. - [Assign a Card](https://docs.trifftloyalty.com/reference/assign-card.md): Assign a new loyalty card to a member. Supports both physical and virtual card types. - [Replace all Cards](https://docs.trifftloyalty.com/reference/replace-all-cards.md): Replace all existing loyalty cards of a member with a new card. Useful for lost or stolen card scenarios. - [Get a list of Segments](https://docs.trifftloyalty.com/reference/get-a-list-of-segments.md): Retrieve a paginated list of member segments. - [Get a Segment](https://docs.trifftloyalty.com/reference/get-a-segment.md): Retrieve the details of a specific segment, including its name, type, and membership rules. - [Create a Segment](https://docs.trifftloyalty.com/reference/create-a-segment.md): Create a new custom member segment. Only custom segments can be created via the API. - [Update a Segment](https://docs.trifftloyalty.com/reference/update-a-segment.md): Update the name, description, or other properties of a segment. - [Delete a Segment](https://docs.trifftloyalty.com/reference/delete-a-segment.md): Permanently delete a segment. Members in the segment are not affected. - [Add Members to Segment](https://docs.trifftloyalty.com/reference/add-members-to-segment.md): Add one or more members to a segment. - [Remove Members from Segment](https://docs.trifftloyalty.com/reference/remove-members-from-segment.md): Remove one or more members from a segment. - [Assign Segment to Content](https://docs.trifftloyalty.com/reference/assign-segment-to-content.md): Assign a segment to a content item, restricting visibility or eligibility of that content to segment members. - [Remove Segment from Content](https://docs.trifftloyalty.com/reference/remove-segment-from-content.md): Remove the association between a segment and a content item. - [Assign a Contest Token](https://docs.trifftloyalty.com/reference/card-assign-a-contest-token.md): Assign a contest participation token using a card identifier instead of a member UUID. - [Get activated Coupons](https://docs.trifftloyalty.com/reference/card-get-activated-coupons.md): Retrieve all activated coupons held by the member associated with the given card. - [Assign a Coupon to a Member](https://docs.trifftloyalty.com/reference/card-assign-a-coupon-to-a-member.md): Assign a coupon to the member associated with the given card. - [Redeem Coupon](https://docs.trifftloyalty.com/reference/card-redeem-coupon.md): Redeem a coupon on behalf of the member associated with the given card. - [Redeem a Member Coupon](https://docs.trifftloyalty.com/reference/card-redeem-a-member-coupon.md): Redeem a specific member coupon for the member associated with the given card. - [Get a Member Detail](https://docs.trifftloyalty.com/reference/card-get-a-member-detail.md): Retrieve the full member profile associated with a given card ID. - [Get a list of Primary Wallet Transactions](https://docs.trifftloyalty.com/reference/card-get-a-list-of-primary-wallet-transactions.md): Retrieve a paginated list of primary wallet transactions for the member associated with the given card. - [Transactions](https://docs.trifftloyalty.com/reference/card-api-transactions.md) - [Get a list of Transactions](https://docs.trifftloyalty.com/reference/card-get-a-list-of-transactions.md): Retrieve a paginated list of transactions for the member associated with the given card. - [Get a Transaction Detail](https://docs.trifftloyalty.com/reference/card-get-a-transaction-detail.md): Retrieve the details of a specific transaction for the member associated with the given card. - [Redeem a Coupon Code](https://docs.trifftloyalty.com/reference/redeem-coupon-code.md): Mark a coupon code as redeemed. Once redeemed, the code is invalidated and removed from the member's available coupons. - [Create a Gift Card](https://docs.trifftloyalty.com/reference/create-a-gift-card.md): Gift cards let you define a marketing template (name, image, face value, currency) and issue redeemable codes with a monetary balance. Codes can exist without a member assignment, or be linked to a member account. Balance is stored in cents on each code for internal cards; Shopify-linked cards will query external balance in a future release. **Typical workflow:** 1. Create a gift card template (`POST /v1/gift-card`). 2. Issue one or more codes (`POST /v1/gift-card/{gift_card_id}/codes/create`). 3. Optionally assign a code to a member (`POST /v1/gift-card/code/{code}/assign`). 4. Check balance before checkout (`GET /v1/gift-card/code/{code}`). 5. Redeem fully or partially at payment time (`POST /v1/gift-card/code/{code}/redeem`). 6. Refund a previous redemption if needed (`POST /v1/gift-card/transaction/{transaction_id}/refund`). **OAuth scopes:** `read_gift_card` for read endpoints, `write_gift_card` for create/update/redeem/refund. Create a new gift card marketing template. - [Get Gift Card Balance](https://docs.trifftloyalty.com/reference/get-gift-card-balance.md): Look up a gift card code and return its current balance together with marketing info and optional assigned member. Use this endpoint at checkout or in member apps before redemption. - [Assign Gift Card to Member](https://docs.trifftloyalty.com/reference/assign-gift-card-to-member.md): Link a gift card code to a member account. Assignment is optional — codes can be redeemed without a member. Returns the updated balance payload. - [Redeem a Gift Card](https://docs.trifftloyalty.com/reference/redeem-gift-card.md): Spend from a gift card code. Omit `amount` to redeem the full remaining balance, or pass a lower amount for partial redemption. Optionally link the redemption to a loyalty transaction via `transaction_id`. Returns the updated balance. - [Get a Gift Card](https://docs.trifftloyalty.com/reference/get-a-gift-card.md): Retrieve the details of a specific gift card template. - [Update a Gift Card](https://docs.trifftloyalty.com/reference/update-a-gift-card.md): Update marketing fields and default face value on a gift card template. Does not change already-issued codes. - [Delete a Gift Card](https://docs.trifftloyalty.com/reference/delete-a-gift-card.md): Soft-delete a gift card template. Fails if active codes still exist for this template. - [Get a list of Gift Card Codes](https://docs.trifftloyalty.com/reference/get-a-list-of-gift-card-codes.md): Retrieve a paginated list of issued codes for a gift card template. - [Get a Gift Card Code](https://docs.trifftloyalty.com/reference/get-a-gift-card-code.md): Retrieve details and current balance for a specific issued code. - [Delete a Gift Card Code](https://docs.trifftloyalty.com/reference/delete-a-gift-card-code.md): Soft-delete an issued gift card code. - [Issue a Gift Card Code](https://docs.trifftloyalty.com/reference/create-a-gift-card-code.md): Create a new redeemable gift card code for a template. The code receives an initial balance equal to `amount` or the template face value, and an `issue` ledger entry is recorded. - [Get a list of Gift Cards](https://docs.trifftloyalty.com/reference/get-a-list-of-gift-cards.md): Retrieve a paginated list of gift card templates. - [Refund a Gift Card by Code](https://docs.trifftloyalty.com/reference/refund-gift-card-code.md): Credits balance back onto a gift card code without referencing a specific redeem transaction. Use this for top-ups or partial refunds when you only have the code. - [Refund a Gift Card Transaction](https://docs.trifftloyalty.com/reference/refund-gift-card-transaction.md): Reverse a previous gift card redeem transaction and restore the spent amount back to the code balance. Only redeem transactions that have not already been reverted can be refunded. - [Get the Contest Wallet Status](https://docs.trifftloyalty.com/reference/gamification-get-contest-wallet-status.md): Return wallet status - [Add to a Contest Wallet](https://docs.trifftloyalty.com/reference/gamification-add-to-contest-wallet.md) - [Deduct from a Contest Wallet](https://docs.trifftloyalty.com/reference/gamification-deduct-from-contest-wallet.md) - [File Upload](https://docs.trifftloyalty.com/reference/upload-file.md): Upload a file asset to the Trifft platform. Accepts either a file binary or a remote URL to fetch from. Returns a URL to the uploaded resource. - [Get a list of Categories](https://docs.trifftloyalty.com/reference/get-a-list-of-categories.md): Retrieve a list of content categories. - [Get a Category](https://docs.trifftloyalty.com/reference/get-a-category.md): Retrieve the details of a specific category. - [Create a Category](https://docs.trifftloyalty.com/reference/create-a-category.md): Create a new content category. - [Update a Category](https://docs.trifftloyalty.com/reference/update-a-category.md): Update the name or other properties of a category. - [Delete a Category](https://docs.trifftloyalty.com/reference/delete-a-category.md): Permanently delete a category. - [Get a list of Articles](https://docs.trifftloyalty.com/reference/get-a-list-of-articles.md): Retrieve a paginated list of news articles. - [Get an Article](https://docs.trifftloyalty.com/reference/get-an-article.md): Retrieve the content and metadata of a specific news article. - [Create an Article](https://docs.trifftloyalty.com/reference/create-an-article.md): Create a new news article to be displayed in the loyalty app. - [Update an Article](https://docs.trifftloyalty.com/reference/update-an-article.md): Update the content or metadata of a news article. - [Delete an Article](https://docs.trifftloyalty.com/reference/delete-an-article.md): Permanently delete a news article. - [Get a list of Deals](https://docs.trifftloyalty.com/reference/get-a-list-of-deals.md): Retrieve a paginated list of deals. - [Get a Deal](https://docs.trifftloyalty.com/reference/get-a-deal.md): Retrieve the details of a specific deal. - [Create a Deal](https://docs.trifftloyalty.com/reference/create-a-deal.md): Create a new deal to be displayed in the loyalty app. - [Update a Deal](https://docs.trifftloyalty.com/reference/update-a-deal.md): Update the content or settings of a deal. - [Delete a Deal](https://docs.trifftloyalty.com/reference/delete-a-deal.md): Permanently delete a deal. - [Get a list of Coupons](https://docs.trifftloyalty.com/reference/get-a-list-of-coupons.md): Retrieve a paginated list of coupon definitions. - [Get a Coupon](https://docs.trifftloyalty.com/reference/get-a-coupon.md): Retrieve the details of a specific coupon definition. - [Create a Coupon](https://docs.trifftloyalty.com/reference/create-a-coupon.md): Create a new coupon definition. - [Update a Coupon](https://docs.trifftloyalty.com/reference/update-a-coupon.md): Update the settings or content of a coupon definition. - [Delete a Coupon](https://docs.trifftloyalty.com/reference/delete-a-coupon.md): Permanently delete a coupon definition. - [Bulk Create Coupon Codes](https://docs.trifftloyalty.com/reference/bulk-add-coupon-codes.md): Bulk-create coupon codes for a coupon definition by providing a list of codes. - [Get a list of Coupon Codes](https://docs.trifftloyalty.com/reference/get-a-list-of-coupon-codes.md): Retrieve a paginated list of coupon codes associated with a coupon definition. - [Get a Coupon Code](https://docs.trifftloyalty.com/reference/get-a-coupon-code.md): Retrieve the details of a specific coupon code. - [Delete a Coupon Code](https://docs.trifftloyalty.com/reference/delete-a-coupon-code.md): Delete a specific coupon code from a coupon definition. - [Get a list of Rewards](https://docs.trifftloyalty.com/reference/get-a-list-of-rewards.md): Retrieve a paginated list of rewards available in the loyalty platform. - [Get a Reward](https://docs.trifftloyalty.com/reference/get-a-reward.md): Retrieve the details of a specific reward. - [Create a Reward](https://docs.trifftloyalty.com/reference/create-a-reward.md): Create a new reward in the loyalty platform. - [Update a Reward](https://docs.trifftloyalty.com/reference/update-a-reward.md): Update the content or settings of a reward. - [Delete a Reward](https://docs.trifftloyalty.com/reference/delete-a-reward.md): Permanently delete a reward from the loyalty platform. - [Get a list of Venues](https://docs.trifftloyalty.com/reference/get-a-list-of-venues.md): Retrieve a paginated list of venues. - [Get a Venue](https://docs.trifftloyalty.com/reference/get-a-venue.md): Retrieve the details of a specific venue, including address, opening hours, and custom parameters. - [Create a Venue](https://docs.trifftloyalty.com/reference/create-a-venue.md): Create a new venue in the loyalty platform. - [Update a Venue](https://docs.trifftloyalty.com/reference/update-a-venue.md): Update the details of a venue such as name, address, opening hours, and categories. - [Partially Update a Venue](https://docs.trifftloyalty.com/reference/patch-a-venue.md): Partially update a venue's details. Only the provided fields are updated. - [Delete a Venue](https://docs.trifftloyalty.com/reference/delete-a-venue.md): Permanently delete a venue. - [Publish a Venue](https://docs.trifftloyalty.com/reference/enable-a-venue.md): Publish a venue, making it visible to members in the loyalty app. - [Unpublish a Venue](https://docs.trifftloyalty.com/reference/disable-a-venue.md): Unpublish a venue, hiding it from members in the loyalty app without deleting it. - [Get a list of Products](https://docs.trifftloyalty.com/reference/get-a-list-of-products.md): Retrieve a list of all products in the catalog. - [Get a Product](https://docs.trifftloyalty.com/reference/get-a-product.md): Retrieve a specific product using a flexible reference type (e.g., SKU, barcode, or internal ID). - [Create a Product](https://docs.trifftloyalty.com/reference/create-a-product.md): Create a new product in the catalog. - [Delete a Product](https://docs.trifftloyalty.com/reference/delete-a-product.md): Delete a specific product by reference type and value. - [Update a Product stock](https://docs.trifftloyalty.com/reference/update-a-product-stock.md): Update the stock level of a product at a specific venue. - [Get a list of Orders](https://docs.trifftloyalty.com/reference/get-a-list-of-orders.md): Retrieve a paginated list of orders. - [Get an Order](https://docs.trifftloyalty.com/reference/get-an-order.md): Retrieve the details of a specific order. - [Update Status of an Order](https://docs.trifftloyalty.com/reference/update-status-of-an-order.md): Update the fulfillment status of an order (e.g., pending, confirmed, shipped, completed, cancelled). - [Update Entity Custom Parameters](https://docs.trifftloyalty.com/reference/update-entity-custom-parameters.md): Set or update custom parameters on any supported entity type (e.g., member, venue, coupon) identified by its ID. - [Append to Entity Custom Parameter](https://docs.trifftloyalty.com/reference/append-to-entity-custom-parameter.md): Append a value to an array-type custom parameter on an entity, without overwriting existing values. - [Update Vendor Custom Parameters](https://docs.trifftloyalty.com/reference/update-vendor-parameters.md): Set or update custom parameters at the vendor (tenant) level. - [Overview](https://docs.trifftloyalty.com/reference/overview.md) - [Auth](https://docs.trifftloyalty.com/reference/auth.md) - [Login](https://docs.trifftloyalty.com/reference/touchpoint-login.md): Authenticate a member and receive a JWT access token plus refresh token. This endpoint is public. - [Refresh Token](https://docs.trifftloyalty.com/reference/touchpoint-refresh-token.md): Exchange a refresh token for a new JWT access token. This endpoint is public. - [User](https://docs.trifftloyalty.com/reference/user.md) - [Get Current User Profile](https://docs.trifftloyalty.com/reference/touchpoint-get-user-profile.md): Return the authenticated member's vendor profile, including wallets, cards, consents, segments, and custom parameters. - [Register a Member](https://docs.trifftloyalty.com/reference/touchpoint-register-user.md): Start member registration for the current vendor. Provide email and/or phone_number, language, optional password, custom params, and consent acceptances. Returns JWT tokens for the newly created member. - [Update User Profile](https://docs.trifftloyalty.com/reference/touchpoint-update-user-profile.md): Replace the member's custom profile parameters. - [Partially Update User Profile](https://docs.trifftloyalty.com/reference/touchpoint-patch-user-profile.md): Partially update the member's custom profile parameters. Only provided fields are changed. - [Add Loyalty Card to User](https://docs.trifftloyalty.com/reference/touchpoint-user-me-add-card.md): Attach an existing loyalty card to the authenticated member by card id. - [Update User Address (legacy)](https://docs.trifftloyalty.com/reference/touchpoint-user-me-address-update.md): Update the member address via the legacy address endpoint. - [Change User Language](https://docs.trifftloyalty.com/reference/touchpoint-change-language.md): Change the authenticated member's preferred language. - [Change User Language](https://docs.trifftloyalty.com/reference/touchpoint-change-language-v2.md): Change the authenticated member's preferred language. - [Get Primary Wallet Transactions (deprecated)](https://docs.trifftloyalty.com/reference/touchpoint-user-wallet-transactions-deprecated.md): Legacy endpoint to list primary wallet transactions. Prefer `POST /v1/wallet-transactions`. - [Request Email Verification](https://docs.trifftloyalty.com/reference/touchpoint-request-verify.md): Send a verification email to the authenticated member. - [Request Password Reset](https://docs.trifftloyalty.com/reference/touchpoint-password-reset.md): Send a password-reset email to the given member email address. - [Confirm Password Reset](https://docs.trifftloyalty.com/reference/touchpoint-password-reset-verify.md): Reset the member password using a password-reset token. Also auto-verifies the user if previously unverified. - [Verify Email](https://docs.trifftloyalty.com/reference/touchpoint-email-verify.md): Verify a member email address using the email verification token. - [Register Push Token](https://docs.trifftloyalty.com/reference/touchpoint-push-registration.md): Register a mobile push notification token for the authenticated member. - [Set Favorite Venue](https://docs.trifftloyalty.com/reference/touchpoint-set-favorite-venue.md): Set the member's favorite venue and return the updated profile. - [Request Identity Verification](https://docs.trifftloyalty.com/reference/touchpoint-verification-request.md): Start an OTP / identity verification request (SMS, email, phone call, or Twilio Verify). - [Confirm Identity Verification](https://docs.trifftloyalty.com/reference/touchpoint-verification-verify.md): Confirm an OTP / identity verification. May return JWT tokens or a verification_request_id for registration flows. - [List User Addresses](https://docs.trifftloyalty.com/reference/touchpoint-list-user-addresses.md): List all addresses belonging to the authenticated member. - [Create User Address](https://docs.trifftloyalty.com/reference/touchpoint-create-user-address.md): Create a new address for the authenticated member. - [Update User Address](https://docs.trifftloyalty.com/reference/touchpoint-update-user-address.md): Update an existing member address. - [Delete User Address](https://docs.trifftloyalty.com/reference/touchpoint-delete-user-address.md): Delete a member address. - [Set Primary Address](https://docs.trifftloyalty.com/reference/touchpoint-set-primary-address.md): Mark the given address as the member's primary address. - [List User Identities](https://docs.trifftloyalty.com/reference/touchpoint-list-user-identities.md): List linked login identities (email, phone, etc.) for the authenticated member. - [Link User Identity](https://docs.trifftloyalty.com/reference/touchpoint-link-user-identity.md): Link a new identity to the member and trigger SMS verification when required. - [Delete User Identity](https://docs.trifftloyalty.com/reference/touchpoint-delete-user-identity.md): Remove a linked identity from the member. - [Verify User Identity](https://docs.trifftloyalty.com/reference/touchpoint-verify-user-identity.md): Confirm OTP verification for a linked identity. - [List Receipts (deprecated)](https://docs.trifftloyalty.com/reference/touchpoint-user-receipts-deprecated.md): Legacy member transaction/receipt list. Prefer `POST /v1/transactions`. - [Get Receipt Detail (deprecated)](https://docs.trifftloyalty.com/reference/touchpoint-user-receipt-detail-deprecated.md): Legacy transaction/receipt detail. Prefer `GET /v1/transaction/{transactionId}`. - [Cards](https://docs.trifftloyalty.com/reference/touchpoint-cards.md) - [Add Physical Loyalty Card](https://docs.trifftloyalty.com/reference/touchpoint-add-card.md): Validate and attach a physical loyalty card number to the authenticated member. Fails if the member already has a card. - [Pre-verify Card Number](https://docs.trifftloyalty.com/reference/touchpoint-verify-card.md): Pre-verify a loyalty card number before registration or add-card. Payload is integration-specific. - [Request Virtual Loyalty Card](https://docs.trifftloyalty.com/reference/touchpoint-request-card.md): Issue or return the member's virtual loyalty card. - [Download Apple Wallet Pass](https://docs.trifftloyalty.com/reference/touchpoint-apple-wallet-pass.md): Download the Apple Wallet `.pkpass` for the given card. - [Get Google Wallet Pass](https://docs.trifftloyalty.com/reference/touchpoint-google-wallet-pass.md): Return Google Wallet save URL and token for the given card. - [Request Physical Loyalty Card](https://docs.trifftloyalty.com/reference/touchpoint-request-physical-card.md): Create a pickup order for a physical loyalty card at the given venue. - [Resync Card Transactions](https://docs.trifftloyalty.com/reference/touchpoint-resync-card.md): Reprocess pending transactions associated with the card. - [Coupons](https://docs.trifftloyalty.com/reference/coupons.md) - [List Coupons](https://docs.trifftloyalty.com/reference/touchpoint-list-coupons.md): List vendor coupons available to the authenticated member. If `offset` is greater than 0, an empty list is returned. - [Get Coupon Detail](https://docs.trifftloyalty.com/reference/touchpoint-get-coupon.md): Retrieve details for a coupon. - [Redeem or Activate Coupon](https://docs.trifftloyalty.com/reference/touchpoint-redeem-coupon.md): Activate or redeem a coupon for the authenticated verified member. Behavior depends on vendor `COUPON.activation` configuration. Optional body values are passed as coupon params. - [Get User Coupon Detail](https://docs.trifftloyalty.com/reference/touchpoint-get-user-coupon.md): Retrieve details for a coupon owned by the authenticated member. - [Deactivate User Coupon](https://docs.trifftloyalty.com/reference/touchpoint-deactivate-user-coupon.md): Deactivate a member-owned coupon when vendor `COUPON.deactivation` is enabled. - [Contests](https://docs.trifftloyalty.com/reference/contests.md) - [Get Contest](https://docs.trifftloyalty.com/reference/touchpoint-get-contest.md): Retrieve a published contest by id. - [Check Contest Play Token](https://docs.trifftloyalty.com/reference/touchpoint-contest-can-play.md): Intended can-play check for a contest token. Currently returns the contest detail. - [Request Contest Token](https://docs.trifftloyalty.com/reference/touchpoint-request-contest-token.md): Request a contest participation token. Optionally attach files and sign a consent text. - [Draw Contest](https://docs.trifftloyalty.com/reference/touchpoint-draw-contest.md): Draw a contest using a previously issued contest token and return the assigned coupon when applicable. - [Get Contest History](https://docs.trifftloyalty.com/reference/touchpoint-contest-history.md): List the authenticated member's contest token history for a contest. - [Consents](https://docs.trifftloyalty.com/reference/consents.md) - [List Consents](https://docs.trifftloyalty.com/reference/touchpoint-list-consents.md): List vendor consents, optionally filtered. - [Get Latest Consent Text (HTML)](https://docs.trifftloyalty.com/reference/touchpoint-get-consent-latest-text.md): Return the latest consent text version rendered as HTML. - [Get Consent Text (HTML)](https://docs.trifftloyalty.com/reference/touchpoint-get-consent-text.md): Return a specific consent text version rendered as HTML. - [Render Consent Text (HTML)](https://docs.trifftloyalty.com/reference/touchpoint-render-consent-text.md): Alias endpoint that renders a consent text version as HTML. - [Sign Consent Text](https://docs.trifftloyalty.com/reference/touchpoint-sign-consent.md): Sign the given consent text for the authenticated member. - [Notifications](https://docs.trifftloyalty.com/reference/notifications.md) - [List Notifications](https://docs.trifftloyalty.com/reference/touchpoint-list-notifications.md): List paginated notifications for the authenticated member. - [Mark Notification Read](https://docs.trifftloyalty.com/reference/touchpoint-read-notification.md): Mark a notification as read. Returns HTTP 202 with an empty body. - [Mark Notification Read](https://docs.trifftloyalty.com/reference/touchpoint-read-notification-patch.md): Mark a notification as read. Returns HTTP 202 with an empty body. - [Transactions](https://docs.trifftloyalty.com/reference/touchpoint-transactions.md) - [List Transactions](https://docs.trifftloyalty.com/reference/touchpoint-list-transactions.md): List POS/receipt transactions for the authenticated member. - [Get Transaction Detail](https://docs.trifftloyalty.com/reference/touchpoint-get-transaction.md): Retrieve a member transaction/receipt by id. - [Privacy](https://docs.trifftloyalty.com/reference/privacy.md) - [Request Account Deletion](https://docs.trifftloyalty.com/reference/touchpoint-privacy-request-deletion.md): Create a GDPR account-deletion privacy request for the authenticated member. - [Request Personal Data Export](https://docs.trifftloyalty.com/reference/touchpoint-privacy-request-data.md): Create a GDPR data-access privacy request for the authenticated member. - [Confirm Privacy Request](https://docs.trifftloyalty.com/reference/touchpoint-privacy-confirm-request.md): Confirm a privacy request using the token from the confirmation email. - [Wallet Transactions](https://docs.trifftloyalty.com/reference/wallet-transactions.md) - [List Wallet Transactions](https://docs.trifftloyalty.com/reference/touchpoint-list-wallet-transactions.md): List primary wallet point transactions for the authenticated member. - [Get Wallet Transaction Detail](https://docs.trifftloyalty.com/reference/touchpoint-get-wallet-transaction.md): Retrieve a primary wallet transaction by id. - [Params](https://docs.trifftloyalty.com/reference/params.md) - [Get Public Parameter Definitions](https://docs.trifftloyalty.com/reference/touchpoint-get-params.md): Return all public custom-parameter definitions for the vendor. - [Get Entity Parameter Definitions](https://docs.trifftloyalty.com/reference/touchpoint-get-entity-params.md): Return public custom-parameter definitions for a specific entity (for example `user`). Prefer `GET /v1/params`. - [Promo](https://docs.trifftloyalty.com/reference/promo.md) - [Redeem Promo Code](https://docs.trifftloyalty.com/reference/touchpoint-redeem-promo.md): Redeem a promo-event code for the authenticated member. ## Pages - [Test](https://docs.trifftloyalty.com/page/test.md) ## Changelog - [25.50 Promotion Participation Events, Smarter Member Search & Web Portal Enhancements](https://docs.trifftloyalty.com/changelog/25_50.md) - [25.48 Segment-Targeted Promotions, Shopify Promotion Visibility & Custom Portal Headers](https://docs.trifftloyalty.com/changelog/25_48.md) - [25.46 Custom Product Feeds, Faster Mobile App & Admin UX Improvements](https://docs.trifftloyalty.com/changelog/25_46.md) - [25.44 Points expiration visibility in Shopify, Klaviyo integration improvements, Product Points Multiplier & improved data tables](https://docs.trifftloyalty.com/changelog/25_44.md) - [25.42 Content Cockpit visual update, points management & Android upgrade](https://docs.trifftloyalty.com/changelog/25-42.md) - [25.40 Shopify feature additions, Klaviyo maintenance & public API expansion](https://docs.trifftloyalty.com/changelog/25-40.md) - [25.38 Shopify country limitation, Klaviyo test events & minor admin updates](https://docs.trifftloyalty.com/changelog/25-38.md) - [v7.8.81](https://docs.trifftloyalty.com/changelog/v7881.md) - [Release Notes Q2.2](https://docs.trifftloyalty.com/changelog/release-notes-q22.md) - [Release Notes Q2.1](https://docs.trifftloyalty.com/changelog/release-notes-q2-1.md)