Ramp website screenshot

Ramp

Ramp is a finance automation platform that combines corporate cards, expense management, accounts payable, vendor management, and accounting integrations into a single product. The Ramp Developer API enables developers to access and manage Ramp account data, build applications for the Ramp App Center reaching over 25,000 Ramp customers, and automate financial workflows by integrating Ramp into existing systems.

1 APIs 0 Features
FinanceSpend ManagementCorporate CardsExpense ManagementAccounts PayableBill PayAccountingReimbursements

APIs

Ramp Developer API

The Ramp Developer API enables developers to programmatically access and manage Ramp account data, build applications for the Ramp App Center, and automate financial workflows. ...

Collections

Arazzo Workflows

Ramp Attribute Transaction To Cardholder

Resolve a transaction's card and user, then pull the user and card directories for attribution.

ARAZZO

Ramp Audit Event Target Lookup

List audit events and the user directory to resolve the actor behind each event.

ARAZZO

Ramp Card Inventory By Cardholder

Pull the card and user directories to build a per-cardholder card inventory.

ARAZZO

Ramp Categorize Transaction To Account

Retrieve a transaction and pull the GL account list to support categorization.

ARAZZO

Ramp Export Spend Snapshot

Pull transactions, cards, and users together to assemble a single spend snapshot.

ARAZZO

Ramp Find Cardholder Recent Spend

List users, then list a date window of transactions to slice spend by cardholder.

ARAZZO

Ramp Flag Large Transaction

List transactions in a window and branch on whether the first one exceeds a threshold.

ARAZZO

Ramp Flag Open Bill Vendor

List bills and branch into a vendor lookup only when the first bill is still open.

ARAZZO

Ramp Inspect Transaction Detail

List transactions in a date range, pick the first, and retrieve its full record.

ARAZZO

Ramp Locate Department Spend

Pull departments, users, and transactions to roll spend up by department.

ARAZZO

Ramp Locate Location Spend

Pull locations, users, and transactions to roll spend up by location.

ARAZZO

Ramp Map Users To Departments

Pull the user, department, and location directories to build an org spend map.

ARAZZO

Ramp Paginate Accounting Accounts

Page through the general ledger account list by following the start cursor.

ARAZZO

Ramp Reconcile Bills With Vendors

Pull bills and the accounting vendor directory to resolve each bill's vendor.

ARAZZO

Ramp Reconcile Reimbursements To Users

Pull reimbursements and the user directory to attribute each request to a person.

ARAZZO

Ramp Review Pending Reimbursement Detail

List reimbursements and branch into a user lookup only when one is still pending.

ARAZZO

Ramp Statement Close Detail

List statements, then pull the transactions for the statement period to reconcile a close.

ARAZZO

Ramp Trace Transaction To Account Detail

List transactions, retrieve the first in full, then pull GL accounts for coding.

ARAZZO

GraphQL

Ramp GraphQL API

Ramp is a corporate card and spend management platform for finance teams. The API covers cards, transactions, reimbursements, departments, locations, accounting integrations, re...

GRAPHQL

Pricing Plans

Ramp Plans Pricing

3 plans

PLANS

Rate Limits

Ramp Rate Limits

5 limits

RATE LIMITS

FinOps

Ramp Finops

FINOPS

Event Specifications

Ramp Developer API Webhooks

Event-driven surface for the Ramp Developer API. Ramp delivers webhook events to subscriber-provided HTTPS endpoints whenever state changes occur on resources such as transactio...

ASYNCAPI

Semantic Vocabularies

Ramp Context

20 classes · 4 properties

JSON-LD

API Governance Rules

Ramp API Rules

8 rules · 2 errors 4 warnings

SPECTRAL

JSON Structure

Ramp Card Structure

0 properties

JSON STRUCTURE

Ramp Transaction Structure

0 properties

JSON STRUCTURE

Ramp User Structure

0 properties

JSON STRUCTURE

Example Payloads

Ramp List Cards Example

2 fields

EXAMPLE

Ramp List Users Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
🔑
Authentication
Authentication
📝
Signup
Signup
💰
Pricing
Pricing
📰
Blog
Blog
💬
Support
Support
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Vocabulary
Vocabulary
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Ramp Developer API
  version: '1.0'
items:
- info:
    name: Accounts
    type: folder
  items:
  - info:
      name: List general ledger accounts
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/accounting/accounts
      params:
      - name: page_size
        value: ''
        type: query
      - name: start
        value: ''
        type: query
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns a paginated list of general ledger accounts configured for the organization.
- info:
    name: Vendors
    type: folder
  items:
  - info:
      name: List accounting vendors
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/accounting/vendors
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List accounting vendors
- info:
    name: Transactions
    type: folder
  items:
  - info:
      name: List transactions
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/transactions
      params:
      - name: from_date
        value: ''
        type: query
      - name: to_date
        value: ''
        type: query
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns a paginated list of transactions for the organization.
  - info:
      name: Retrieve a transaction
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/transactions/:id
      params:
      - name: id
        value: ''
        type: path
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Retrieve a transaction
- info:
    name: Cards
    type: folder
  items:
  - info:
      name: List cards
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/cards
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List cards
- info:
    name: Users
    type: folder
  items:
  - info:
      name: List users
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/users
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List users
- info:
    name: Departments
    type: folder
  items:
  - info:
      name: List departments
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/departments
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List departments
- info:
    name: Locations
    type: folder
  items:
  - info:
      name: List locations
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/locations
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List locations
- info:
    name: Reimbursements
    type: folder
  items:
  - info:
      name: List reimbursements
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/reimbursements
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List reimbursements
- info:
    name: Bills
    type: folder
  items:
  - info:
      name: List bills
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/bills
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List bills
- info:
    name: Statements
    type: folder
  items:
  - info:
      name: List statements
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/statements
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List statements
- info:
    name: Audit Logs
    type: folder
  items:
  - info:
      name: List audit events
      type: http
    http:
      method: GET
      url: https://api.ramp.com/developer/v1/audit-logs/events
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://api.ramp.com/developer/v1/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: List audit events
bundled: true