Skip to content

Ramp: Get a unified request — response body — value request status: APPROVED, DRAFT, REJECTED, SUBMITTED, restricted request type: SPEND ALLOCATION, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: SPEND ALLOCATION accounting auto mark ready rule enabled, accounting rules, approval chain data, approval events, archive date, available actions, available actions v2, blank canvas execution id, default transaction memo, members, spending restrictions, submission policy id, travel metadata, trip spending restrictions

Get a unified request: response body, field value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, restricted_request_type: SPEND_ALLOCATION, spend_request_type: SPEND_LIMIT, unified_request_type: SPEND_REQUEST, unified_spend_request_type: SPEND_ALLOCATION / accounting_auto_mark_ready_rule_enabled, accounting_rules, approval_chain_data, approval_events, archive_date, available_actions, available_actions_v2, blank_canvas_execution_id, default_transaction_memo, members, spending_restrictions, submission_policy_id, travel_metadata, trip / spending_restrictions. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Get a unified request — response body — value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, restricted request type: SPEND ALLOCATION, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: SPEND ALLOCATION accounting auto mark ready rule enabled, accounting rules, approval chain data, approval events, archive date, available actions, available actions v2, blank canvas execution id, default transaction memo, members, spending restrictions, submission policy id, travel metadata, trip spending restrictions

FieldTypePresenceDescription and constraints
$objectRoot
amountJSONOptional
amount (anyOf 1)numberAlternative
amount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
amount_detailsJSONRequired within parent
amount_details (anyOf 1)ModelAlternativeExpand List unified requests with pagination — response body — item / value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: PURCHASE ORDER, unified request type: SPEND REQUEST, unified spend request type: PURCHASE ORDER request status: APPROVED, DRAFT, REJECTED, SUBMITTED, unified request type: SPEND REQUEST amount details, total amount details amount details
Read only: true
amount_details (anyOf 2)nullAlternative
categories_blacklistarrayOptional
categories_blacklist[]JSONEach item
categories_blacklist[] (anyOf 1)integerAlternative
categories_blacklist[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
categories_whitelistarrayOptional
categories_whitelist[]JSONEach item
categories_whitelist[] (anyOf 1)integerAlternative
categories_whitelist[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
currencyModelOptionalExpand Get a unified request — response body — value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, restricted request type: SPEND ALLOCATION, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: SPEND ALLOCATION accounting auto mark ready rule enabled, accounting rules, approval chain data, approval events, archive date, available actions, available actions v2, blank canvas execution id, default transaction memo, members, spending restrictions, submission policy id, travel metadata, trip spending restrictions currency
intervalstringRequired within parentKnown values: ANNUAL, DAILY, MONTHLY, QUARTERLY, TERTIARY, TOTAL, WEEKLY, YEARLY
lock_dateJSONOptional
lock_date (anyOf 1)stringAlternativeFormat: date-time
lock_date (anyOf 2)nullAlternative
lock_displayJSONOptional
lock_display (anyOf 1)stringAlternative
lock_display (anyOf 2)nullAlternative
relative_lock_duration_countJSONOptional
relative_lock_duration_count (anyOf 1)JSONAlternative
relative_lock_duration_count (anyOf 1) (anyOf 1)integerAlternative
relative_lock_duration_count (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
relative_lock_duration_count (anyOf 2)nullAlternative
relative_lock_duration_unitJSONOptional
relative_lock_duration_unit (anyOf 1)stringAlternativeKnown values: DAYS, MONTHS, WEEKS, YEARS
relative_lock_duration_unit (anyOf 2)nullAlternative
start_dateJSONOptional
start_date (anyOf 1)stringAlternativeFormat: date-time
start_date (anyOf 2)nullAlternative
transaction_amount_limitJSONOptional
transaction_amount_limit (anyOf 1)JSONAlternative
transaction_amount_limit (anyOf 1) (anyOf 1)numberAlternative
transaction_amount_limit (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
transaction_amount_limit (anyOf 2)nullAlternative
vendor_blacklistarrayOptional
vendor_blacklist[]JSONEach item
vendor_blacklist[] (anyOf 1)integerAlternative
vendor_blacklist[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
vendor_whitelistarrayOptional
vendor_whitelist[]JSONEach item
vendor_whitelist[] (anyOf 1)integerAlternative
vendor_whitelist[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Get a unified request — response body — value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, restricted request type: SPEND ALLOCATION, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: SPEND ALLOCATION accounting auto mark ready rule enabled, accounting rules, approval chain data, approval events, archive date, available actions, available actions v2, blank canvas execution id, default transaction memo, members, spending restrictions, submission policy id, travel metadata, trip spending restrictions currency, List unified requests with pagination — response body — item / value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: PURCHASE ORDER, unified request type: SPEND REQUEST, unified spend request type: PURCHASE ORDER request status: APPROVED, DRAFT, REJECTED, SUBMITTED, unified request type: SPEND REQUEST amount details, total amount details amount details

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.