# Kyriba integrations: bank accounts and cash flows

> Create a bank account and create a cash flow in Kyriba, and start a workflow when Kyriba sends “Batch status changed”.

**Canonical page:** https://tray.ai/connectors/kyriba-integrations/
**Categories:** Finance
**Connects through:** HTTP Connector

## Overview

Kyriba is a treasury management platform for corporate finance teams, covering bank accounts, cash positions, cash flow forecasting, payments, and FX risk. Tray.ai connects to Kyriba through the HTTP Connector, so your workflows can call the Kyriba API alongside the rest of your stack. API access comes through Kyriba's partner program or API plan, so you need approved credentials first.

## Use cases

### Bank accounts

Read, create, update, and delete bank accounts in Kyriba from any Tray.ai workflow. The Kyriba API covers calls such as list bank accounts and get a bank account.

- List bank accounts
- Get a bank account
- Create a bank account

### Cash flows

Read, create, update, and delete cash flows in Kyriba from any Tray.ai workflow. The Kyriba API covers calls such as list cash flows and create a cash flow.

- List cash flows
- Create a cash flow
- Update a cash flow

### Transfers

Read and delete transfers in Kyriba from any Tray.ai workflow. The Kyriba API covers calls such as list transfer statuses and delete an unvalidated transfer.

- List transfer statuses
- Delete an unvalidated transfer

### Kyriba events

Start a Tray.ai workflow the moment something happens in Kyriba. Kyriba sends events such as batch status changed and document approved to a Tray.ai webhook trigger.

- Batch status changed
- Document approved
- Document cancelled

## Frequently asked questions

### Does Tray.ai connect to Kyriba?

Yes. Tray.ai connects to Kyriba through the HTTP Connector, which calls the Kyriba API directly. Any call the Kyriba API documents can run as a step in a Tray.ai workflow. API access comes through Kyriba's partner program or API plan, so you need approved credentials first.

### How does Tray.ai authenticate with Kyriba?

The Kyriba API uses OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Kyriba connector?

Kyriba runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Kyriba connector from the Kyriba API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
