pointsnumberrequired
Amount of loyalty points.
namestring
Name / reason for the point addition.
validityDurationstring
The time format is either:
- `unlimited` or,
- an **integer** followed by one letter indicating the time unit.
Examples: `unlimited`, `30s`, `40m`, `1h`, `5D`, `7W`, `10M`, `15Y`.
Available units:
- `s`: seconds
- `m`: minutes
- `h`: hours
- `D`: days
- `W`: weeks
- `M`: months
- `Y`: years
You can round certain units up or down:
- `_D` for rounding down days only. Signifies the start of the day.
- `_U` for rounding up days, weeks, months and years. Signifies the end of the day, week, month or year.
If passed, `validUntil` should be omitted.
validUntilstring (date-time)
Date and time when points should expire. The value should be provided in RFC 3339 format.
If passed, `validityDuration` should be omitted.
pendingDurationstring
The amount of time before the points are considered valid.
The time format is either:
- `immediate` or,
- `on_action` or,
- an **integer** followed by one letter indicating the time unit.
Examples: `immediate`, `30s`, `40m`, `1h`, `5D`, `7W`, `10M`, `15Y`, `on_action`.
Available units:
- `s`: seconds
- `m`: minutes
- `h`: hours
- `D`: days
- `W`: weeks
- `M`: months
- `Y`: years
You can round certain units up or down:
- `_D` for rounding down days only. Signifies the start of the day.
- `_U` for rounding up days, weeks, months and years. Signifies the end of the day, week, month or year.
pendingUntilstring (date-time)
Date and time after the points are considered valid. The value should be provided in RFC 3339 format.
If passed, `pendingDuration` should be omitted.
subledgerIdstring
ID of the subledger the points are added to. If there is no existing subledger with this ID, the subledger is created automatically.
applicationIdinteger (int64)
ID of the Application that is connected to the loyalty program. It is displayed in your Talon.One deployment URL.