Ramp: List unified requests with pagination — response body — item value request status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: PROCUREMENT SPEND ALLOCATION
List unified requests with pagination: response body, field item / value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend_request_type: SPEND_LIMIT, unified_request_type: SPEND_REQUEST, unified_spend_request_type: PROCUREMENT_SPEND_ALLOCATION. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: List unified requests with pagination — response body — item / value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: PROCUREMENT SPEND ALLOCATION
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | JSON | Root | |
$ (allOf 1) | Model | All variants apply | Expand 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 |
$ (allOf 2) | object | All variants apply | |
$ (allOf 2).existing_spend_request | JSON | Required within parent | |
$ (allOf 2).existing_spend_request (anyOf 1) | Model | Alternative | Expand 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 spend request type: PURCHASE ORDER, unified spend request type: PURCHASE ORDER existing spend request amount details, custom form collection response uuid, id, is shareable, lock date, post spend approval instance policy, purchase order, spend eligibility starts at, spend frequency, unified request id, unified spend request type |
$ (allOf 2).existing_spend_request (anyOf 2) | null | Alternative | |
$ (allOf 2).is_shareable | boolean | Required within parent | |
$ (allOf 2).lock_date | JSON | Optional | |
$ (allOf 2).lock_date (anyOf 1) | string | Alternative | Format: date-time |
$ (allOf 2).lock_date (anyOf 2) | null | Alternative | |
$ (allOf 2).lock_display | JSON | Required within parent | |
$ (allOf 2).lock_display (anyOf 1) | string | Alternative | Read only: true |
$ (allOf 2).lock_display (anyOf 2) | null | Alternative | |
$ (allOf 2).relative_lock_duration_count | JSON | Required within parent | |
$ (allOf 2).relative_lock_duration_count (anyOf 1) | JSON | Alternative | |
$ (allOf 2).relative_lock_duration_count (anyOf 1) (anyOf 1) | integer | Alternative | |
$ (allOf 2).relative_lock_duration_count (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$ (allOf 2).relative_lock_duration_count (anyOf 2) | null | Alternative | |
$ (allOf 2).relative_lock_duration_unit | JSON | Required within parent | |
$ (allOf 2).relative_lock_duration_unit (anyOf 1) | string | Alternative | Known values: DAYS, MONTHS, WEEKS, YEARS |
$ (allOf 2).relative_lock_duration_unit (anyOf 2) | null | Alternative | |
$ (allOf 2).resulting_spend_allocation_id | JSON | Required within parent | |
$ (allOf 2).resulting_spend_allocation_id (anyOf 1) | string | Alternative | Read only: true |
$ (allOf 2).resulting_spend_allocation_id (anyOf 2) | null | Alternative | |
$ (allOf 2).spend_allocation | JSON | Required within parent | |
$ (allOf 2).spend_allocation (anyOf 1) | Model | Alternative | Expand List unified requests with pagination — response body — item / value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: PROCUREMENT SPEND ALLOCATION spend request type: SPEND LIMIT, unified spend request type: PROCUREMENT SPEND ALLOCATION spend allocation id, payment restrictions, submission policy |
$ (allOf 2).spend_allocation (anyOf 2) | null | Alternative | |
$ (allOf 2).spend_eligibility_starts_at | JSON | Optional | |
$ (allOf 2).spend_eligibility_starts_at (anyOf 1) | string | Alternative | Format: date-time |
$ (allOf 2).spend_eligibility_starts_at (anyOf 2) | null | Alternative | |
$ (allOf 2).spend_request_type | string | Required within parent | Known values: SPEND_LIMIT Default: SPEND_LIMIT |
$ (allOf 2).unified_spend_request_type | string | Required within parent | Known values: PROCUREMENT_SPEND_ALLOCATION Default: PROCUREMENT_SPEND_ALLOCATION |
Referenced models: 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, 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 spend request type: PURCHASE ORDER, unified spend request type: PURCHASE ORDER existing spend request amount details, custom form collection response uuid, id, is shareable, lock date, post spend approval instance policy, purchase order, spend eligibility starts at, spend frequency, unified request id, unified spend request type, List unified requests with pagination — response body — item / value / request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: SPEND LIMIT, unified request type: SPEND REQUEST, unified spend request type: PROCUREMENT SPEND ALLOCATION spend request type: SPEND LIMIT, unified spend request type: PROCUREMENT SPEND ALLOCATION spend allocation id, payment restrictions, submission policy