Create a loyalty program
Create a loyalty program
Authorizations
API Key authentication. Use "Bearer YOUR_API_KEY".
Body
The description of the loyalty program. This will be displayed to customers.
The name of the loyalty program. Useful for organising your programmes. Not shown to customers.
The reward configuration for the loyalty program.
- Fixed points
- Earn rate
The statement descriptor that will appear on the customer's statement.
The type of the loyalty program.
rent_on_time, tenure_milestone, new_lease, renewal, move_in, referral, in_person, one_time, birthday, custom The points budget for the loyalty program.
Whether the program is discoverable by residents in the app.
The date and time the program expires.
The maximum number of times the program can be redeemed.
x >= 1Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
The priority of for sorting loyalty programs. If not specified, it will be set to the default value of 50. The highest priority is 0 and the lowest is 100.
0 <= x <= 100Restrictions on who can receive points. Set to "none" for no restrictions (any user in the OneMove network can receive points). Set to "residents" to only allow residents in your account to receive points.
none, residents The ID of the loyalty tier the program is associated with.
^[a-zA-Z0-9_]+$Response
Create a loyalty program
Unique identifier for the object.
Time at which the object was created. Measured in seconds since the Unix epoch.
loyalty.program Whether the program is archived. Archived programs are not visible to customers.
The points budget for the loyalty program.
The description of the loyalty program. This will be displayed to customers.
Whether the program is discoverable by residents in the app.
The date and time the program expires.
The in_person object for the loyalty program.
The name of the loyalty program. Useful for organising your programmes. Not shown to customers.
Restrictions on who can receive points. Set to "none" for no restrictions (any user in the OneMove network can receive points). Set to "residents" to only allow residents in your account to receive points.
none, residents The reward configuration for the loyalty program.
- Fixed points
- Earn rate
The statement descriptor that will appear on the customer's statement.
The status of the loyalty program.
active, expired, consumed The tier object for the loyalty program.
The type of the loyalty program.
rent_on_time, tenure_milestone, new_lease, renewal, move_in, referral, in_person, one_time, birthday, custom The account that the object belongs to. Only returned if the request is made with a valid Yorlet-Context header.
Only returned if the object has been deleted.
The priority of for sorting loyalty programs. If not specified, it will be set to the default value of 50. The highest priority is 0 and the lowest is 100.
0 <= x <= 100