How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Marqeta Statements API

// Conditional snippet for beta or internal contentinclude::../../maturity-admonition-banner.adoc[]Use the statements endpoints to retrieve statement information or statement files for a >.An account statement contains a summary of account activity that occurred during a billing cycle.For more on statements, see >.To receive a webhook notification when a statement is created, see > in Event Types.

Marqeta Statements API is one of 81 APIs that Marqeta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Statements. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 13 operations across 13 paths, and defines 20 schemas. It is described by OpenAPI 3.0.3, at version 3.0.39.

Requests are made against a single base URL, /v3.

13 operations 13 paths 20 schemas 12 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
3.0.39
Base URL
https://sandbox-api.marqeta.com/v3
Authentication
HTTP Basic
Contact
Terms of Service
Resource Areas
1

Authentication & Security 1

Marqeta Statements API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (mqAppAndAccessToken). By default, every request must be authenticated.

Paths & Operations 13

Across 13 paths, the API surfaces 13 operations — 12 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Statements 13

// Conditional snippet for beta or internal content include::../../maturity-admonition-banner.adoc[] Use the statements endpoints to retrieve statement information or statement fi…

GET
/accounts/{account_token}/statements
List account statement summaries
getStatementSummariesByAccount 6 params → 200default
GET
/accounts/{account_token}/statements/files
List files for an account
getStatementFilesByAccount 6 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}
Retrieve account statement summary
retrieveStatementSummary 2 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/files
List files for a statement summary
retrieveStatementFiles 4 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/interestcharges
Retrieve account statement interest charges
retrieveStatementInterestCharges 2 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/journalentries
List account statement journal entries
listStatementJournalEntries 6 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/ledgerentries
List account statement ledger entries
listStatementLedgerEntries 4 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/paymentinfo
Retrieve account statement payment information
retrieveStatementPaymentInfo 2 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/paymentreminders/
List payment reminders by statement summary
getPaymentRemindersByStatementSummary 5 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/paymentreminders/{token}
Get payment reminder
getPaymentReminder 3 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/rewards
Retrieve account statement rewards
retrieveStatementReward 2 params → 200default
GET
/accounts/{account_token}/statements/{statement_summary_token}/yeartodate
Retrieve account statement year-to-date totals
retrieveYearToDateForStatementSummary 2 params → 200default
POST
/webhooks/{event_type}/{resource_token}
Resend credit event notification
resendWebhookEvent 2 params → 200default

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are StatementSummary (24 properties), JournalEntry (21 properties), LedgerEntry (19 properties), StatementPaymentInfo (9 properties). Each schema is shown below with its type and property counts.

JournalEntriesPage
object
Return filtered transactions.
5 properties 5 required
YearToDate
object
Contains information about year-to-date totals for an account.
6 properties 4 required
StatementReward
object
Contains information on statement rewards.
4 properties
StatementSummaryPage
object
Return filtered transactions.
5 properties 5 required
Error
object
2 properties
CycleType
string
Type of cycle. BEGINNINGREVOLVING - Account is beginning to revolve and just started carrying a balance from the previous month. REVOLVING - Account is revolvi…
PaymentReminderPage
object
Return payment reminders.
5 properties 5 required
StatementFile
object
Collection of statement files.
7 properties
StatementInterestChargesPage
object
Return paginated statement interest charges.
3 properties 3 required
CurrencyCode
string
Valid three-digit link:https://www.iso.org/iso-4217-currency-codes.html[ISO 4217 currency code, window="blank"].
PaymentReminderResponse
object
Details of a payment reminder.
8 properties
StatementSummary
object
Contains the summary data for an account's monthly statement.
24 properties 16 required
StatementPaymentWarning
object
Contains information on statement payment warnings.
7 properties
StatementFilePage
object
Returns paginated statement files.
5 properties 5 required
StatementPaymentInfo
object
Contains information on a statement payment.
9 properties
JournalEntry
object
Contains information about a journal entry.
21 properties 13 required
OriginalCurrency
object
Original Currency
2 properties
StatementInterestCharge
object
Contains information on statement interest charges.
5 properties
WebhookEventResendContainerResponse
object
Contains information about a webhook event.
1 property
LedgerEntry
object
Contains information about a ledger entry.
19 properties 14 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

marqeta-statements-api-openapi.yml Raw ↑

Other APIs Marqeta publishes across the network.

Marqeta Webhooks
Marqeta Risk Controller / Real-Time Decisioning
Marqeta accepted countries API
Marqeta Account API
Marqeta Account Bundle Transitions API
Marqeta Account Cards API
Marqeta Account Documents API
Marqeta account holder groups API
Marqeta Account Refunds API
Marqeta Account Rewards API
Marqeta Account Signup Bonus API
Marqeta Account Transitions API
Where this information came from

This is an independent, third-party profile of Marqeta Statements API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.