Skip to content
Rho logo

Connectors / Finance · HTTP Connector

Automate Rho with Tray.ai

Update a transaction note in Rho and start a workflow when Rho sends “Account balance updated”. Connect Rho to the rest of your finance stack with Tray.ai.

What can you do with Rho on Tray.ai?

Rho is a business banking platform for startups and growing companies, covering checking and treasury accounts, corporate cards, bill pay, invoicing and expense management. Tray.ai connects to Rho through the HTTP Connector, so your workflows can call the Rho API alongside the rest of your stack.

  • When Rho sends “Card authorization declined”, alert the cardholder and finance in team chat.
  • Add each payment to your accounting system when Rho sends “Transaction created”.
  • When Rho sends “Account balance updated”, refresh the cash position in your finance dashboard.
  • Update a transaction note with the matching purchase order number from your procurement system.
Connects through
HTTP Connector
Authentication
A bearer token
Base URL
https://rhoapi.rho.co/api/v1

Set it up

Connect Rho to Tray.ai

Each step uses Rho's own API details, from its documentation.

Step 1

Save Rho's API token

Save the token Rho issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://rhoapi.rho.co/api/v1 as the base URL. Or paste a cURL example from Rho's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List accounts”

It's one of 17 documented actions, under Accounts. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from Rho events

Give Rho the URL of a Tray.ai webhook trigger. “Account balance updated” can then start a workflow, and so can 4 other events.

Give your AI agents Rho tools

Build an MCP server on Rho in Agent Gateway and choose which actions your agents can call. Every call runs with access control and an audit trail. How Agent Gateway works

  • List accounts
  • List transactions
  • List cards
  • List invoices
  • List expenses
  • List bills
  • Get an account
  • Get a transaction

What the Rho API covers

6 resources and 17 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Accounts

  • List accounts
  • Get an account

Transactions

  • List transactions
  • Get a transaction
  • Update a transaction note

Cards

  • List cards
  • Get a card
  • List declined authorizations

Invoices

  • List invoices
  • Get an invoice
  • List customers

Expenses

  • List expenses
  • Get an expense
  • List reimbursements

Bills

  • List bills
  • Get a bill
  • List counterparties

Events Rho can send to a Tray.ai webhook trigger

  • Account balance updated
  • Transaction created
  • Transaction updated
  • Card transaction authorized
  • Card authorization declined

Checked against Rho's own documentation on 2026-11-11

docs.rho.co/docs/v1/getting-started

Frequently asked questions

What can a Tray.ai workflow do in Rho?

+

The Rho API documents 17 actions across 6 resources (Accounts, Transactions, Cards, Invoices, Expenses, Bills). For example: List accounts; List transactions; List cards. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Rho?

+

The Rho API uses a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Rho events can start a Tray.ai workflow?

+

Rho sends 5 events to a webhook URL, for example: Account balance updated; Transaction created; Transaction updated; Card transaction authorized; Card authorization declined. A Tray.ai webhook trigger receives them and starts a workflow.

See Rho working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.