Skip to content

Ramp: Get a unified request — response body — value agreement contract type: ONE TIME, PERPETUAL, RENEWABLE, request status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: APPROVAL ONLY, unified request type: SPEND REQUEST, unified spend request type: APPROVAL ONLY agreement contract type: ONE TIME, PERPETUAL, RENEWABLE agreement contract type: ONE TIME, PERPETUAL, RENEWABLE sanitized approval steps array item trigger entity metadata value global form context: PROCUREMENT, ROUTE REQUEST, trigger type GLOBAL FORM RESPONSE form entities item entity entity type GROUP, group status: APPROVED, PENDING, REJECTED

Get a unified request: response body, field value / agreement_contract_type: ONE_TIME, PERPETUAL, RENEWABLE, request_status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend_request_type: APPROVAL_ONLY, unified_request_type: SPEND_REQUEST, unified_spend_request_type: APPROVAL_ONLY / agreement_contract_type: ONE_TIME, PERPETUAL, RENEWABLE / agreement_contract_type: ONE_TIME, PERPETUAL, RENEWABLE / sanitized_approval_steps / array / item / trigger_entity_metadata / value / global_form_context: PROCUREMENT, ROUTE_REQUEST, trigger_type GLOBAL_FORM_RESPONSE / form_entities / item / entity / entity_type GROUP, group_status: APPROVED, PENDING, REJECTED. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Get a unified request — response body — value / agreement_contract_type: ONE TIME, PERPETUAL, RENEWABLE, request status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: APPROVAL ONLY, unified request type: SPEND REQUEST, unified spend request type: APPROVAL ONLY agreement contract type: ONE TIME, PERPETUAL, RENEWABLE agreement contract type: ONE TIME, PERPETUAL, RENEWABLE sanitized approval steps array item trigger entity metadata value global form context: PROCUREMENT, ROUTE REQUEST, trigger type GLOBAL FORM RESPONSE form entities item entity entity type GROUP, group status: APPROVED, PENDING, REJECTED

FieldTypePresenceDescription and constraints
$objectRoot
assigned_userJSONOptional
assigned_user (anyOf 1)ModelAlternativeExpand Fetch a vendor agreement — response body — pending spend requests item approval chain metadata approvals paused by deleted at, email, first name, id, last name, lifecycle status, profile picture url, role
Chosen user.
Default: null
assigned_user (anyOf 2)nullAlternative
assigned_user_sourceJSONOptional
assigned_user_source (anyOf 1)stringAlternativeHow the assigned user was selected; null when no user is assigned.
Known values: ROUND_ROBIN, ROUTE_REQUEST
Default: null
assigned_user_source (anyOf 2)nullAlternative
entity_typestringRequired within parentMust equal: GROUP
group_namestringRequired within parent
group_statusstringRequired within parentKnown values: APPROVED, PENDING, REJECTED
group_typestringRequired within parentKnown values: ABSOLUTE, DYNAMIC, MANAGER_CHAIN_TRAVERSAL, RELATIVE, SEQUENTIAL_MATRIX_RESOLVER
group_uuidstringRequired within parent
reassignment_candidatesJSONOptional
reassignment_candidates (anyOf 1)arrayAlternativeEligible users for reassignment of the active round-robin approval.
Default: null
reassignment_candidates (anyOf 1)[]ModelEach itemExpand Fetch a vendor agreement — response body — pending spend requests item approval chain metadata approvals paused by deleted at, email, first name, id, last name, lifecycle status, profile picture url, role
reassignment_candidates (anyOf 2)nullAlternative
relative_group_typeJSONOptional
relative_group_type (anyOf 1)stringAlternativeDefault: null
relative_group_type (anyOf 2)nullAlternative
usersarrayRequired within parent
users[]ModelEach itemExpand Get a unified request — response body — value / agreement_contract_type: ONE TIME, PERPETUAL, RENEWABLE, request status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: APPROVAL ONLY, unified request type: SPEND REQUEST, unified spend request type: APPROVAL ONLY agreement contract type: ONE TIME, PERPETUAL, RENEWABLE agreement contract type: ONE TIME, PERPETUAL, RENEWABLE sanitized approval steps array item trigger entity metadata value global form context: PROCUREMENT, ROUTE REQUEST, trigger type GLOBAL FORM RESPONSE form entities item entity entity type USER user

Referenced models: Fetch a vendor agreement — response body — pending spend requests item approval chain metadata approvals paused by deleted at, email, first name, id, last name, lifecycle status, profile picture url, role, Get a unified request — response body — value / agreement_contract_type: ONE TIME, PERPETUAL, RENEWABLE, request status: APPROVED, DRAFT, REJECTED, SUBMITTED, spend request type: APPROVAL ONLY, unified request type: SPEND REQUEST, unified spend request type: APPROVAL ONLY agreement contract type: ONE TIME, PERPETUAL, RENEWABLE agreement contract type: ONE TIME, PERPETUAL, RENEWABLE sanitized approval steps array item trigger entity metadata value global form context: PROCUREMENT, ROUTE REQUEST, trigger type GLOBAL FORM RESPONSE form entities item entity entity type USER user

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.