API Reference
- Getting started
- Add-ons
- Analytics
- Billable metrics
- Coupons
- Credit notes
- Customer usage
- Customers
- Events
- Fees
- Invoices
- Organizations
- Payment requests
- Plans
- Resources
- Subscriptions
- Taxes
- Wallets
- Webhook endpoints
- Webhooks
List all fees
This endpoint is used for retrieving all fees that has been issued.
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Page number.
Number of records per page.
Unique identifier assigned to the customer in your application.
External subscription ID
Filter results by event transaction ID
Filter results by fee's currency.
The fee type. Possible values are add-on
, charge
, credit
or subscription
.
Filter results by the code
of the billable metric attached to the fee. Only applies to charge
types.
Indicates the payment status of the fee. It represents the current status of the payment associated with the fee. The possible values for this field are pending
, succeeded
, failed
and refunded`.
Filter results created after creation date and time in UTC.
Filter results created before creation date and time in UTC.
Filter results with payment success after creation date and time in UTC.
Filter results with payment success after creation date and time in UTC.
Filter results with payment failure after creation date and time in UTC.
Filter results with payment failure after creation date and time in UTC.
Filter results with payment refund after creation date and time in UTC.
Filter results with payment refund after creation date and time in UTC.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Query Parameters
Page number.
Number of records per page.
Unique identifier assigned to the customer in your application.
External subscription ID
Filter results by event transaction ID
Filter results by fee's currency.
AED
, AFN
, ALL
, AMD
, ANG
, AOA
, ARS
, AUD
, AWG
, AZN
, BAM
, BBD
, BDT
, BGN
, BIF
, BMD
, BND
, BOB
, BRL
, BSD
, BWP
, BYN
, BZD
, CAD
, CDF
, CHF
, CLF
, CLP
, CNY
, COP
, CRC
, CVE
, CZK
, DJF
, DKK
, DOP
, DZD
, EGP
, ETB
, EUR
, FJD
, FKP
, GBP
, GEL
, GIP
, GMD
, GNF
, GTQ
, GYD
, HKD
, HNL
, HRK
, HTG
, HUF
, IDR
, ILS
, INR
, ISK
, JMD
, JPY
, KES
, KGS
, KHR
, KMF
, KRW
, KYD
, KZT
, LAK
, LBP
, LKR
, LRD
, LSL
, MAD
, MDL
, MGA
, MKD
, MMK
, MNT
, MOP
, MRO
, MUR
, MVR
, MWK
, MXN
, MYR
, MZN
, NAD
, NGN
, NIO
, NOK
, NPR
, NZD
, PAB
, PEN
, PGK
, PHP
, PKR
, PLN
, PYG
, QAR
, RON
, RSD
, RUB
, RWF
, SAR
, SBD
, SCR
, SEK
, SGD
, SHP
, SLL
, SOS
, SRD
, STD
, SZL
, THB
, TJS
, TOP
, TRY
, TTD
, TWD
, TZS
, UAH
, UGX
, USD
, UYU
, UZS
, VND
, VUV
, WST
, XAF
, XCD
, XOF
, XPF
, YER
, ZAR
, ZMW
The fee type. Possible values are add-on
, charge
, credit
or subscription
.
charge
, add_on
, subscription
, credit
, instant_charge
Filter results by the code
of the billable metric attached to the fee. Only applies to charge
types.
Indicates the payment status of the fee. It represents the current status of the payment associated with the fee. The possible values for this field are pending
, succeeded
, failed
and refunded`.
pending
, succeeded
, failed
, refunded
Filter results created after creation date and time in UTC.
Filter results created before creation date and time in UTC.
Filter results with payment success after creation date and time in UTC.
Filter results with payment success after creation date and time in UTC.
Filter results with payment failure after creation date and time in UTC.
Filter results with payment failure after creation date and time in UTC.
Filter results with payment refund after creation date and time in UTC.
Filter results with payment refund after creation date and time in UTC.
Response
Unique identifier assigned to the fee within the Lago application. This ID is exclusively created by Lago and serves as a unique identifier for the fee's record within the Lago system.
Unique identifier assigned to the charge that the fee belongs to
Unique identifier assigned to the charge filter that the fee belongs to
Unique identifier assigned to the invoice that the fee belongs to
Unique identifier assigned to the true-up fee when a minimum has been set to the charge. This identifier helps to distinguish and manage the true-up fee associated with the charge, which may be applicable when a minimum threshold or limit is set for the charge amount.
Unique identifier assigned to the parent fee on which the true-up fee is assigned. This identifier establishes the relationship between the parent fee and the associated true-up fee.
Unique identifier assigned to the subscription, created by Lago. This field is specifically displayed when the fee type is charge or subscription.
Unique identifier assigned to the customer, created by Lago. This field is specifically displayed when the fee type is charge or subscription.
Unique identifier assigned to the customer in your application. This field is specifically displayed when the fee type is charge or subscription.
Unique identifier assigned to the subscription in your application. This field is specifically displayed when the fee type is charge or subscription.
Specifies the name that will be displayed on an invoice. If no value is set for this field, the name of the actual charge will be used as the default display name.
The cost of this specific fee, excluding any applicable taxes.
The cost of this specific fee, excluding any applicable taxes, with precision.
The cost of this specific fee, including any applicable taxes, with precision.
The currency of this specific fee. It indicates the monetary unit in which the fee's cost is expressed.
AED
, AFN
, ALL
, AMD
, ANG
, AOA
, ARS
, AUD
, AWG
, AZN
, BAM
, BBD
, BDT
, BGN
, BIF
, BMD
, BND
, BOB
, BRL
, BSD
, BWP
, BYN
, BZD
, CAD
, CDF
, CHF
, CLF
, CLP
, CNY
, COP
, CRC
, CVE
, CZK
, DJF
, DKK
, DOP
, DZD
, EGP
, ETB
, EUR
, FJD
, FKP
, GBP
, GEL
, GIP
, GMD
, GNF
, GTQ
, GYD
, HKD
, HNL
, HRK
, HTG
, HUF
, IDR
, ILS
, INR
, ISK
, JMD
, JPY
, KES
, KGS
, KHR
, KMF
, KRW
, KYD
, KZT
, LAK
, LBP
, LKR
, LRD
, LSL
, MAD
, MDL
, MGA
, MKD
, MMK
, MNT
, MOP
, MRO
, MUR
, MVR
, MWK
, MXN
, MYR
, MZN
, NAD
, NGN
, NIO
, NOK
, NPR
, NZD
, PAB
, PEN
, PGK
, PHP
, PKR
, PLN
, PYG
, QAR
, RON
, RSD
, RUB
, RWF
, SAR
, SBD
, SCR
, SEK
, SGD
, SHP
, SLL
, SOS
, SRD
, STD
, SZL
, THB
, TJS
, TOP
, TRY
, TTD
, TWD
, TZS
, UAH
, UGX
, USD
, UYU
, UZS
, VND
, VUV
, WST
, XAF
, XCD
, XOF
, XPF
, YER
, ZAR
, ZMW
The cost of the tax associated with this specific fee.
The cost of the tax associated with this specific fee, with precision.
The tax rate associated with this specific fee.
The number of units used to charge the customer. This field indicates the quantity or count of units consumed or utilized in the context of the charge. It helps in determining the basis for calculating the fee or cost associated with the usage of the service or product provided to the customer.
The unit amount of the fee per unit, with precision.
The cost of this specific fee, including any applicable taxes.
The currency of this specific fee, including any applicable taxes.
AED
, AFN
, ALL
, AMD
, ANG
, AOA
, ARS
, AUD
, AWG
, AZN
, BAM
, BBD
, BDT
, BGN
, BIF
, BMD
, BND
, BOB
, BRL
, BSD
, BWP
, BYN
, BZD
, CAD
, CDF
, CHF
, CLF
, CLP
, CNY
, COP
, CRC
, CVE
, CZK
, DJF
, DKK
, DOP
, DZD
, EGP
, ETB
, EUR
, FJD
, FKP
, GBP
, GEL
, GIP
, GMD
, GNF
, GTQ
, GYD
, HKD
, HNL
, HRK
, HTG
, HUF
, IDR
, ILS
, INR
, ISK
, JMD
, JPY
, KES
, KGS
, KHR
, KMF
, KRW
, KYD
, KZT
, LAK
, LBP
, LKR
, LRD
, LSL
, MAD
, MDL
, MGA
, MKD
, MMK
, MNT
, MOP
, MRO
, MUR
, MVR
, MWK
, MXN
, MYR
, MZN
, NAD
, NGN
, NIO
, NOK
, NPR
, NZD
, PAB
, PEN
, PGK
, PHP
, PKR
, PLN
, PYG
, QAR
, RON
, RSD
, RUB
, RWF
, SAR
, SBD
, SCR
, SEK
, SGD
, SHP
, SLL
, SOS
, SRD
, STD
, SZL
, THB
, TJS
, TOP
, TRY
, TTD
, TWD
, TZS
, UAH
, UGX
, USD
, UYU
, UZS
, VND
, VUV
, WST
, XAF
, XCD
, XOF
, XPF
, YER
, ZAR
, ZMW
The number of events that have been sent and used to charge the customer. This field indicates the count or quantity of events that have been processed and considered in the charging process.
Flag that indicates whether the fee was paid in advance. It serves as a boolean value, where true
represents that the fee was paid in advance (straightaway), and false
indicates that the fee was not paid in arrears (at the end of the period).
Flag that indicates whether the fee was included on the invoice. It serves as a boolean value, where true
represents that the fee was included on the invoice, and false
indicates that the fee was not included on the invoice.
The beginning date of the period that the fee covers. It is applicable only to subscription
and charge
fees. This field indicates the start date of the billing period or subscription period associated with the fee.
The ending date of the period that the fee covers. It is applicable only to subscription
and charge
fees. This field indicates the end date of the billing period or subscription period associated with the fee.
Indicates the payment status of the fee. It represents the current status of the payment associated with the fee. The possible values for this field are pending
, succeeded
, failed
and refunded
.
pending
, succeeded
, failed
, refunded
The date and time when the fee was created. It is provided in Coordinated Universal Time (UTC) format.
The date and time when the payment for the fee was successfully processed. It is provided in Coordinated Universal Time (UTC) format.
The date and time when the payment for the fee failed to process. It is provided in Coordinated Universal Time (UTC) format.
The date and time when the payment for the fee was refunded. It is provided in Coordinated Universal Time (UTC) format
Unique identifier assigned to the transaction. This field is specifically displayed when the fee type is charge
and the payment for the fee is made in advance (pay_in_advance
is set to true
).
List of all unit amount details for calculating the fee.
Graduated ranges, used for a graduated
charge model.
Total units received in Lago.
Lower value of a tier. It is either 0 or the previous range's to_value + 1
.
Highest value of a tier.
- This value is higher than the from_value of the same tier.
- This value is null for the last tier.
Flat unit amount within a specified tier.
Amount per unit within a specified tier.
Total amount of received units to be charged within a specified tier.
Total amount to be charged for a specific tier, taking into account the flat_unit_amount and the per_unit_total_amount.
Graduated percentage ranges, used for a graduated_percentage
charge model.
Total units received in Lago.
Lower value of a tier. It is either 0 or the previous range's to_value + 1
.
Highest value of a tier.
- This value is higher than the from_value of the same tier.
- This value is null for the last tier.
Flat unit amount within a specified tier.
Percentage rate applied within a specified tier.
Total amount of received units to be charged within a specified tier.
Total amount to be charged for a specific tier, taking into account the flat_unit_amount and the per_unit_total_amount.
The quantity of units that are provided free of charge for each billing period in a package
charge model.
The quantity of units that are not provided free of charge for each billing period in a package
charge model.
The quantity of units included, defined for Package or Percentage charge model.
Total amount to charge for received paid_units, defined for Package or Percentage charge model.
The total units received in Lago for the Percentage charge model.
Total number of free events allowed for the Percentage charge model.
Percentage rate applied for the Percentage charge model.
Total amount of received units to be charged for the Percentage charge model.
Total number of paid events for the Percentage charge model.
Fixed fee unit price per received paid_event for the Percentage charge model.
Total amount to charge for received paid_events for the Percentage charge model.
Total adjustment amount linked to minimum and maximum spending per transaction for the Percentage charge model.
Volume ranges, used for a volume
charge model.
The flat amount for a whole tier, excluding tax, for a volume
charge model.
The unit price, excluding tax, for a specific tier of a volume
charge model.
Total amount of received units to be charged.
Item attached to the fee
The fee type. Possible values are add-on
, charge
, credit
or subscription
.
charge
, add_on
, subscription
, credit
The code of the fee item. It can be the code of the add-o
n, the code of the charge
, the code of the credit
or the code of the subscription
.
The name of the fee item. It can be the name of the add-on
, the name of the charge
, the name of the credit
or the name of the subscription
.
Unique identifier of the fee item, created by Lago. It can be the identifier of the add-on
, the identifier of the charge
, the identifier of the credit
or the identifier of the subscription
.
The type of the fee item. Possible values are AddOn
, BillableMetric
, WalletTransaction
or Subscription
.
AddOn
, BillableMetric
, Subscription
, WalletTransaction
Specifies the name that will be displayed on an invoice. If no value is set for this field, the name of the actual charge will be used as the default display name.
Specifies the name that will be displayed on an invoice. If no value is set for this field, the actual charge filter values will be used as the default display name.
List of fee applied taxes
Unique identifier of the applied tax, created by Lago.
Unique identifier of the tax, created by Lago.
Name of the tax.
Unique code used to identify the tax associated with the API request.
The percentage rate of the tax
Internal description of the taxe
Amount of the tax
Currency of the tax
AED
, AFN
, ALL
, AMD
, ANG
, AOA
, ARS
, AUD
, AWG
, AZN
, BAM
, BBD
, BDT
, BGN
, BIF
, BMD
, BND
, BOB
, BRL
, BSD
, BWP
, BYN
, BZD
, CAD
, CDF
, CHF
, CLF
, CLP
, CNY
, COP
, CRC
, CVE
, CZK
, DJF
, DKK
, DOP
, DZD
, EGP
, ETB
, EUR
, FJD
, FKP
, GBP
, GEL
, GIP
, GMD
, GNF
, GTQ
, GYD
, HKD
, HNL
, HRK
, HTG
, HUF
, IDR
, ILS
, INR
, ISK
, JMD
, JPY
, KES
, KGS
, KHR
, KMF
, KRW
, KYD
, KZT
, LAK
, LBP
, LKR
, LRD
, LSL
, MAD
, MDL
, MGA
, MKD
, MMK
, MNT
, MOP
, MRO
, MUR
, MVR
, MWK
, MXN
, MYR
, MZN
, NAD
, NGN
, NIO
, NOK
, NPR
, NZD
, PAB
, PEN
, PGK
, PHP
, PKR
, PLN
, PYG
, QAR
, RON
, RSD
, RUB
, RWF
, SAR
, SBD
, SCR
, SEK
, SGD
, SHP
, SLL
, SOS
, SRD
, STD
, SZL
, THB
, TJS
, TOP
, TRY
, TTD
, TWD
, TZS
, UAH
, UGX
, USD
, UYU
, UZS
, VND
, VUV
, WST
, XAF
, XCD
, XOF
, XPF
, YER
, ZAR
, ZMW
The date and time when the applied tax was created. It is expressed in UTC format according to the ISO 8601 datetime standard. This field provides the timestamp for the exact moment when the applied tax was initially created.
Unique identifier of the fee, created by Lago.
Was this page helpful?