releases.shpreview

API Updates — June 11, 2026

  • New all_requirements_met_and_approved field on transactions — Transaction responses now include an all_requirements_met_and_approved boolean indicating whether the transaction is fully approved and all cardholder requirements (receipts, memos, tracking categories) are met. View endpoint

  • New webhook event types for transactions — Added transactions.all_requirements_met_and_approved (fires when a transaction is fully approved with all required items completed) and transactions.receipt_added to the list of subscribable webhook events. View endpoint

  • New fund_id field on bill card payment details — Bill responses now include fund_id in card payment details, which identifies the fund associated with the payment. The existing spend_limit_id field continues to be returned but is now marked as deprecated. View endpoint

  • Acting on behalf of another user when creating vendors — Added optional acting_user_id field to POST /developer/v1/vendors to specify which Ramp user is recorded as the requestor. This user is used for approval policy evaluation. Requires admin or owner privileges on the OAuth token. Defaults to the token owner when omitted. View endpoint

  • Include draft vendors when listing — Added include_draft query parameter to GET /developer/v1/vendors. When set to true, the response includes vendors that are still in draft state or pending creation approval — useful for deduplicating by external_vendor_id immediately after creating a vendor on businesses with vendor approval policies enabled. Defaults to false. View endpoint

  • New banking endpoints (beta) — List all banking accounts for your business via GET /developer/v1/banking/accounts and retrieve daily balance history for a specific account via GET /developer/v1/banking/accounts/{account_id}/balance-history. These replace the previous /developer/v1/treasury/ paths. View endpoint

  • List syncable banking transactions — Retrieve banking transactions available for syncing to an accounting provider via GET /developer/v1/banking/syncable-transactions, with filtering by entity_ids, start_date, end_date, and include_synced_transfers. View endpoint

  • New Ticket approvers updated audit log event type — Added Ticket approvers updated to the list of audit log event types, fired when a ticket's approvers are changed. View endpoint

  • Memo field max length constraint removed — The memo field on transaction responses no longer advertises a maxLength of 255, reflecting that memos may exceed that length.

Fetched June 11, 2026