mobile_program_meta_API

Program Meta

Provides complete information about a business, including locations, redeemables, program type, related gift cards, etc.

Any update made to the configuration in the Punchh platform will be reflected in the response after 15 minutes, instead of in real time, in order to improve the response time.

Headers
  • x-pch-digest
    Type: string
    required

    The signature for the API call

  • Content-Type
    Type: string
    required

    Set this header to application/json.

  • Accept
    Type: string
    required

    Advertises which content types the client is able to understand

  • User-Agent
    Type: string
    required

    Used to identify the software, device, and application initiating the request, providing information about the client to the server. For details, see User Agent.

Body
application/json
  • client
    Type: string
    required

    OAuth client ID provided by the business

  • exclude_locations
    Type: boolean
    default: 
    true

    Include this parameter in the API call to exclude locations from the API response. Currently, if the exclude_locations parameter is present in the request body, the API will send the locations array as an empty array in the response body regardless of whether the value is true or false. For the API to return the locations for the business in the response body, the exclude_locations parameter must be omitted from the request body.

Responses
  • 200
    Type: object
    • accessibility_url
      Type: string

      URL of the business that provides information or support related to accessibility features

    • allow_guest_to_raise_reactivation
      Type: boolean

      Whether or not to allow a user with a deactivated account to request account reactivation directly from the mobile app. The value is set to true if guests are allowed to raise reactivation requests via mobile app and iFrame. Otherwise, the value is set to false. For more information, see Reactivate User Profile.

    • allow_rating_in_feedback
      Type: boolean

      A value of "true" indicates that the app of the business supports ratings in feedback. Ratings can be either stars or emojis.

      The default value is "false".

    • android_ga_code
      Type: string

      Android Google Analytics code of the program's Android app

    • android_geocode_api_key
      Type: string

      Android geolocation key

    • android_guest_account_deactivation
      Type: boolean

      Indicates whether a business has enabled account deactivation for its Android app users

    • android_guest_account_deletion
      Type: string

      Guest account deletion type that a business has configured for its Android app users. Possible values: none, direct, email

    • app_disclaimer
      Type: string

      Disclaimer about the app and its usage

    • app_feedback_url
      Type: string

      URL of the business where users can submit feedback related to the mobile app experience

    • auto_select_strategy
      Type: string

      One or more categories of discount types chosen for automatically applying discounts. Possible values - offer, subscription. The auto-redemption strategy selected by the business can be consumed by the mobile app to identify the offers that will be auto-applicable. This enables guests to have visibility on their available offers, which can be automatically applied on their discount basket during a transaction if their discount basket qualifies for auto-applicable offers. Applicable to businesses using Redemptions 2.0.

    • banking_rules
      Type: array Banking Rules (Array Object)[]
    • base_redeemable
      Type: Base Redeemable (Object)

      A base redeemable is used to provide identity to intangible entities, such as a completed card in a visit-based business. For example, in a visit-based business the configuration of a completed card (such as expiry, etc.) is picked from the base redeemable.

    • beacon_uuid
      Type: string

      Unique ID that identifies a beacon deployed at any location

    • business_id
      Type: integer

      Unique ID that identifies the business

    • business_name
      Type: string

      Name of the business

    • cancel_redemption
      Type: boolean

      Indicates whether the user can revoke (cancel) the generated redemption code from the brand's app

    • card_redemption_value
      Type: integer

      What a user gets when redeeming a completed card

    • careers_url
      Type: string

      URL of the careers page

    • catering_url
      Type: string

      URL of the catering page

    • challenges_disclaimer
      Type: string

      Disclaimer about the challenges module available in the app

    • checkin_evidenced_by
      Type: string

      Method of check-in used by a user (e.g., barcode, qr_code, receipt_image, etc.)

    • checkins_earn
      Type: string

      What a user earns as the result of a check-in. Values returned are "points", "visits", and "points_and_visits".

    • content_language
      Type: string

      The language used in the response. Example values are "en", "es", "es-CR", etc.

    • create_empty_gift_cards
      Type: boolean

      Determines whether users can create gift cards without any funds loaded onto them initially using the business mobile app

    • currency_earned
      Type: integer

      Value of points/visits earned as the result of a conversion as configured in the Punchh platform

    • default_map_search_radius
      Type: integer

      The radius within which the app searches for business locations with respect to the current location of a user

    • delete_gift_card_after_consolidation
      Type: boolean

      Determines whether the mobile app can automatically delete the empty gift card after card consolidation

    • drive_thru_location_level_strategy
      Type: boolean

      Indicates whether the drive-thru short code should be generated from the location-level pool. When set to true, the mobile app must send a location_id when requesting a short code. This parameter is always set to true. See Generate a Drive-Thru Short Code

    • earning_description
      Type: string

      Brief description of the earning program for the business

    • earning_disclaimer
      Type: string

      Disclaimer about the earning rules in the app

    • earning_unit
      Type: string

      What a user earns as the result of a check-in. Values can be points or visits.

    • email_verification_enabled
      Type: boolean

      Whether a user needs to verify the user's email address by using the link sent in the verification email or not

      The default value is "false".

    • enable_advance_auth
      Type: boolean

      Indicates whether Advanced Authentication is enabled for the business. Returns true if Advanced Authentication is enabled for the business; otherwise, false.

    • enable_gift_card_auto_reload
      Type: boolean

      Whether the Gift Card Auto Reload option is enabled for a business or not

    • enable_gift_card_consolidation
      Type: boolean

      Determines whether users can transfer the entire balance of a gift card to another gift card using the business mobile app

    • enable_gift_card_gifting
      Type: boolean

      Determines whether the mobile app should allow users to gift a card to another user

    • enable_gift_card_purchase
      Type: boolean

      Determines whether users can purchase a gift card using the business mobile app

    • enable_gift_card_reload
      Type: boolean

      Determines whether users can add to the balance of an existing gift card using the business mobile app

    • enable_gift_card_sharing
      Type: boolean

      Determines whether users can share a gift card with another user using the business mobile app

    • enable_gift_card_transfer
      Type: boolean

      Determines whether users can transfer the gift card balance amount (both full and partial) to another user using the business mobile app.

    • enable_guest_challenge_opt_in
      Type: boolean

      Indicates whether guests can opt in to challenge-based activities. When true, the opt-in button is shown on eligible challenge cards in the mobile app; when false, it is hidden. Contact your Punchh representative to update this configuration setting.

    • enable_guest_challenge_opt_out
      Type: boolean

      Indicates whether guests can opt out of challenge-based activities. When true, the opt-out button is shown on eligible challenge cards in the mobile app; when false, it is hidden. Opt-in must be enabled for challenges in the Punchh platform if Opt-out functionality is required. Contact your Punchh representative to update this configuration setting. If an invalid combination is set (Opt-in disabled while Opt-out enabled), the mobile app hides both buttons.

    • enable_loyalty_identification_at_drive_thru
      Type: boolean

      Indicates whether loyalty users can generate a 4-digit numeric/alphanumeric short code in the mobile app. The short code is used to look up the user’s account and retrieve their balance at the POS. See Generate a Drive-Thru Short Code

    • enable_subscription_taxation_support
      Type: boolean

      Indicates whether tax handling for subscriptions is enabled. When set to true, the mobile app displays tax-related line items and calculates them accordingly. When set to false, it hides tax line items during subscription check-out. Contact your Punchh representative to update this Punchh platform configuration.

    • facebook_page
      Type: string

      Facebook page of the business

    • facebook_sharing
      Type: boolean

      Determines whether users can share feedback on their Facebook account or not

    • facebook_signup_incentive_text
      Type: string

      Text displayed on the sign-up screen to inform a user about any rewards the user might get by signing up using Facebook

    • faq_url
      Type: string

      URL of a program's frequently asked questions (FAQ) page

    • game_disclaimer
      Type: string

      Disclaimer about the gaming module available in the app

    • games
      Type: array object[]
    • gift_card_auto_reload_default
      Type: numberFormat: float

      Default amount with which an eligible gift card will be auto-reloaded

    • gift_card_auto_reload_disclaimer
      Type: string

      Disclaimer about gift card auto-reload

    • gift_card_auto_reload_threshold
      Type: numberFormat: float

      Threshold amount below which a gift card becomes eligible for auto-reload

    • gift_card_default_amounts
      Type: Gift Card Default Amounts (Object)

      The object provides default values for gift card purchase amount options, reload amount options, auto-reload amount options, and balance threshold amount options, as well as their respective default selections.

    • gift_card_designs
      Type: array object[]

      Returns the different card designs configured in the Punchh platform

    • gift_card_minimum_transaction_amount
      Type: integer

      Minimum amount with which gift card transactions (e.g., purchase/reload) will be allowed

    • gift_cards_enabled
      Type: boolean

      Whether the app of the business has gift cards or not

    • guest_account_deletion_request_email
      Type: object

      Specifies the configuration for sending an email notification to the business when a guest requests account deletion. This includes details like the recipient email, subject line, and message body.

    • guest_identity_code_type
      Type: string

      How a user is identified at the POS (the POS scanner type - e.g., barcode, qr_code, etc.)

    • guest_lookup_type
      Type: string

      An identifier in the mobile app and iFrame used for guest look-up at the POS. If the bar code is configured as the guest’s identity in the Punchh platform for the business, the mobile app and iFrame will only support phone number for guest look-up. Contact your Punchh representative for more information about this Punchh platform configuration.

    • instagram_page_url
      Type: string

      Instagram page URL allowing users to follow a business on Instagram

    • ios_ga_code
      Type: string

      iOS Google Analytics code of the program's iOS app

    • ios_geocode_api_key
      Type: string

      iOS geolocation key

    • ios_guest_account_deactivation
      Type: boolean

      Indicates whether a business has enabled account deactivation for its iOS app users

    • ios_guest_account_deletion
      Type: string

      Guest account deletion type that a business has configured for its iOS app users. Possible values: none, direct, email

    • locations
      Type: array Locations (Array Object)[]

      Returns a list of business locations. Each location object within the Locations array contains information about a specific business location.

    • marketing_image_url
      Type: string

      Marketing image URL of the business or service

    • marketing_info
      Type: string

      A descriptive/fun blurb about the program

    • marketing_message
      Type: string

      This is the default message that is shown to a user when the user writes a review. It is also the default tagline that appears on a Facebook post.

    • marketing_title
      Type: string

      Name of the business or service

    • max_gift_card_balance
      Type: numberFormat: double

      Maximum currency amount that can be on a gift card

      A value of 0 (zero) indicates that there is no limit on the amount that can be on a gift card.

    • maximum_rating_in_feedback
      Type: integer

      Maximum rating that can be given by a user, as configured in the Punchh platform. The scale will be from 1 to this maximum value, which can vary from 3 to 10.

    • membership_levels
      Type: array Membership Levels (Array Object)[]

      The object contains details about each membership tier in a loyalty program

    • menus_url
      Type: string

      URL of the page where the program's menus are explained

    • migration_allowed
      Type: boolean

      Returns "true" if the migration flag is enabled for devices

    • minimum_age_to_signup
      Type: integer

      Minimum age at which a user is allowed to sign up

    • minimum_visit_amount
      Type: integer

      Minimum amount in selected currency required for a visit to be counted

    • minimum_visit_hours
      Type: integer

      Minimum time duration between two consecutive visits of a user so that both visits are counted separately

    • misc1
      Type: string

      Miscellaneous field used for app-specific needs. 1 of 4 fields

    • misc2
      Type: string

      Miscellaneous field used for app-specific needs. 2 of 4 fields

    • misc3
      Type: string

      Miscellaneous field used for app-specific needs. 3 of 4 fields

    • misc4
      Type: string

      Miscellaneous field used for app-specific needs. 4 of 4 fields

    • multiple_redemptions
      Type: Multiple Redemptions (Object)

      Lists the Punchh platform settings for multiple redemptions for the business. This object is returned in the API response if the multiple_redemptions_enabled response parameter is set to true in the Program Meta API for the business.

    • multiple_redemptions_enabled
      Type: boolean

      Indicates whether the multiple redemptions feature is enabled for the business. If set to true, the API returns the multiple_redemptions object in the response.

    • nutrition_url
      Type: string

      URL of the nutrition page

    • olo_api_key_android
      Type: string

      Specific to a business using the Olo online ordering service. API key for Android apps

    • olo_api_key_ios
      Type: string

      Specific to a business using the Olo online ordering service. API key for iOS apps

    • olo_base_url
      Type: string

      Specific to a business using the Olo online ordering service. Base URL used for online ordering

    • olo_group_order_invite_url
      Type: string

      Specific to a business using the Olo online ordering service. Olo supports group orders. This URL is used to invite multiple users to collaborate while placing an order.

    • olo_provider_key
      Type: string

      Specific to a business using the Olo online ordering service. Provider key to use online ordering offered by Olo

    • order_now_url
      Type: string

      URL of the page from which a user can order. This opens in the Order tab of the app.

    • order_url_for_sso
      Type: string

      SSO URL

    • payment_credential
      Type: Payment Credential (Object)

      Contains settings related to the payment adapter, recurring payment type, and passcode

    • points_conversion_threshold
      Type: integer

      The threshold value at which a user's accumulated points get converted to banked rewards. For example, after accumulating 100 points, the points get converted to dollars.

    • points_conversion_type
      Type: string

      Provides information about the conversion type configured for the business based on the program type selected for the business in the Punchh platform: Possible values:

      • staged - Applicable when program_type is points_unlock_redeemables or points. The staged value indicates that points are earned normally (check-ins, purchases, etc.), but when you redeem, the system does not deduct points immediately at the time of generating a redemption code or SSF code.
      • none - Applicable when program_type is points. The none value indicates points do not get converted into any entity, such as rewards or currency.
      • currency - Applicable when program_type is points. The currency value indicates that earned points are automatically converted to currency at predefined point thresholds.
      • rewards - Applicable when program_type is points. The rewards value indicates that earned points are automatically converted to rewards at predefined point thresholds. See Punchh Offers and Program Types. You must log in to the developer portal to access the topic.
    • preferred_gift_cards
      Type: array string[]

      Types of gift cards supported by a business. Mobile apps can use this value to determine the gift cards the business supports. The gift cards supported by a business are configured in the Punchh platform. If no gift card types are configured in the Punchh platform, the array will be empty. Contact your Punchh representative to update this Punchh platform configuration. Possible values:

      • physical_gift_card: Physical gift cards issued by the business
      • virtual_gift_card: Digital gift cards issued by the business
      • physical_comp_card: Physical complimentary cards provided by the business
      • virtual_comp_card: Digital complimentary cards provided by the business
      • network_gift_card: Gift cards issued through a network of businesses
    • privacy_url
      Type: string

      URL of the page where a user can privately interact with a business or service

    • profile_field_questions
      Type: array Profile Field Questions (Array Object)[]
    • program_type
      Type: string

      Provides information about the program type configured for the business in the Punchh platform. Possible values:

      • points_unlock_redeemables - Indicates the program is Points Unlock Redeemables based
      • points - Indicates program is points convert to rewards or currency
      • visit - Indicates the program is Visit-based
      • points_and_visits - Indicates the program is hybrid and includes both points and visits
      • none - Indicates no loyalty program See Punchh Offers and Program Types. You must log in to the developer portal to access the topic.
    • promotional_coupons_enabled
      Type: boolean

      Whether promotional coupons are enabled for the business or not

    • redeemables
      Type: array Redeemable (Array Object)[]

      Lists the redeemables and their details defined in the Punchh system

    • redemption_expiry_minutes
      Type: integer

      The time duration after which a redemption code generated by a user expires

    • require_passcode_for_gift_card
      Type: boolean

      A secondary authentication that, if enabled from the Punchh platform, is required for sharing and transferring gift cards

    • share_invite_code_description
      Type: string

      Invitation code description as configured in the Punchh platform

    • share_invite_code_message
      Type: string

      Invitation code message as configured in the Punchh platform

    • share_invite_code_title
      Type: string

      Invitation code title as configured in the Punchh platform

    • show_gift_card_history
      Type: boolean

      Determines whether the mobile app should show gift card history

    • social_cause_campaigns_enabled
      Type: boolean

      Whether social cause campaigns are enabled for the business or not

    • subscription_enabled
      Type: boolean

      Whether the subscription feature is enabled for the business or not

    • subscriptions
      Type: Subscriptions (Object)

      The object contains details related to subscription configurations, including subscription cancellation reasons for the business. The subscription cancellation reasons are configured in the Punchh platform under Wallet and Passes > Subscription Cancellation Reasons.

      Note: If the option to enable meta cache update on request is not enabled in the Punchh platform, the API will not return any subscription cancellation reasons in the Program Meta API response. Contact your Punchh representative to update this Punchh platform configuration.

    • subscriptions_payment_credential
      Type: Subscriptions Payment Credential (Object)

      Subscription-related payment details if a business uses Punchh's native payment integration with payment processors to support subscription-related payments

      Note: If the business chooses not to use Punchh's native integration with payment processors, the Program Meta API does not return the subscriptions_payment_credential object in the API response.

    • support_email_address
      Type: string

      Support email address of a program

    • terms_and_conditions_url
      Type: string

      URL of the page that explains the program's terms and conditions

    • twitter_handle
      Type: string

      Twitter handle that allows a user to follow an app (e.g., @business_name)

    • uber_client_id
      Type: string

      Unique ID that identifies Punchh as a consumer of Uber APIs

    • upgrade_disclaimer
      Type: string

      Disclaimer about account upgrade (if available) in the app

    • visits_per_card
      Type: integer

      Number of visits required for a single card completion

  • 401
    Type: object
    • Error
      Type: object
get/api2/mobile/meta.json
{
  "android_ga_code": "string",
  "android_geocode_api_key": "string",
  "beacon_uuid": "string",
  "content_language": "string",
  "earning_description": "string",
  "facebook_sharing": true,
  "email_verification_enabled": true,
  "ios_ga_code": "string",
  "ios_geocode_api_key": "string",
  "marketing_image_url": "string",
  "marketing_info": "string",
  "marketing_message": "string",
  "marketing_title": "string",
  "uber_client_id": "string",
  "promotional_coupons_enabled": true,
  "gift_cards_enabled": true,
  "gift_card_minimum_transaction_amount": 1,
  "max_gift_card_balance": 1,
  "social_cause_campaigns_enabled": true,
  "default_map_search_radius": 1,
  "facebook_signup_incentive_text": "string",
  "require_passcode_for_gift_card": true,
  "support_email_address": "string",
  "faq_url": "string",
  "instagram_page_url": "string",
  "order_now_url": "string",
  "order_url_for_sso": "string",
  "menus_url": "string",
  "privacy_url": "string",
  "terms_and_conditions_url": "string",
  "nutrition_url": "string",
  "catering_url": "string",
  "careers_url": "string",
  "facebook_page": "string",
  "twitter_handle": "string",
  "share_invite_code_message": "string",
  "share_invite_code_title": "string",
  "share_invite_code_description": "string",
  "app_disclaimer": "string",
  "game_disclaimer": "string",
  "upgrade_disclaimer": "string",
  "challenges_disclaimer": "string",
  "earning_disclaimer": "string",
  "olo_base_url": "string",
  "olo_api_key_ios": "string",
  "olo_api_key_android": "string",
  "olo_provider_key": "string",
  "olo_group_order_invite_url": "string",
  "business_id": 1,
  "business_name": "string",
  "checkin_evidenced_by": "string",
  "guest_identity_code_type": "string",
  "visits_per_card": 1,
  "card_redemption_value": 1,
  "migration_allowed": true,
  "minimum_visit_amount": 1,
  "minimum_visit_hours": 1,
  "minimum_age_to_signup": 1,
  "misc1": "string",
  "misc2": "string",
  "misc3": "string",
  "misc4": "string",
  "earning_unit": "string",
  "currency_earned": 1,
  "points_conversion_threshold": 1,
  "redemption_expiry_minutes": 1,
  "allow_rating_in_feedback": true,
  "maximum_rating_in_feedback": 1,
  "checkins_earn": "string",
  "gift_card_designs": [
    {
      "backgroud_image_url": "string",
      "card_type": "string",
      "name": "string",
      "design_id": 1
    }
  ],
  "locations": [
    {
      "address": "string",
      "brand": "string",
      "city": "string",
      "country": "string",
      "external_store_id": "string",
      "latitude": 1,
      "location_id": 1,
      "longitude": 1,
      "name": "string",
      "phone_number": "string",
      "loc_mail": "string",
      "post_code": "string",
      "state": "string",
      "store_number": "string",
      "store_tags": "string",
      "store_times": [
        {
          "day": "string",
          "start_time": "16:30:02",
          "end_time": "16:30:02"
        }
      ],
      "time_zone": "string",
      "updated_at": "YYYY-MM-DDThh:mm:ssZ",
      "status": "string",
      "franchisee_id": 1,
      "enable_weekly_redemption_report": true,
      "checkin_evidenced_by": "string",
      "guest_identity_code_type": "string",
      "enable_pos_monitoring": true,
      "generate_barcodes": true,
      "alternate_store_number": "string",
      "additional_url": [
        {
          "label": "string",
          "url": "string"
        }
      ],
      "single_scan_type": "string",
      "hide_in_store_tipping": false,
      "hide_in_store_cc_payment": false,
      "hide_ssf_gift_card": false,
      "multiple_redemption_on_location": true
    }
  ],
  "membership_levels": [
    {
      "background_image_url": "string",
      "points_multiplier": 1,
      "membership_level_id": 1,
      "name": "string",
      "description": "string",
      "maximum_points": 1,
      "minimum_points": 1,
      "currency_earned": 1,
      "points_conversion_threshold": 1
    }
  ],
  "redeemables": [
    {
      "redeemable_image_url": "string",
      "redeemable_properties": [
        "string"
      ],
      "redeemable_id": 1,
      "name": "string",
      "description": "string",
      "points_required_to_redeem": 1,
      "meta_data": "string"
    }
  ],
  "games": [
    {
      "game_viral_message": "string",
      "name": "string",
      "images_on_card": 1,
      "scratch_valid_codes": "string",
      "game_type": "string",
      "requires_code_validation": true,
      "game_id": 1,
      "gaming_levels": [
        {
          "extra_punchhs": 1,
          "redeemable_id": null,
          "level": "string"
        }
      ]
    }
  ],
  "profile_field_questions": [
    {
      "question": "string",
      "answer_options": "string",
      "data_type": "string",
      "hint": "string",
      "mandatory": true,
      "size": 1,
      "upf": "string",
      "updatable": true
    }
  ],
  "banking_rules": [
    {
      "banked_redeemable_id": "string",
      "banking_slab": 1,
      "points_conversion_threshold": 1,
      "currency_earned": "string"
    }
  ],
  "base_redeemable": {
    "name": "string",
    "description": "string",
    "image_url": "string",
    "redeemable_properties": [
      "string"
    ],
    "meta_data": "string"
  },
  "payment_credential": {
    "adapter_code": "string",
    "enable_recurring_payments": true,
    "enable_passcode_for_payment": true
  },
  "enable_gift_card_auto_reload": true,
  "gift_card_auto_reload_threshold": 1,
  "gift_card_auto_reload_default": 1,
  "gift_card_auto_reload_disclaimer": "string",
  "subscriptions": {
    "subscription_cancellation_reasons": [
      {
        "component_code": "string",
        "cancellation_reason_id": 1,
        "cancellation_reason": "string"
      }
    ],
    "enable_cancellation_feedback": true,
    "cancellation_feedback_placeholder": "string",
    "payment_disclaimer_text": "string",
    "terms_and_conditions": "string"
  },
  "subscription_enabled": true,
  "subscriptions_payment_credential": {
    "adapter_code": "string",
    "enable_recurring_payments": true
  },
  "auto_select_strategy": "string",
  "allow_guest_to_raise_reactivation": true,
  "enable_gift_card_purchase": true,
  "enable_gift_card_reload": true,
  "enable_gift_card_transfer": true,
  "enable_gift_card_gifting": true,
  "enable_gift_card_consolidation": true,
  "enable_gift_card_sharing": true,
  "create_empty_gift_cards": true,
  "show_gift_card_history": true,
  "delete_gift_card_after_consolidation": true,
  "gift_card_default_amounts": {
    "gift_card_purchase_amounts_options": {
      "gift_card_purchase_amount_1": 1,
      "gift_card_purchase_amount_2": 1,
      "gift_card_purchase_amount_3": 1
    },
    "gift_card_purchase_default_option": 1,
    "gift_card_reload_amounts_options": {
      "gift_card_reload_amount_1": 1,
      "gift_card_reload_amount_2": 1,
      "gift_card_reload_amount_3": 1
    },
    "gift_card_reload_default_option": 1,
    "gift_card_auto_reload_amounts_options": {
      "gift_card_auto_reload_amount_1": 1,
      "gift_card_auto_reload_amount_2": 1,
      "gift_card_auto_reload_amount_3": 1
    },
    "gift_card_auto_reload_default_option": 1,
    "balance_threshold_amounts_options": {
      "balance_threshold_amount_1": 1,
      "balance_threshold_amount_2": 1,
      "balance_threshold_amount_3": 1
    },
    "balance_threshold_default_option": 1
  },
  "preferred_gift_cards": [
    "string"
  ],
  "multiple_redemptions_enabled": true,
  "multiple_redemptions": {
    "auto_redemption": true,
    "enable_discount_locking": true,
    "enable_auto_unlock": true,
    "max_redemptions_in_transaction": 1,
    "auto_redemption_discounts": [
      "string"
    ],
    "allow_multiple_redemption_on_item": true,
    "allow_qualifying_items_reused": true,
    "discount_processing_strategy": "string",
    "processing_priority_by_discount_type": [
      "string"
    ],
    "processing_priority_by_acquisition_type": [
      {
        "code": "string",
        "priority": 1,
        "multiplication_factor": 1
      }
    ],
    "exclude_interoperability_strategy_between": [
      "string"
    ],
    "auto_unlock_duration": 1
  },
  "cancel_redemption": true,
  "ios_guest_account_deactivation": true,
  "android_guest_account_deactivation": true,
  "ios_guest_account_deletion": "string",
  "android_guest_account_deletion": "string",
  "guest_account_deletion_request_email": {
    "to": "string",
    "subject ": "string",
    "body": "string"
  },
  "app_feedback_url": "string",
  "accessibility_url": "string",
  "enable_advance_auth": true,
  "program_type": "string",
  "points_conversion_type": "string",
  "guest_lookup_type": "string",
  "enable_guest_challenge_opt_in": true,
  "enable_guest_challenge_opt_out": true,
  "enable_loyalty_identification_at_drive_thru": true,
  "drive_thru_location_level_strategy": true,
  "enable_subscription_taxation_support": true
}