Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

KeyBank Webhooks

The KeyBank Webhooks service delivers real-time payment event notifications to subscribed commercial client applications for ACH, Wire, and RTP alerts. It defines client-hosted callback endpoints (alert codes such as AL00901, AL00906, and AL00907) that KeyBank invokes to push status and settlement events, allowing consuming systems to react to payment lifecycle changes without polling the inquiry APIs. Callback delivery follows the same OAuth2 and certificate-based security posture as the rest of the KeyBank API catalog.

KeyBank Webhooks is one of 10 APIs that KeyCorp publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Events, Webhooks, Payments, and United States. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 3 operations across 3 paths, organized into 3 resource areas, and defines 6 schemas. It is described by OpenAPI 3.0.2, at version 3.1.0.

3 operations 3 paths 6 schemas 3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
3.1.0
Resource Areas
3

Paths & Operations 3

Across 3 paths, the API surfaces 3 operations — 3 POST. They span 3 resource areas: ACH, Wire/RTP v2, Wire/RTP v1. Each is listed below with its method, path, parameters, and response codes.

ACH 1
POST
/"Callback URL from client for ACH alerts - AL00906"
Send an ACH alerts event notification to the client URI.
body → 200202400401403500
Wire/RTP v2 1
POST
/"Callback URL from client for Wire/RTP alerts - AL00907"
Send Wire/RTP Alerts event notification to the client URI.
body → 200202400401403500
Wire/RTP v1 1
POST
/"Callback URL from client for AL00901"
Send Wire/RTP alerts event notification to the client URI.
body → 200400401403500

Schemas 6

The contract defines 6 schemas that model the data the API accepts and returns. The most detailed are alertFailureResponse (1 property), alertInvalidInputResponse (1 property), alertSuccessResponse (1 property), alertNotificationAL00901Request (1 property). Each schema is shown below with its type and property counts.

alertNotificationAL00907Request
object
1 property
alertNotificationAL00906Request
object
1 property
alertNotificationAL00901Request
object
1 property
alertSuccessResponse
object
1 property
alertInvalidInputResponse
object
1 property
alertFailureResponse
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

keycorp-webhooks-openapi.yml Raw ↑

Other APIs KeyCorp publishes across the network.

KeyBank Account Information API
KeyBank ACH Origination API
KeyBank Wire Transfer API
KeyBank RTP Send Payment API
KeyBank Account Validation API
KeyBank ACH Inquiry API
KeyBank Wire Inquiry API
KeyBank RTP Inquiry API
KeyBank Check Services API