Attributes

applied_coupon
object
lago_id
string
required

Unique identifier of the applied coupon, created by Lago.

lago_coupon_id
string
required

Unique identifier of the coupon, created by Lago.

coupon_name
string
required

The name of the coupon.

coupon_code
string
required

Unique code used to identify the coupon.

external_customer_id
string
required

The customer external unique identifier (provided by your own application)

lago_customer_id
string
required

Unique identifier of the customer, created by Lago.

status
string
required

The status of the coupon. Can be either active or terminated.

amount_cents
integer

The amount of the coupon in cents. This field is required only for coupon with fixed_amount type.

amount_cents_remaining
integer

The remaining amount in cents for a fixed_amount coupon with a frequency set to once. This field indicates the remaining balance or value that can still be utilized from the coupon.

amount_currency
string

The currency of the coupon. This field is required only for coupon with fixed_amount type.

expiration_at
string

The expiration date and time of the coupon. This field is required only for coupons with expiration set to time_limit. The expiration date and time should be specified in UTC format according to the ISO 8601 datetime standard. It indicates the exact moment when the coupon will expire and is no longer valid.

frequency
string
required

The type of frequency for the coupon. It can have three possible values: once, recurring, or forever.

  • If set to once, the coupon is applicable only for a single use.
  • If set to recurring, the coupon can be used multiple times for recurring billing periods.
  • If set to forever, the coupon has unlimited usage and can be applied indefinitely.
frequency_duration
string

Specifies the number of billing periods to which the coupon applies. This field is required only for coupons with a recurring frequency type

frequency_duration_remaining
integer

The remaining number of billing periods to which the coupon is applicable. This field determines the remaining usage or availability of the coupon based on the remaining billing periods.

percentage_rate
float

The percentage rate of the coupon. This field is required only for coupons with a percentage coupon type.

created_at
string
required

The date and time when the coupon was assigned to a customer. It is expressed in UTC format according to the ISO 8601 datetime standard.

terminated_at
string

This field indicates the specific moment when the coupon amount is fully utilized or when the coupon is removed from the customer’s coupon list. It is expressed in UTC format according to the ISO 8601 datetime standard.