releases.shpreview
Home/Ramp
Ramp

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 start and page_size pagination parameters. View endpoint

  • New treasury balance history endpoint (beta) — Retrieve daily available balance snapshots for a specific treasury account, with optional start_date and end_date filtering 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_enabled to 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_ids field 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_ids field 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_ids field 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_values query parameter to GET /developer/v1/entities and GET /developer/v1/entities/{entity_id}. When set to true, the response includes a custom_record_fields array with custom field values for each entity. View endpoint

  • Purchase order line item custom fields — The purchase order detail response now includes custom_field_values on 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_fields array, 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_AUTOCODING enum value to the source field on accounting field selections, indicating a selection was assigned by AI purchase order autocoding.

  • New audit log event type — Added Status updated by intake agent event 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_id field, 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_id field containing the card acceptor merchant identifier from the payment network (e.g., Visa), or null when unavailable. View endpoint

  • Entity scoping for accounting field options — The entity_remote_ids field is now returned on GET /developer/v1/accounting/field-options responses and accepted on POST and PATCH requests, 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_ids on POST, PATCH, and GET operations, 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, and Vendor parent unset to the audit logs event_type enum. View endpoint

  • Sync status enum descriptions — The sync_status filter parameter on transactions, reimbursements, transfers, and cashbacks now includes descriptions for NOT_SYNC_READY, SYNCED, and SYNC_READY values.

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_data query 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 pass entity_remote_ids to restrict an option to specific entities. When updating via PATCH /developer/v1/accounting/field-options/{field_option_id}, you can set, reset (with null), or leave entity scoping unchanged. View endpoint

  • Spend allocation filtering by member role — The member_roles query parameter on GET /developer/v1/limits now accepts OWNER, COOWNER, and MEMBER values (the COORDINATOR value has been removed). Use this with user_id to filter spend allocations by a user's access role. View endpoint

  • GOVERNMENT_ENTITY removed from application entity types — The GOVERNMENT_ENTITY enum value is no longer accepted for the entity_type field when creating applications via POST /developer/v1/applications. Requests using this value will now fail validation. View endpoint

  • Currency code renamed from OUSD to OPEN_USD — The currency enum value OUSD has been renamed to OPEN_USD across all endpoints that accept or return currency codes.

  • Renamed "Business Account" to "Checking Account" — Default account_name values in vendor ACH and wire bank account request bodies now default to Checking Account instead of Business Account. The audit log event Business Account terms accepted has been renamed to Checking 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, and Initiated digital wallet provisioning (audit) as filterable event types. The previous Agent key created, Agent key revoked, and Agent key updated values have been replaced by their External agent key counterparts. View endpoint

  • New spend request action and denial reasons — Purchase order spend requests now include a send_pdf_to_vendor available action, and the agreement linking denial reasons include a new punchout_order value 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_id field.

  • New accounting codings endpoint (beta) — Post accounting coding selections to Ramp objects like transactions via POST /developer/v1/accounting/codings. Specify an object_id, object_type (currently TRANSACTION), and an array of accounting_coding_selections with field and option IDs. View endpoint

  • Purchase order edit_line_items action detail — The purchase order permitted_actions response now includes an edit_line_items field indicating whether line items can be edited, with denial reasons such as archived, no_permission, and punchout_order.

  • New purchase order denial reason values — Several purchase order action denial reason enums now include additional values: archived added to IssuePurchaseOrderFundDenialReason, AgreementCreationPostApprovalDenialReason, and UploadBillDenialReason; punchout_order added to RequestAgainDenialReason and RequestChangesDenialReason.

  • Clarified spend limit and card display name descriptions — The display_name field on limits now specifies it is the spend allocation name, separate from each linked card's display_name. The display_name query 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_agent as a new actor_type enum 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, and WBX request admin approved entire workflow. View endpoint

  • New transaction decline reason — Added AUTHORIZER_UNDER_TRANSACTION_AMOUNT_LIMIT enum value indicating a transaction was declined because the amount fell below the per-transaction minimum.

  • Location entity update side effect clarified — The entity_id field on PATCH /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_id and vendor_tracking_category_option_id fields on POST /developer/v1/vendors now clarify that the referenced accounting vendor must not already be linked to another Ramp vendor. View endpoint

  • New OUSD currency code — Added OUSD to supported currency code enums across bills, draft bills, and other currency fields.

  • New OAuth scope — Added tasks:read scope for granting read access to tasks.

  • Date-time support for custom record values — Custom record row value fields now accept date-time formatted strings in addition to numbers, strings, booleans, and arrays.

  • New ARAVO third-party risk management provider — Added ARAVO to the ThirdPartyRiskManagementProviderType enum.

  • New PAYEE document version type — Added PAYEE to the RampDocumentVersionType enum for payee document versions.

  • New allow_none field on tracking category settings — The TrackingCategorySettings schema now includes an allow_none boolean field.

  • New edit_accounting_merchant vendor action — Vendor response objects now include an edit_accounting_merchant action detail indicating whether the accounting merchant linked to a vendor can be edited, with denial reasons such as archived, matches_payee_vendor, no_payee, and no_permission.

Customers can now "copy-as-markdown" in one click, ask questions natively from Cursor and Claude Code, and access a simplified onboarding path.

  • Bill payment date scheduling — You can now set an optional payment_date field when creating or updating bills via POST /developer/v1/bills and PATCH /developer/v1/bills/{bill_id} to schedule when a non-card payment should be initiated. Send null on update to unschedule a previously set payment date. View endpoint
  • 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, and Strict MFA setting updated. View endpoint

  • Schedule bill payments via API — You can now set an optional payment_date field when creating or updating bills to schedule when a non-card payment should be initiated. Pass null to 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 optional gl_account_id field, 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_restrictions object with an interval field, so you can see the spend frequency associated with a request. View endpoint

  • New allowed_overage_percent field on unified requests — Unified request responses now include allowed_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} and POST /developer/v1/comments/{object_type}/{object_id}. Supports bills and spend-requests as object_type values, with paginated responses. View endpoint

  • Purchase order deep links — Purchase order responses now include a ramp_url field 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_url field linking directly to the request in the Ramp web application. View endpoint

  • Bill update line item PO matching — When updating bills, line_items and inventory_line_items now accept a purchase_order_line_item_id field 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 a gl_account_id field to associate an inventory item option with a GL account. View endpoint

  • Mileage reimbursement fund attribution — The POST /developer/v1/reimbursements/mileage endpoint now accepts a spend_allocation_id field to attribute a mileage reimbursement to a specific fund. View endpoint

  • Multi-currency spending restriction support — Spending restriction descriptions for limit and transaction_amount_limit on 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_id field — The mock webhook event response now includes a business_id field identifying the business associated with the event. View endpoint

  • New webhook event types — Added entities.created and transactions.synced as 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_duplicates boolean parameter. Set it to true to skip existing duplicate cells instead of returning an error. View endpoint

  • Expanded audit log event types — Added 30+ new event_type enum values for audit logs, including Account 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, and Wallet automation policy as resource_type enum values for audit log events. View endpoint

Last Checked
21m ago
Domain
ramp.com
Category
Tracking since May 1, 2024