Skip to content

Ramp: Edit a procurement request — request body — body

Edit a procurement request: request body, field body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Edit a procurement request — request body — body

FieldTypePresenceDescription and constraints
$objectRootSparse scalar edits and complete collection replacements for draft or submitted requests.
Additional keys: not allowed
accounting_field_selectionsarrayOptionalComplete replacement of request-level accounting selections: omit to preserve, unlisted enabled fields are cleared, [] clears all.
accounting_field_selections[]ModelEach itemExpand Edit a procurement request — request body — body accounting field selections item
currencyModelOptionalExpand Edit a procurement request — request body — body currency
ISO 4217 currency code for the request. Omit to keep the saved value.
end_dateJSONOptional
end_date (anyOf 1)stringAlternativeSpend period end, YYYY-MM-DD. Null clears it.
Format: date
end_date (anyOf 2)nullAlternative
entity_idstringOptionalID of the business entity for the request. Omit to keep the saved value.
Format: uuid
field_answersarrayOptionalComplete replacement of API-editable answers. Omit to preserve answers; omitted supported field IDs are cleared, and [] clears all supported answers. Unexposed answers, including file uploads, are preserved.
field_answers[]JSONEach itemdiscriminator: {“mapping”: {“address”: ”#/components/schemas/ApiAddressFieldAnswerRequestBody”, “boolean”: ”#/components/schemas/ApiBooleanFieldAnswerRequestBody”, “contact”: ”#/components/schemas/ApiContactFieldAnswerRequestBody”, “date”: ”#/components/schemas/ApiDateFieldAnswerRequestBody”, “department”: ”#/components/schemas/ApiDepartmentFieldAnswerRequestBody”, “email”: ”#/components/schemas/ApiEmailFieldAnswerRequestBody”, “link”: ”#/components/schemas/ApiLinkFieldAnswerRequestBody”, “merchant”: ”#/components/schemas/ApiMerchantFieldAnswerRequestBody”, “merchant_category”: ”#/components/schemas/ApiMerchantCategoryFieldAnswerRequestBody”, “monetary_amount”: ”#/components/schemas/ApiMonetaryAmountFieldAnswerRequestBody”, “multi_select”: ”#/components/schemas/ApiMultiSelectFieldAnswerRequestBody”, “number”: ”#/components/schemas/ApiNumberFieldAnswerRequestBody”, “paragraph”: ”#/components/schemas/ApiParagraphFieldAnswerRequestBody”, “single_select”: ”#/components/schemas/ApiSingleSelectFieldAnswerRequestBody”, “text”: ”#/components/schemas/ApiTextFieldAnswerRequestBody”, “user”: ”#/components/schemas/ApiUserFieldAnswerRequestBody”, “vendor”: ”#/components/schemas/ApiVendorFieldAnswerRequestBody”}, “propertyName”: “answer_type”}
field_answers[] (oneOf 1)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type address
field_answers[] (oneOf 2)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type boolean
field_answers[] (oneOf 3)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type contact
field_answers[] (oneOf 4)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type date
field_answers[] (oneOf 5)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type department
field_answers[] (oneOf 6)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type email
field_answers[] (oneOf 7)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type link
field_answers[] (oneOf 8)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type merchant category
field_answers[] (oneOf 9)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type merchant
field_answers[] (oneOf 10)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type monetary amount
field_answers[] (oneOf 11)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type multi select
field_answers[] (oneOf 12)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type number
field_answers[] (oneOf 13)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type paragraph
field_answers[] (oneOf 14)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type single select
field_answers[] (oneOf 15)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type text
field_answers[] (oneOf 16)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type user
field_answers[] (oneOf 17)ModelAlternativeExpand Edit a procurement request — request body — body field answers item answer type vendor
line_itemsarrayOptionalComplete replacement set. Omit to preserve all lines; omitted existing IDs are deleted, and [] removes all source lines. Every item requires unit_price and unit_quantity. Omitted or null description clears it. Retained lines preserve unexposed metadata and omitted coding.
line_items[]ModelEach itemExpand Edit a procurement request — request body — body line items item
namestringOptionalName of the request. Omit to keep the saved value.
start_dateJSONOptional
start_date (anyOf 1)stringAlternativeSpend period start, YYYY-MM-DD. Null clears it.
Format: date
start_date (anyOf 2)nullAlternative

Referenced models: Edit a procurement request — request body — body accounting field selections item, Edit a procurement request — request body — body field answers item answer type address, Edit a procurement request — request body — body field answers item answer type boolean, Edit a procurement request — request body — body field answers item answer type contact, Edit a procurement request — request body — body field answers item answer type date, Edit a procurement request — request body — body field answers item answer type department, Edit a procurement request — request body — body field answers item answer type email, Edit a procurement request — request body — body field answers item answer type link, Edit a procurement request — request body — body field answers item answer type merchant category, Edit a procurement request — request body — body field answers item answer type merchant, Edit a procurement request — request body — body field answers item answer type monetary amount, Edit a procurement request — request body — body field answers item answer type multi select, Edit a procurement request — request body — body field answers item answer type number, Edit a procurement request — request body — body field answers item answer type paragraph, Edit a procurement request — request body — body line items item, Edit a procurement request — request body — body field answers item answer type single select, Edit a procurement request — request body — body field answers item answer type text, Edit a procurement request — request body — body field answers item answer type user, Edit a procurement request — request body — body field answers item answer type vendor, Edit a procurement request — request body — body currency

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.