Releases Index

Developer API

$npx @buildinternet/releases get ramp-developer-api
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases35Avg11/mo

Request details now recognize parent_blanket_purchase_order in available_actions_v2 denial reasons for issuing funds, matching transactions, sending PDFs to vendors, and uploading bills, where releases should be used instead. Response filetype and form allowed_file_types enums recognize ppt and pptx, and audit logs recognize two new event types: Travel integration settings updated and Vendor portal merge suggestion declined.

Read more ↗

Custom-form mappings in vendor, purchase-order, and procurement-request responses no longer include PAYEE__CUSTOM_FIELD or its mapped_custom_form_field_field_id property; use PAYEE__CUSTOM_RECORDS with the optional, nullable mapped_custom_column_id instead. Audit logs and the event_types filter also recognize five new event types, including Draft provenance recorded and Router API key status changed.

Read more ↗

Procurement requests now support listing and uploading attachments, with download_url links valid for one hour and uploads via multipart/form-data using a file part and X-Idempotency-Key. Also added beta endpoints for reading and replacing router semantic tagging taxonomies, payroll reimbursement state enum compatibility, and new audit log event types.

Read more ↗

New beta endpoints under /developer/v1/ai-spend/settings let callers read, replace, or reset Router spend-breakdown keys via router_tag_keys with PUT (up to 20 keys) or DELETE, requiring the ai_spend:write scope. Approval metadata now includes a nullable reassignment_candidates field for active round-robin approvals, and audit logs recognize four new event types including Direct Bank credentials activated and Vendor portal merged.

Read more ↗

Vendors can now be created without country or state, with omitted or null country defaulting to US for new vendors. Audit logs add Billing bank account updated and Employee policy signed event types, the AI spend providers filter accepts AZURE in beta, and unified request details now expose fund-restoration review fields.

Read more ↗

The AI usage beta no longer returns provider_reported_cost and provider_reported_cost_components, and transactions can now include page.total_count and page.total_count_capped when include_count=true is set. AI usage grouping gains department, model, product, provider, and user options, and usage now supports AWS, CURSOR, FIREWORKS, GCP, and RAMP.

Read more ↗

Optional transaction accounting fields can now be cleared by sending accounting_field_option_id: null without free_form_text, accounting field types recognize SALES_TAX_CODE, and audit logs support Approval authority changed, Product access granted, and Product access revoked event types. Also added beta date-based renewal reminder snoozing, procurement contract type details on requests, vendor creation source, and Ironclad approval response compatibility.

Read more ↗

Audit logs and the event_types filter now support a "Phone change request reviewed" event type for admin approvals and denials of phone change requests. Vendor agreement responses add available_actions.send_reminder.available_at, which reports when the 24-hour reminder cooldown ends for denial_reason=IN_COOLDOWN and is null otherwise.

Read more ↗
  • Vendor update timestamps — Vendor list and detail responses include nullable updated_at, so incremental integrations can track their last synchronized update alongside the existing date filters. [View…
Read more ↗
  • Typed bill attachments — Bill responses include attachments with id, attachment_type, and download url. Filter for attachment_type=INVOICE to identify the invoice; invoice_urls and draft-bill responses are unchanged. [View…
Read more ↗
  • Vendor payment terms — Set and read net_payment_terms when creating, updating, or retrieving vendors. 0 means due on receipt; on updates, null clears the terms and omission leaves them unchanged. [View…
Read more ↗
  • Stable bill line-item IDs — Bill responses include id on line_items and inventory_line_items. Pass an existing id when updating a bill to preserve that line's identity; omitting it assigns a new ID. Line lists still replace the existing lists wholesale. [View…
Read more ↗
  • Procurement request accounting and custom fields — For enabled businesses, set request-level accounting_field_selections for purchase-order programs and line-level accounting_field_selections and custom_field_values when creating or updating procurement requests. On…
Read more ↗
  • Fractional purchase order and receipt quantities — Set decimal unit_quantity values when updating purchase order line items or creating item receipts; fractional quantities are preserved instead of being truncated to integers. [Update line…
Read more ↗
  • Bill associations (beta) — Associate two bills with display labels in both directions using POST /developer/v1/bills/{bill_id}/associations; repeat the request to update both labels, or remove the association with `DELETE…
Read more ↗
  • Procurement request drafts and submission — Set submit=false when creating a procurement request to save a draft, then submit it with POST /developer/v1/unified-requests/{unified_request_id}/submit. Creating a request still submits it by default. [Create…
Read more ↗
  • Mark transaction syncs ready — Set mark_ready_to_sync=true when posting transaction sync results to mark successful transactions ready before recording completion. The option defaults to false and does not mark failed transactions ready. [View…
Read more ↗
Last Checked
36m ago
Tracking since May 1, 2024