Enterprise customers with legal entities in Poland, Denmark, or Sweden can now issue local-currency cards and fund reimbursements.
Ramp
Split a bill into multiple scheduled payments to manage deposits, financing agreements, and cash-flow-sensitive vendor workflows.
Forward any email to Ramp and attachments route themselves — invoices become draft bills, supporting docs attach, spam gets filtered.
-
New treasury accounts endpoint (beta) — List all treasury accounts for your business, including wallet, brokerage, and managed portfolio accounts. Filter results with
startandpage_sizepagination parameters. View endpoint -
New treasury balance history endpoint (beta) — Retrieve daily available balance snapshots for a specific treasury account, with optional
start_dateandend_datefiltering in ISO 8601 format. View endpoint -
Upload accounting entities (beta) — New endpoint to upload up to 500 ERP subsidiaries/entities in a single request, enabling entity-level scoping for accounting fields, vendors, GL accounts, and more. View endpoint
-
Entity selection setting for accounting connections — Added
entity_selection_enabledto accounting connection settings, available when creating (POST) or updating (PATCH) a connection. This controls whether ERP entity selection is active for API-based accounting connections. View endpoint -
Entity scoping for GL accounts — Added
entity_remote_idsfield to create, update, and list GL account endpoints, letting you scope GL accounts to specific ERP entities. View endpoint -
Entity scoping for accounting vendors — Added
entity_remote_idsfield to create, update, and list accounting vendor endpoints, so vendors can be restricted to specific ERP entities. View endpoint -
Entity scoping for tax code options — Added
entity_remote_idsfield to create, update, and list tax code option endpoints, allowing tax codes to be scoped to specific ERP entities. View endpoint -
Custom record fields on entities — Added
include_custom_field_valuesquery parameter toGET /developer/v1/entitiesandGET /developer/v1/entities/{entity_id}. When set totrue, the response includes acustom_record_fieldsarray with custom field values for each entity. View endpoint -
Purchase order line item custom fields — The purchase order detail response now includes
custom_field_valueson each line item, returning saved custom field data. View endpoint -
Spend program line item custom fields — The spend program detail response now includes a
line_item_custom_fieldsarray, showing each enabled custom field's ID, display name, type, description, and whether it's required. View endpoint -
New accounting field selection source — Added
AI_AUTOCODINGenum value to thesourcefield on accounting field selections, indicating a selection was assigned by AI purchase order autocoding. -
New audit log event type — Added
Status updated by intake agentevent type for tracking when an accounts receivable customer status is updated by the intake agent. View endpoint
-
Parent vendor ID on vendor responses — Vendor endpoints now include a
parent_vendor_idfield, making it easy to identify vendor parent-child relationships directly from the API. View endpoint -
Network merchant ID on transactions — Transaction responses now include a
network_merchant_idfield containing the card acceptor merchant identifier from the payment network (e.g., Visa), ornullwhen unavailable. View endpoint -
Entity scoping for accounting field options — The
entity_remote_idsfield is now returned onGET /developer/v1/accounting/field-optionsresponses and accepted onPOSTandPATCHrequests, letting you scope field options to specific business entities. View endpoint -
Entity scoping for inventory item options — Inventory item option endpoints now support
entity_remote_idsonPOST,PATCH, andGEToperations, enabling per-entity availability control for inventory items. View endpoint -
Child vendors endpoint — List child vendors of a parent vendor via
GET /developer/v1/vendors/{vendor_id}/children. View endpoint -
Funds API (beta) — A full suite of endpoints for managing funds, including creating, listing, updating, terminating, suspending/unsuspending funds, and managing fund members. Funds can be linked to spend programs or configured standalone with spending restrictions, permitted spend types, and accounting rules. View endpoint
-
Field option filter rules (beta) — New endpoints to bulk create, list, and bulk delete field option filter rules, which define conditional visibility of accounting field options based on selections in other fields. View endpoint
-
ERP migration readiness endpoint — Mark an inactive API-based accounting connection as ready to migrate via
POST /developer/v1/accounting/connection/{connection_id}/ready-to-migrate, enabling the ERP migration flow UI for your customers. View endpoint -
Transaction update endpoint (beta) — Update transactions via
PATCH /developer/v1/transactions/{transaction_id}to create, replace, or remove line item splits with accounting field selections and memos. View endpoint -
Treasury syncable transactions endpoint — List treasury transactions available for syncing to an accounting provider via
GET /developer/v1/treasury/syncable-transactions, with filtering by date range, entity, and sync status. View endpoint -
New audit log event types — Added
Internal impersonation upgraded to read-write,Preview mode entered,Spend settings updated,Vendor parent set, andVendor parent unsetto the audit logsevent_typeenum. View endpoint -
Sync status enum descriptions — The
sync_statusfilter parameter on transactions, reimbursements, transfers, and cashbacks now includes descriptions forNOT_SYNC_READY,SYNCED, andSYNC_READYvalues.
Admins and managers get richer travel insights: spend by category, off-Ramp bookings, most common routes, top destinations and merchants — all exportable to CSV.
A new traveler map shows where and when employees are traveling in a single view. Each pin on the map provides traveler name, dates, and spend. Adjust the date range to drill-in on a specific time period.
Ramp users who receive gift card rewards can now view and copy their gift card credentials (codes, redemption URLs, and instructions) directly from the Ramp app.
-
Receipt OCR data now available — You can retrieve structured OCR data (currency code and line items with name, date, quantity, unit price, and total price) from receipts by passing the
include_ocr_dataquery parameter on the List Receipts and Get Receipt endpoints. View endpoint -
Entity scoping for accounting field options — When creating field options via
POST /developer/v1/accounting/field-options, you can now passentity_remote_idsto restrict an option to specific entities. When updating viaPATCH /developer/v1/accounting/field-options/{field_option_id}, you can set, reset (withnull), or leave entity scoping unchanged. View endpoint -
Spend allocation filtering by member role — The
member_rolesquery parameter onGET /developer/v1/limitsnow acceptsOWNER,COOWNER, andMEMBERvalues (theCOORDINATORvalue has been removed). Use this withuser_idto filter spend allocations by a user's access role. View endpoint -
GOVERNMENT_ENTITYremoved from application entity types — TheGOVERNMENT_ENTITYenum value is no longer accepted for theentity_typefield when creating applications viaPOST /developer/v1/applications. Requests using this value will now fail validation. View endpoint -
Currency code renamed from
OUSDtoOPEN_USD— The currency enum valueOUSDhas been renamed toOPEN_USDacross all endpoints that accept or return currency codes. -
Renamed "Business Account" to "Checking Account" — Default
account_namevalues in vendor ACH and wire bank account request bodies now default toChecking Accountinstead ofBusiness Account. The audit log eventBusiness Account terms acceptedhas been renamed toChecking Account terms accepted. -
New audit log event types — Added
Bill pay rejected PDR bank account ownership match,External agent key created,External agent key revoked,External agent key updated, andInitiated digital wallet provisioning (audit)as filterable event types. The previousAgent key created,Agent key revoked, andAgent key updatedvalues have been replaced by theirExternal agent keycounterparts. View endpoint -
New spend request action and denial reasons — Purchase order spend requests now include a
send_pdf_to_vendoravailable action, and the agreement linking denial reasons include a newpunchout_ordervalue indicating agreements are not supported for punchout purchase orders. -
Punchout order ID on purchase order line items — Purchase order line item responses now include a
punchout_order_idfield.
-
New accounting codings endpoint (beta) — Post accounting coding selections to Ramp objects like transactions via
POST /developer/v1/accounting/codings. Specify anobject_id,object_type(currentlyTRANSACTION), and an array ofaccounting_coding_selectionswith field and option IDs. View endpoint -
Purchase order
edit_line_itemsaction detail — The purchase orderpermitted_actionsresponse now includes anedit_line_itemsfield indicating whether line items can be edited, with denial reasons such asarchived,no_permission, andpunchout_order. -
New purchase order denial reason values — Several purchase order action denial reason enums now include additional values:
archivedadded toIssuePurchaseOrderFundDenialReason,AgreementCreationPostApprovalDenialReason, andUploadBillDenialReason;punchout_orderadded toRequestAgainDenialReasonandRequestChangesDenialReason. -
Clarified spend limit and card display name descriptions — The
display_namefield on limits now specifies it is the spend allocation name, separate from each linked card'sdisplay_name. Thedisplay_namequery parameter on the List Limits endpoint clarifies it filters by the limit's display name. View endpoint
-
New audit log actor type — Added
spend_request_agentas a newactor_typeenum value for filtering and identifying Spend Request Agent activity in audit log events. View endpoint -
New audit log event types — Added several new event types for filtering audit logs:
Accounting settings updated,Agent key created,Agent key revoked,Agent key updated,Bank account ACH details viewed,Bank account sensitive details viewed,Identity locked,Identity unlocked,Transfer created, andWBX request admin approved entire workflow. View endpoint -
New transaction decline reason — Added
AUTHORIZER_UNDER_TRANSACTION_AMOUNT_LIMITenum value indicating a transaction was declined because the amount fell below the per-transaction minimum. -
Location entity update side effect clarified — The
entity_idfield onPATCH /developer/v1/locations/{location_id}now documents that existing users assigned to the location will also be moved to the updated entity. View endpoint -
Vendor accounting link uniqueness documented — The
accounting_vendor_remote_idandvendor_tracking_category_option_idfields onPOST /developer/v1/vendorsnow clarify that the referenced accounting vendor must not already be linked to another Ramp vendor. View endpoint -
New
OUSDcurrency code — AddedOUSDto supported currency code enums across bills, draft bills, and other currency fields. -
New OAuth scope — Added
tasks:readscope for granting read access to tasks. -
Date-time support for custom record values — Custom record row
valuefields now acceptdate-timeformatted strings in addition to numbers, strings, booleans, and arrays. -
New
ARAVOthird-party risk management provider — AddedARAVOto theThirdPartyRiskManagementProviderTypeenum. -
New
PAYEEdocument version type — AddedPAYEEto theRampDocumentVersionTypeenum for payee document versions. -
New
allow_nonefield on tracking category settings — TheTrackingCategorySettingsschema now includes anallow_noneboolean field. -
New
edit_accounting_merchantvendor action — Vendor response objects now include anedit_accounting_merchantaction detail indicating whether the accounting merchant linked to a vendor can be edited, with denial reasons such asarchived,matches_payee_vendor,no_payee, andno_permission.
Code QuickBooks Online custom fields and dimensions directly in Ramp before sync — across card transactions, reimbursements, bills, vendor credits, and POs.
Message Ramp in Microsoft Teams to handle expenses, upload receipts, fix missing items, and more.
Customers can now "copy-as-markdown" in one click, ask questions natively from Cursor and Claude Code, and access a simplified onboarding path.
Build a contact book for non-employees. Once admins define attendee types, team members can add and reuse external attendees across expenses.
- Bill payment date scheduling — You can now set an optional
payment_datefield when creating or updating bills viaPOST /developer/v1/billsandPATCH /developer/v1/bills/{bill_id}to schedule when a non-card payment should be initiated. Sendnullon update to unschedule a previously set payment date. View endpoint
Connect Okta or Entra to see which software licenses your team actually uses, spot unused seats, and save money at renewal.
Canadian businesses can self-serve issue USD virtual cards alongside their CAD cards.
-
New audit log event types — Added several new event types for the audit logs endpoint:
Cash manager recommendation reviewed,Forecast custom input deleted,Forecast custom input updated,Forecast settings updated, andStrict MFA setting updated. View endpoint -
Schedule bill payments via API — You can now set an optional
payment_datefield when creating or updating bills to schedule when a non-card payment should be initiated. Passnullto clear a previously scheduled date. View endpoint -
Update GL account on inventory item options — The
PATCH /developer/v1/accounting/inventory-item/options/{option_id}endpoint now accepts an optionalgl_account_idfield, letting you associate an inventory item option with a specific GL account. View endpoint -
Spending restrictions on unified requests — Unified request responses now include a
spending_restrictionsobject with anintervalfield, so you can see the spend frequency associated with a request. View endpoint -
New
allowed_overage_percentfield on unified requests — Unified request responses now includeallowed_overage_percent, indicating the permitted overage percentage for a spend allocation request. View endpoint
-
New Comments endpoints (beta) — List and create comments on bills and spend requests via
GET /developer/v1/comments/{object_type}/{object_id}andPOST /developer/v1/comments/{object_type}/{object_id}. Supportsbillsandspend-requestsasobject_typevalues, with paginated responses. View endpoint -
Purchase order deep links — Purchase order responses now include a
ramp_urlfield with a stable permalink to the purchase order in the Ramp web application. View endpoint -
Unified request deep links — Unified request responses now include a
ramp_urlfield linking directly to the request in the Ramp web application. View endpoint -
Bill update line item PO matching — When updating bills,
line_itemsandinventory_line_itemsnow accept apurchase_order_line_item_idfield to match individual line items to specific purchase order line items. View endpoint -
GL account association for inventory item options — The
PATCH /developer/v1/accounting/inventory-item/options/{option_id}endpoint now accepts agl_account_idfield to associate an inventory item option with a GL account. View endpoint -
Mileage reimbursement fund attribution — The
POST /developer/v1/reimbursements/mileageendpoint now accepts aspend_allocation_idfield to attribute a mileage reimbursement to a specific fund. View endpoint -
Multi-currency spending restriction support — Spending restriction descriptions for
limitandtransaction_amount_limiton cards and spend limits now correctly reference the smallest currency unit rather than assuming USD cents, reflecting proper non-USD currency handling. -
Mock webhook
business_idfield — The mock webhook event response now includes abusiness_idfield identifying the business associated with the event. View endpoint -
New webhook event types — Added
entities.createdandtransactions.syncedas new webhook event types you can subscribe to and trigger via mock webhooks. View endpoint -
Matrix table append duplicate handling — The append rows endpoint for matrix tables now supports an
ignore_duplicatesboolean parameter. Set it totrueto skip existing duplicate cells instead of returning an error. View endpoint -
Expanded audit log event types — Added 30+ new
event_typeenum values for audit logs, includingAccount details viewed,Passkey created,Passkey deleted,Transfer initiated,User logged out,Voided check downloaded,Payment run action,Edited custom field,Cash Manager settings updated, and more. View endpoint -
New audit log resource types — Added
Cash Manager recommendation,Forecast custom input,Payment run, andWallet automation policyasresource_typeenum values for audit log events. View endpoint