BNY Treasury Services API

BNY Treasury Services APIs cover payments (USD clearing, global ACH, RTP, wires, Pay by Bank / open banking), liquidity, cash management, trade finance, and FX. BNY is one of the largest USD clearers in the world and exposes these capabilities to corporate, FI, and fintech clients through the BNY Developer Marketplace.

BNY Treasury Services API is one of 5 APIs that BNY (Bank of New York Mellon) publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 machine-runnable capability that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko.

Tagged areas include Treasury Services, Payments, Cash Management, Liquidity, and Trade Finance. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, and 1 Naftiko capability spec.

OpenAPI Specification

bny-treasury-services-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: BNY Treasury Services API
  description: >-
    BNY Treasury Services APIs cover payments (USD clearing, global ACH, RTP, wires, Pay by Bank), liquidity, cash
    management, trade finance, and FX, exposed through the BNY Developer Marketplace at developer.bny.com.
    Operations are illustrative; full reference is published behind Nexen single sign-on.
  version: '1.0'
  contact:
    name: BNY Developer Support
    url: https://developer.bny.com/
externalDocs:
  description: BNY Developer Marketplace
  url: https://developer.bny.com/
servers:
  - url: https://apigateway.bny.com
    description: Production
  - url: https://apigateway.qa.bny.com
    description: Sandbox
tags:
  - name: Treasury Services
    description: Payments, liquidity, cash management, trade finance, and FX.
security:
  - bearerAuth: []
paths:
  /v1/status:
    get:
      operationId: getTreasuryServicesStatus
      summary: Get Treasury Services Status
      description: >-
        Returns the current status of the BNY Treasury Services API surface.
      tags:
        - Treasury Services
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  version:
                    type: string
        '401':
          description: Unauthorized
        '429':
          description: Too many requests
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer