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

KeyCorp Account Transactions API

The Account Transactions API from KeyCorp — 2 operation(s) for account transactions.

KeyCorp Account Transactions API is one of 18 APIs that KeyCorp publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 2 operations across 2 paths, and defines 24 schemas. It is described by OpenAPI 3.2.0, at version 1.0.3.

Requests are made against 2 base URLs: https://partner-api-qv.key.com, https://partner-api.key.com.

2 operations 2 paths 24 schemas 2 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.3
Base URL
https://partner-api.key.com/commercial/accounts/v1
Resource Areas
1

Paths & Operations 2

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

Account Transactions 2
GET
/commercial/accounts/v1/{accountId}/transactions/previous
Search prior day account transactions
searchForPreviousDayAccountTransactionsV1 9 params → 200206400401403404406
GET
/commercial/accounts/v1/{accountId}/transactions/current
Search current day account transactions
searchForCurrentDayAccountTransactionsV1 7 params → 200400401403404406

Schemas 24

The contract defines 24 schemas that model the data the API accepts and returns. The most detailed are Transaction (12 properties), AccountDescriptor (4 properties), Error (3 properties), CommercialBalance (3 properties). Each schema is shown below with its type and property counts.

PageMetadata
object
Page information based on the pagination controls and result set.
3 properties
CommercialTransaction
object
A transaction on a commercial account type.
FiAttribute
object
Additional information provided by the client financial institution (FI). This information can be related addenda information and additional data related to th…
2 properties
Identifier
string
Value for a unique identifier
Timestamp
string
Date and time format based on ISO 8601 standard. Format: 'YYYY-MM-DDThh:mm:ss.nnn
HateoasLink
object
HATEOAS is 'Hypermedia As The Engine Of Application State,' a REST application constraint for URL addresses.
1 property 1 required
CommercialAccount
object
Information related to the commercial account
Error
object
Contains details if there is an issue with the API or the account.
3 properties
AccountDescriptor
object
Basic account information including the account category, GUID, and account number.
4 properties 1 required
Charsets
string
The supported character set for the content. UTF-8 contains the accepted Unicode character list for standard English and Latin characters.
TreasuryManagementType
string
Identifies the source of the treasury management account. Valid values: BAI, BTRS, ISO, SWIFT
FapiInteractionId
string
Universally unique identifier for this interaction, used across all API requests and responses. A valid ID must be 36 characters in length.
Account
object
Contains basic account information
LineItem
object
A line item within a transaction.
2 properties
Transaction
object
Base entity for financial transactions
12 properties 1 required
PageMetadataLinks
object
Resource URLs for retrieving next or previous datasets.
2 properties
Transactions
object
Optionally paginated array of transactions
CommercialBalance
object
A specific treasury management defined balance
3 properties
DateString
string
Date format based on ISO 8601 standards. Format: YYYY-MM-DD
CommercialCode
object
Code for commercial transactions that retrieves the summary, account information, and related transaction codes from the treasury object. The code for a specif…
2 properties
ContentTypes
string
Types of supported document formats.
PaginatedArray
object
Page metadata and related URLs for the result set.
2 properties
AccountWithDetails
object
Detailed information about an authorized client account. If the BalanceAsOfDate is provided, balance summary information is also returned.
AccountCategory
string
The account type for the transaction. Valid values: COMMERCIALACCOUNT

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

keycorp-account-transactions-api-openapi.yml Raw ↑

Other APIs KeyCorp publishes across the network.

KeyCorp Account Information API
KeyCorp Accounts API
KeyCorp ACH API
KeyCorp ACH Payment Origination API
KeyCorp ACH Payment Request Inquiry API
KeyCorp ACH Transactions API
KeyCorp Health Check API
KeyCorp Image Check API
KeyCorp Initiate API
KeyCorp Participant API
KeyCorp RTP API
KeyCorp Stop Payments API
Where this information came from

This is an independent, third-party profile of KeyCorp Account Transactions 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.