New List Bank Accounts endpoint — Retrieve a paginated list of bank accounts associated with your business. Supports start and page_size query parameters for pagination. View endpoint
New List Vendor Agreements endpoint (beta) — Query vendor agreements with extensive filtering options including date ranges, renewal status, contract owners, departments, total value, and custom record filters via POST /developer/v1/vendors/agreements. View endpoint
Enhanced vendor filtering by timestamps — Added to_created_at, from_updated_at, and to_updated_at query parameters to the List Vendors endpoint for filtering vendors by creation and update dates. View endpoint
Vendor subsidiary data — Added include_subsidiary query parameter to the List Vendors endpoint. When set to true, vendor responses include a subsidiary field with ERP subsidiary identifiers. View endpoint
Allowed overage percent override on limits — The allowed_overage_percent_override field is now available when creating limits and is returned in limit responses. This decimal value (0–100) lets you set a fund-level override for the allowed overage percent, independent of the spend program or business default. View endpoint
Update custom accounting field options — New PUT /developer/v1/accounting/field-options/{field_option_id} endpoint to update existing custom accounting field options. View endpoint
New audit log event types — Added Generated renewal brief for contract, Spend allocation change request approval policy updated, and Vendor Network updates enabled event types to the audit logs endpoint.
Updated token prefix format — Access tokens are now prefixed with ramp_business_tok_, ramp_user_tok_, ramp_business_jwt_, or ramp_user_jwt_ instead of the previous ramp_tok_ prefix. Refresh tokens use ramp_business_tok_ or ramp_user_tok_.
Custom records reference columns relaxed — The corresponding_column_name field on reference column configurations is no longer required and defaults to null. It will be auto-generated if not provided, simplifying forward-only reference column setup.
Auto-match uploaded receipts without a transaction ID — The POST /receipts endpoint can now automatically match uploaded receipts to transactions without requiring a transaction_id. View endpoint
New financing applications endpoints (beta) — Create and fetch financing applications programmatically. Submit applicant details, business information, controlling officers, beneficial owners, and financial details. View GET endpoint | View POST endpoint | View guide
New ready-to-sync endpoint (beta) — Mark accounting objects as ready to sync by providing a list of object_ids and an object_type (currently supports TRANSACTION). View endpoint
New applications.status_updated webhook event — Subscribe to applications.status_updated to receive notifications when a financing application's status changes. View endpoint
New bill payment status ON_HOLD — Added ON_HOLD enum value to the bill payment_status filter and response, representing bills that have been placed on hold. View endpoint
New cancelled trip status — The status filter on the List Trips endpoint now supports the cancelled enum value, and trip responses can include cancelled as a status. View endpoint
New audit log event type — Added Vendor linked to vendor network to the list of supported audit log event types. View endpoint
New GL account classification types — Added AR_CHARGEBACK_CLEARING_ACCOUNT and AR_REFUNDS_CLEARING_ACCOUNT classification enum values for accounting GL accounts.
New bill filtering by payment ID — Added customer_friendly_payment_id query parameter to filter bills by their customer-friendly payment identifier, making it easy to find all bills belonging to the same payment or batch payment. The response also now includes customer_friendly_payment_id on bill payment objects. View endpoint
New bill filtering by draft bill ID — Added draft_bill_id query parameter to the List Bills endpoint to filter by the originating draft bill. The bill response now also includes draft_bill_id to indicate which draft bill a bill was created from. View endpoint
New bill and draft bill filtering by remote ID — Added remote_id query parameter to both the List Bills and List Draft Bills endpoints, allowing you to look up bills and drafts by their external system identifier. View endpoint | View draft bills endpoint
Reactivate deleted inventory item options — Added reactivate field to the PATCH /developer/v1/accounting/inventory-item/options/{option_id} request body, bringing parity with custom field options by letting you restore soft-deleted inventory item options. View endpoint
Vendor owner is now optional — The vendor_owner_id field is no longer required when creating a vendor via POST /developer/v1/vendors. Omitting it creates the vendor without an owner. View endpoint
Decimal quantity support for bill line items — The unit_quantity field has been replaced with quantity, which now accepts decimal values (e.g., 2.25) instead of only integers. unit_quantity is still accepted for backwards compatibility. The unit_price field also now accepts decimal string or number formats. This applies when creating or updating line items on bills and draft bills. View endpoint
New GL account classification types — Added six new enum values for GL account classifications: AR_ACCOUNTS_RECEIVABLE_ACCOUNT, AR_BAD_DEBT_ACCOUNT, AR_CARD_FEES_ACCOUNT, AR_CASH_ACCOUNT_DEFAULT, AR_INCOME_ACCOUNT_DEFAULT, and AR_UNDEPOSITED_FUNDS_ACCOUNT, enabling accounts receivable accounting integrations.
Vendor memo support for bills — Added vendor_memo field to create and update bill endpoints, as well as draft bill endpoints, allowing you to set a memo to the vendor (up to 400 characters) on a bill. View endpoint | View endpoint | View endpoint | View endpoint
Refresh token expiration info — The token endpoint response now includes a refresh_token_expires_in field indicating how long the refresh token is valid (in seconds), making it easier to manage token lifecycle for clients configured with a refresh token TTL. View endpoint
New embedded cards endpoint (beta) — Generate an embed init token for a card to enable embedded card experiences in your application. Requires the embedded_cards:write scope and the card must be activated and active. View endpoint
New audit log event type — Added RFX graded to the list of supported audit log event types, allowing you to track when an RFX has been graded. View endpoint
Global library field ID on custom record columns — Custom record column responses now include a global_library_field_id field, letting you identify columns that are linked to global library fields.
Visibility filter for accounting field options — Filter custom accounting field options by visibility (HIDDEN or VISIBLE) using the new visibility query parameter. View endpoint
Bill filtering by ERP sync status — Filter bills by whether they are configured to sync to your ERP using the new is_accounting_sync_enabled query parameter. View endpoint
Payment accounts on entities — The entity response now includes a payment_accounts array containing bank accounts eligible for bill payment, with details like account_name, account_number_last_four, currency, and id. View endpoint
Custom record fields on vendors — Vendor responses now include a custom_record_fields array with column metadata, display values, and reference row details for custom record data associated with each vendor. View endpoint
Policy agent exemption for spend limits — Spend limit responses now include is_exempt_from_policy_agent, and you can update it via PATCH along with existing_expense_policy_agent_exemption_application_rules to control whether the exemption applies retroactively (APPLY_TO_ALL) or only to future transactions (APPLY_TO_NONE). View endpoint
Accounting vendor creation flag on transactions — Transaction responses now include requires_accounting_vendor_creation_to_sync, indicating whether your integration must create an accounting vendor before syncing the transaction. View endpoint
New webhook event types for unified requests — Added unified_requests.created, unified_requests.modified, unified_requests.node_advanced, unified_requests.override_approved, and unified_requests.updated to the list of subscribable webhook events. View endpoint
New transaction decline reasons — Added AUTHORIZER_SPEND_ALLOCATION_MEMBER_SUSPENDED and AUTHORIZER_UNAUTHORIZED_USER enum values for more granular transaction decline details.
New custom records reference table types — Added contracts and purchase_order_line_items as valid native reference table types for custom record columns.
New custom record text display type — Added numeric_id to the available display types for custom record text columns.
New audit log event types — Added ABK agent blocked on user, ABK agent review requested, ABK agent started, Document labeled, Edited contract tracking setting, and Reimbursement bank account updated for more comprehensive audit trail coverage. View endpoint
New spend program mapped field type — Added REQUEST_REASON as a mapped field option for spend program configurations.
New vendor document types — Added INVOICE and VENDOR_CREDIT to the list of supported vendor document types.
Filter bills by payment ID — Added payment_id query parameter to the List Bills endpoint, letting you retrieve all bills belonging to the same batch payment. View endpoint
Payment ID on bill responses — Bill payment details now include an id field representing the unique payment identifier. Bills sharing the same payment ID belong to the same batch payment.
Draft bill attachment uploads — Upload file attachments to existing draft bills via POST /developer/v1/bills/drafts/{draft_bill_id}/attachments, using multipart/form-data. View endpoint
Bank account ID on transfers — Transfer responses now include a bank_account_id field containing the UUID of the bank account used for the transfer payment (or null for wire transfers). Use GET /developer/v1/bank-accounts/{bank_account_id} to look up account details. View endpoint
Vendor creation on sync setting for accounting connections — Added transaction_accounting_vendor_creation_on_sync_enabled to accounting connection settings. When enabled, card transactions missing a mapped accounting vendor will require vendor creation before sync. Available on create and update endpoints. View endpoint
New INVOICE sync resource type — Added INVOICE as a supported enum value for accounting sync resource types, expanding the types of records you can sync through accounting connections.
New webhook event types — Added bills.archived and reimbursements.batch_payment_reimbursed to the list of supported webhook event types, so you can subscribe to notifications when bills are archived or batch reimbursement payments are processed. View endpoint
Scheduled deactivation date for new users — Added scheduled_deactivation_date field to the create user request. For guest users, this automatically defaults to 6 months from the invite creation date unless explicitly set to null. View endpoint
Date column type for custom records — Custom record tables now support a datetime column type with date display, allowing you to store and display date values in custom and matrix tables.
Attachments on custom form fields — Custom form field responses now include an attachments array containing document metadata with download URLs, filenames, and version information.
New transaction decline reason — Added AUTHORIZER_SPEND_ALLOCATION_ARCHIVED_FUNDS enum value to transaction decline reasons, indicating a transaction was declined because the associated funds are archived.
New OAuth scope — Added comments:write scope for granting write access to comments.
New status_summary field on bills — Bill responses now include a status_summary field that provides a more granular view of a bill's lifecycle stage, with values like PAYMENT_SCHEDULED, APPROVAL_PENDING, PAYMENT_PROCESSING, PAYMENT_COMPLETED, and more. This gives you richer insight into exactly where a bill stands beyond the existing OPEN/PAID status. View endpoint
Enhanced bill filtering by status_summary — The status_summary query parameter on the List Bills endpoint now uses a refined set of enum values (removing draft-related statuses like DRAFT_MISSING_INFO, DRAFT_PARSING, DRAFT_QUEUED, and DRAFT_READY) to filter bills by their detailed status. View endpoint
New NON_ERP accounting field type — Added NON_ERP as a new enum value for accounting field types, allowing you to distinguish fields that are not sourced from an ERP system. View endpoint
amount and unit_price fields.New endpoint to fetch accounting connection by ID (beta) — Retrieve details for a specific accounting connection using its connection_id. View endpoint
Renamed tax code options request field — The POST /developer/v1/accounting/tax/code/options endpoint now uses options instead of tax_codes as the request body field name for uploading tax code options. View endpoint
New item_receipts.created webhook event — Subscribe to item_receipts.created events to get notified when new item receipts are created. View endpoint
Transaction functional_currency_amount moved behind query parameter — The functional_currency_amount field is no longer returned by default on transactions. Specify it via a query parameter to include the entity's functional currency amount in the response. View endpoint
New tax code options management (beta) — Upload, list, update, and delete tax code options for accounting connections with filtering by remote_id, is_active, and code. View endpoints
Enhanced vendor filtering — Added merchant_id query parameter to the List Vendors endpoint for filtering by associated card merchants. View endpoint
Draft bill creation and updates — Create and update draft bills with support for accounting fields, line items, and vendor details. View endpoint
Bills now include item receipt associations — Added item_receipt_ids field to bill responses showing linked item receipts from matched purchase orders.
Accounting connection migration status — Added is_ready_to_migrate field to accounting connections indicating readiness for ERP migration workflows.
New inventory item accounting field endpoints (beta) — Create, read, update, and delete inventory item accounting fields for tracking inventory items in your ERP system. View field endpoint
Inventory item options management (beta) — Upload, list, update, and delete inventory item options with filtering by remote_id, is_active, code, and is_synced. View options endpoint
New tax code accounting field endpoints (beta) — Create, read, update, and delete tax code accounting fields for managing tax codes in your ERP system. View endpoint
Transaction sync button setting — Added transaction_sync_button_enabled setting to accounting connections for enabling manual transaction sync functionality in API-based integrations.
Extended accounting field requirements — Added VENDOR_CREDIT enum value to is_required_for arrays in accounting fields, allowing fields to be required for vendor credit objects.
New vendor awarded audit event — Added Vendor awarded event type to audit logs for tracking vendor award actions.
Enhanced transaction data — Added functional_currency_amount field to transaction responses, showing the transaction amount in your entity's functional currency when an ERP with functional currency is configured. View endpoint
Tax rate field renamed — The gl_account_id field in tax rate resources has been renamed to accounting_gl_account_id for better clarity across accounting tax rate endpoints. View endpoint
New tax rates endpoints (beta) — List, upload, update, and delete tax rates for accounting integrations with support for up to 500 tax rates per batch upload. View list endpoint and View upload endpoint
Enhanced bill creation — Added use_default_vendor_contact parameter to automatically use the vendor's default contact when creating bills, making vendor_contact_id optional. View endpoint
Ramp category code enums — Category fields now include explicit enum values and descriptions for all Ramp category codes (1-44) across transactions, vendors, cards, and spending restrictions for better validation and documentation.
New audit log event types — Added RFX (Request for X) and sourcing event types to audit logs including RFX creation, vendor management, clarification processes, and sourcing event status changes.
New purchase order line item management (beta) — Add, update, and delete line items on existing purchase orders. View add endpoint, View update endpoint, View delete endpoint
New card vault endpoint (beta) — Retrieve sensitive card details by card ID for vault API access holders. View endpoint
Default payment method support for bills — Added use_default_payment_method parameter to create bills using vendor's configured default payment method. View endpoint
Enhanced vendor data — Added code field to accounting vendors for ERP system vendor codes.
Item receipt line item tracking — Added id field to item receipt line items and item_receipt_line_item_ids arrays to bill line items and bill inventory line items for better purchase order tracking.
New audit log event types — Added AI custom field config executed, External ticket created zendesk, and User previewed event types.
New webhook events — Added purchase_orders.archived, reimbursements.sync_requested, and transactions.sync_requested webhook event types.
Additional managed portfolio accounts — Added new managed portfolio account types: MANAGED_PORTFOLIO_INTEREST_INCOME_ACCOUNT, MANAGED_PORTFOLIO_POSITION_ASSET_ACCOUNT, MANAGED_PORTFOLIO_REALIZED_GAIN_LOSS_ACCOUNT, and MANAGED_PORTFOLIO_UNREALIZED_GAIN_LOSS_ACCOUNT.
Enhanced item receipts filtering — Added query parameters for filtering item receipts by entity_id, purchase_order_id, and purchase_order_line_item_id, plus include_archived option to include archived receipts and standard pagination with start and page_size. View endpoint
New currency support — Added USDB currency code for USD Basecoin across all endpoints that support currency values.
New audit log event types — Added support for tracking blank canvas workflow pause status updates, contract combinations, SFTP authentication events, and vendor management expansion request changes in audit logs.
Enhanced user management — Added scheduled_deactivation_date field to user objects for scheduling automatic user deactivation on a specific date. View endpoint
New SFTP configurations resource type — Added SFTP Configurations as a supported resource type in audit logs for tracking SFTP-related configuration changes.
Enhanced bill filtering — Added status_summaries query parameter to filter bills by multiple status summaries like APPROVAL_PENDING, PAYMENT_COMPLETED, or DRAFT_READY. View endpoint
Tracking category metadata in custom records — Custom record accounting field options now include a tracking_category object with metadata like display name, active status, and accounting provider connection status alongside the existing tracking_category_uuid.
New accounting connection update endpoint (beta) — Update settings for API-based accounting connections, including vendor credits configuration. View endpoint
Enhanced reimbursement filtering — Added state query parameter to filter reimbursements by status including APPROVED, AWAITING_EXPORT, PENDING, REIMBURSED, and other states. View endpoint
New vendor credits endpoints (beta) — Retrieve vendor credits across all vendors or for specific vendors with filtering by accounting dates and usage status. View endpoint
Individual vendor credit retrieval (beta) — Fetch detailed information about a specific vendor credit including line items, applied bills, and remaining amounts. View endpoint
Vendor-specific credit listing (beta) — List vendor credits for a specific vendor with the same filtering options as the global endpoint. View endpoint
New audit log event types — Added Card delivered, Reimbursement submitted, Reimbursements disabled, and Reimbursements enabled event types for enhanced audit tracking.
Custom form comments support — All custom form field responses now include an optional comment field for additional context on responses.
Enhanced custom form entity support — Added vendors to the list of supported entity types for custom forms alongside existing entities like bills, users, and transactions.
New webhook event — Added spend_requests.comment_created event type for webhooks to notify when comments are created on spend requests.
Enhanced custom records relationships — Added relationship metadata to tracking category fields in custom record line items for improved data linking between tracking categories and custom field options.
Custom records tracking category requirement — Added tracking_category_uuid as a required field for native reference column types in custom records, enabling better integration with accounting field options.