JPMorgan Chase Report Configurations API is one of 65 APIs that JPMorgan Chase publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Report Configurations. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
3 operations
across 2 paths,
and defines 45 schemas.
It is described by OpenAPI 3.2.0, at version 1.4.0.
Requests are made against 4 base URLs: https://api.reports.jpmorgan.com/api/v1, https://api.reports-files.jpmorgan.com/api/v1, https://api.reports.test.jpmorgan.com/api/v1, https://api-mock.payments.jpmorgan.com/api/v1.
3 operations2 paths45 schemas2 GET1 PUT
Metadata
The identity and technical contract details declared by the specification.
JPMorgan Chase Report Configurations API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (BearerAuth).
By default, every request must be authenticated.
Paths & Operations 3
Across 2 paths, the API surfaces 3 operations — 2 GET, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 45 schemas that model the data the API accepts and returns. The most detailed are reportConfigResponse (17 properties), reportConfigPutRequest (16 properties), selectedFields (7 properties), reportSection (6 properties). Each schema is shown below with its type and property counts.
sectionRowCountDisplayIndicator
boolean
Indicates the BOOLEAN value to display row count for each report section. This field is only applicable when the report is generated in PDF format.
next
string
Indicates the reference for the next page for paginated response. Use the value of next to fetch the next batch of report configs. If the lastPage = TRUE; then…
reportConfigurationName
string
The merchant defined name of the report configuration.
validationMessage
object
Object containing information about transaction validation
3 properties2 required
fileHeader
string
The textual information in the first row of a file. By default= EntityId= "Entity ID",Frequency="frequency"
reportConfigResponse
object
Report Configuration Response
17 properties12 required
adfsError
object
Object containing information in the file
3 properties3 required
reportSection
object
The label given as a header for the section.
6 properties1 required
entityType
string
Codifies the level of the merchant relationship as it relates to the acquiring account.
messages
object
A list of errors and warnings.
4 properties2 required
reportSections
array
The label given as a header for the section.
selectedFields
object
Section Selected Fields
7 properties
lastPage
boolean
Indicates the BOOLEAN value to signify whether or not the response is the final page of results.
reportConfigStatus
string
The status of the report configuration.
transactionProcessingEntityIdentifier
string
Identifies a unique entity for transaction processing at the lowest level of the account hierarchy of the backend proprietary merchant acquiring processing pla…
sortOrder
object
Sort Order
2 properties2 required
scheduleFrequencyScheduled
string
Recurring scheduled report generation frequency.
reportDescription
string
The textual description of the report.
reportTypeIds
array
The unique identifier of the types of reports
reportHeader
string
The header of the report file. By default= entityId= "Entity ID", ReportTypeName= "Report Type" , Frequency="frequency", FromDate="From Date YYYY-MM-DD" , ToDa…
reportConfigPutRequest
object
reportConfigPutRequest
16 properties
responseCode
string
Short explanation of the response code.
csvColumnNameDisplayIndicator
boolean
Indicates the BOOLEAN value to display column name in the report.
reportConfigurationId
string
A system generated unique identifier for report configuration.
filterAttribute
object
Report Detail
2 properties2 required
reportFormat
string
Codifies the document file format as text or binary file format for storing documents on a storage media, especially for use by computers.
frequencyConfigAdhoc
object
Adhoc frequency configuration.
3 properties3 required
entityIds
array
Indicates the array of applicable processing entities for which the reporting data is required.
reportFileName
string
The merchant defined name for report file. By default= "Entity ID". "Report Type" . "frequency". "From Date YYYY-MM-DD". "To Date YYYY-MM-DD"
code
string
Short informative code about the error.
fileDelimiter
string
Indicates the demarcation operator to separate and distinguish individual data fields wthin a report, facilitating structred organization and retrieval of info…
responseStatus
string
Request result status.
errorMessage
string
Describes a message if problem occurred or error preventing the system from completing a task.
responseMessage
string
Long explanation of the response message.
scheduleFrequencyAdhoc
string
Ad-hoc report generation frequency for one-time reports. Allowed values for ADHOC reports: adhoc.
updateTimestamp
string
Indicates the specific time of the day ( in hour, minute and second) when the configuration was most recently updated.
frequencyConfigScheduled
object
Scheduled frequency configuration (Daily/Weekly|Mon/Monthly|12/MTD/Monthly Fiscal).
4 properties2 required
reportConfigurationList
object
reportConfigurationList
3 properties
fileTrailer
string
The textual information in the last row of a file. By default= EntityId= "Entity ID ",Frequency="frequency"
reportTypeNames
array
The names of the report types.
frequencyConfig
object
Frequency configuration.
totalRowCountDisplayIndicator
boolean
Indicates the BOOLEAN value to display total number of row count in the report for all sections. This field is only applicable when the report is generated in…
reportConfiguration
object
reportConfiguration
6 properties6 required
reportFormatList
array
Format of the report. Default value is CSV
reportAttributeName
string
The name of the attribute in the report.
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of JPMorgan Chase Report Configurations 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.