Push Customer to Tier

Manually assigns a customer to a VIP tier, either until a set end date or indefinitely.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

This is the API equivalent of manual tier assignment in the Yotpo Loyalty admin.

Path Parameters

KeyTypeRequiredDescription
customer_idStringYesThe Yotpo customer ID, not your store platform's customer ID. Get it from the yotpo_customer_id field returned by Fetch Customer Details.

Request Body

KeyTypeRequiredDescription
tier_idStringYesThe ID of the tier to assign. Get it from Get VIP Tiers Program.
planned_end_atStringNoWhen the assignment ends, in ISO 8601 format. If omitted, the customer stays in the tier indefinitely.
rewards_policyStringYesAWARD_ENTRY_REWARDS grants the tier's entry rewards. IGNORE_ENTRY_REWARDS assigns the tier without them.
📘

Note

  • Check that the program is ACTIVE with Get VIP Tiers Program Status before assigning tiers.
  • Requests require your Yotpo access token in the X-Yotpo-Token header.
Path Params
string
required

The unique identifier of the store (app_key).

string
required

The Yotpo customer ID. This is not the customer ID from your store platform (e.g. Shopify). Get it from the yotpo_customer_id field returned by Fetch Customer Details.

Body Params
string
required

The ID of the tier to assign the customer to. Get tier IDs from Get VIP Tiers Program.

date-time

When the manual assignment ends (ISO 8601). If omitted, the customer stays in the tier indefinitely.

string
enum
required

Whether to grant the tier's entry rewards. AWARD_ENTRY_REWARDS grants them; IGNORE_ENTRY_REWARDS assigns the tier without granting them.

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json