releases.shpreview
Ramp/Developer API/API Updates — May 18, 2026

API Updates — May 18, 2026

  • 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.

Fetched May 18, 2026