Sapilon becomes publicly available on 1 December 2026: 42 days to go. The core goes open source the same day →

Ramp integration

In short

Read card transactions, cards, users, reimbursements and bills. Connect it on the Integrations page; your app then calls Ramp through Sapilon without ever holding a Ramp credential.

Lets your app read your Ramp business’s card transactions, cards, users, reimbursements and bills. It cannot move money.

Connecting

On the Integrations page choose Connect on Ramp, sign in to Ramp and allow access. Under Advanced you can use your own Ramp OAuth app instead of Sapilon’s.

  • A Ramp admin must approve the connection.
  • Sapilon’s own Ramp app is being registered. Until it is, Advanced → Bring your own OAuth app connects today.

What your app can do

Only these requests are available; anything else is refused.

  • GET /business
  • GET /transactions
  • GET /transactions/*
  • GET /cards
  • GET /users
  • GET /reimbursements
  • GET /bills

How the agent uses it

Use integrations.request('ramp', …); paths are relative to https://api.ramp.com/developer/v1.

  • GET /transactions — Example: { method: 'GET', path: '/transactions', query: { from_date: '2026-10-01T00:00:00Z', page_size: '100' } }. GET /transactions/{id}.
  • GET /cards, GET /users, GET /reimbursements, GET /bills, GET /business.

Pages continue at page.next: pass its start in query. Read-only.

More from Ramp: https://docs.ramp.com/developer-api/v1/overview

Last updated .

Was this page helpful?