Ramp
Available Tools
List Ramp GL (General Ledger) accounts for accounting integration. Returns account names, codes, and classifications. Supports cursor-based pagination.
List Ramp vendors for bill pay. Returns vendor names, contact info, and default payment methods. Supports cursor-based pagination.
List Ramp bills with filtering by entity, vendor, status (DRAFT, PENDING, APPROVED, PAID), and date range. Supports cursor-based pagination.
Get a specific Ramp bill by ID with full details including line items, vendor info, and payment method.
Create a new Ramp bill for bill pay. Requires vendor ID, amount, entity ID, issued date, and due date. Optionally include invoice number and memo.
Update an existing Ramp bill. Only approved bills can be updated. Can modify amount, invoice details, due date, and line items.
Get the Ramp business profile including business name, settings, and integration status.
Get the Ramp business balance including current balance, statement balance, credit limit, and available credit.
Get a specific Ramp bank account by ID with account type, verification status, and details.
List Ramp cards with filtering by user, entity, card program, physical/virtual type, and state (ACTIVE, SUSPENDED, TERMINATED). Supports cursor-based pagination.
Get a specific Ramp card by ID with full details including spend limits, spending restrictions, and cardholder info.
Create a new Ramp virtual card. This is an async operation that returns a task ID. Use get_deferred_task_status to check completion.
Create a new Ramp physical card. Requires shipping address. This is an async operation that returns a task ID. Use get_deferred_task_status to check completion.
Check the status of an async/deferred Ramp operation (card creation, suspension, etc.). Returns task status and result data when completed.
Update a Ramp card’s display name, spend limit, or spending restrictions.
Suspend a Ramp card. This is an async operation that returns a task ID. The card will be temporarily disabled.
Unsuspend/reactivate a suspended Ramp card. This is an async operation that returns a task ID.
Validate Ramp OAuth credentials by testing API access. Returns success status and message.
List all Ramp departments/cost centers with their entity assignments and hierarchy. Supports cursor-based pagination.
List all Ramp business entities for multi-entity businesses. Returns entity names, addresses, and primary entity designation. Supports cursor-based pagination.
Get a specific Ramp business entity by ID with full details including address and phone.
List Ramp spending limits/policies with filtering by user, card, department, and entity. Returns limit amounts, intervals, and usage. Supports cursor-based pagination.
Get a specific Ramp spending limit by ID with full details including amount, interval, restrictions, and current usage.
List Ramp reimbursement requests with filtering by user and status (PENDING, APPROVED, REJECTED, REIMBURSED). Supports cursor-based pagination.
Get a specific Ramp reimbursement by ID with full details including receipts, accounting categories, and approval status.
List Ramp card transactions with filtering by date range, card ID, user ID, department ID, amount range, and transaction state (PENDING, CLEARED, DECLINED). Supports cursor-based pagination.
Get a specific Ramp transaction by ID with full details including receipts, memo, merchant info, and accounting categories.
List Ramp cashback/rewards earned on transactions. Supports cursor-based pagination.
List Ramp users with filtering by department, location, role (ADMIN, OWNER, USER, BOOKKEEPER), status, and entity. Supports cursor-based pagination.
Get a specific Ramp user by ID with full profile including associated cards, spending limits, department, and manager info.