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 /businessGET /transactionsGET /transactions/*GET /cardsGET /usersGET /reimbursementsGET /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