Skip to content

Ramp: Fetch a vendor agreement — response body — purchase orders item spend request

Fetch a vendor agreement: response body, field purchase_orders / item / spend_request. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Fetch a vendor agreement — response body — purchase orders item spend request

FieldTypePresenceDescription and constraints
$objectRoot
approved_atJSONRequired within parent
approved_at (anyOf 1)stringAlternativeDate when the spend request was approved.
Default: null
Format: date
approved_at (anyOf 2)nullAlternative
currencystringRequired within parentCurrency code for the spend request amounts.
idstringRequired within parentFormat: uuid
nameJSONRequired within parent
name (anyOf 1)stringAlternativeName of the spend request.
Default: null
name (anyOf 2)nullAlternative
sourcestringRequired within parentKnown values: EXPANSION_REQUEST, RENEWAL, REQUEST_APPROVAL, REQUEST_LINKED_TO_AGREEMENT
submitted_atJSONOptional
submitted_at (anyOf 1)stringAlternativeFormat: date-time
submitted_at (anyOf 2)nullAlternative
total_amountJSONOptional
total_amount (anyOf 1)ModelAlternativeExpand Hold Bill — response body — amount
total_amount (anyOf 2)nullAlternative
unified_request_idstringRequired within parentFormat: uuid
user_full_namestringRequired within parentFull name of the user who created the spend request.

Referenced models: Hold Bill — response body — amount

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.