Fees

List effective fees

GEThttps://api.firstleeward.com/v0/fees/effective

Returns the fee an account is charged for every fee type: its own override where one exists, otherwise the project default. Each entry names the row it comes from.

Authorizations

Authorizationstring · headerrequired

API key as Bearer token, e.g. Bearer YOUR_API_KEY

Headers

Leeward-Versionenum<string>required

API version (YYYY-MM-DD). Available option: 2026-09-18

Query Parameters

accountIdstring<uuid>required

The account to resolve fees for.

Response

200The fees an account is charged, each with the row that supplies it.
itemsobject[]required

One entry per fee type, in the fee type order.

Show child attributes
typestringrequired

Which cardholder fee this is.

Available options:FX_MARKUPATM_DOMESTIC_VARIABLEATM_DOMESTIC_FIXEDATM_CROSS_BORDER_VARIABLEATM_CROSS_BORDER_FIXED
valueobjectrequired

The fee value, denominated as unit says.

Show child attributes
Option 1 · FeeBpsValue
unitstringrequired
bpsintegerrequired

Rate in basis points of the transaction bill amount (100 bps = 1%).

Option 2 · FeeAmountValue
unitstringrequired
amountnumberrequired

Fixed fee per transaction, in the project's billing currency.

currencystringrequired

Currency of fixed fee amounts - the billing currency of the project's card program.

sourceobjectrequired

The row that supplies the value: an account override or the project default.

Show child attributes
feeIdstring<uuid>required

The fee row in force.

scopeobjectrequired

Where the fee attaches. PROJECT rows are the default rate card for your program; an ACCOUNT row overrides one fee type for one account.

Show child attributes
Option 1 · Project
typestringrequired
Option 2 · Account
typestringrequired
idstring<uuid>required
400The account the fee attaches to does not exist
errorobjectrequired
Show child attributes
codestringrequired
messagestringrequired
detailobject | nullrequired