Statements
List statements
https://api.firstleeward.com/v0/statementsLists statements requested for the project, most recently created first, including those First Leeward produces on a schedule.
Authorizations
Authorizationstring · headerrequiredAPI key as Bearer token, e.g. Bearer YOUR_API_KEY
Headers
Leeward-Versionenum<string>requiredAPI version (YYYY-MM-DD). Available option: 2026-09-18
Query Parameters
limitintegerdefault: 20Maximum number of items to return (1-100, default: 20)
cursorstringOpaque cursor for pagination. Pass nextCursor from previous response to get next page.
typestring[]Filter by statement type. Comma-separated for several.
CARD_TRANSACTION_FEESCARD_NON_TRANSACTION_FEESstatusstring[]Filter by status. Comma-separated for several.
PENDINGGENERATEDFAILEDoriginstring[]Filter by who requested the statement. Comma-separated for several.
CLIENTFIRST_LEEWARDperiodFromstring<date>Only statements whose period starts on or after this day
periodTostring<date>Only statements whose period ends on or before this day
Response
200Response for status 200
itemsobject[]requiredShow child attributes
idstring<uuid>requiredUnique statement identifier
typestringrequiredWhat the statement itemises
CARD_TRANSACTION_FEESCARD_NON_TRANSACTION_FEESoriginstringrequiredWho requested the statement
CLIENTFIRST_LEEWARDstatusstringrequiredCurrent statement status
PENDINGGENERATEDFAILEDperiodobjectrequiredShow child attributes
fromstring<date>requiredFirst calendar day covered, inclusive, UTC
tostring<date>requiredLast calendar day covered, inclusive, UTC
fieldsstring[] | nullrequiredColumns in the file, in order. null means every column of the type.
formatstringrequiredFile format
CSVversionstringrequiredAPI version the statement was requested under. Fixes the column definitions the file follows.
rowCountinteger | nullrequiredNumber of data rows in the file, once generated
byteSizeinteger | nullrequiredSize of the file in bytes, once generated
dataAsOfstring | nullrequiredISO 8601 timestamp of how fresh the source data was when the file was produced, when known
generatedAtstring | nullrequiredISO 8601 timestamp of when the file became available
createdAtstringrequiredISO 8601 timestamp of creation
updatedAtstringrequiredISO 8601 timestamp of last update
nextCursorstring | nullrequiredCursor for next page, or null if no more items
