Skip to content

Ramp: Edit a procurement request — request body — body line items item

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

API reference · Contract 2026-10-27

SDK schema: Edit a procurement request — request body — body line items item

FieldTypePresenceDescription and constraints
$objectRootComplete editable payload for a retained or new line.
Additional keys: not allowed
accounting_field_selectionsarrayOptionalLine-level selections for accounting fields the program enables. On PATCH: 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
custom_field_valuesarrayOptionalValues for line-item custom fields the program enables. On PATCH: omit to preserve, unlisted enabled fields are cleared, [] clears all.
custom_field_values[]ModelEach itemExpand Edit a procurement request — request body — body line items item custom field values item
descriptionJSONOptional
description (anyOf 1)stringAlternativeDescription of the line item. Omitted or null on PATCH clears it.
Default: null
description (anyOf 2)nullAlternative
idstringOptionalID of an existing line (`purchase_order.purchase_order_line_item_log_entries[].id` in the request detail). Omit to create a new line.
Format: uuid
unit_priceJSONRequired within parentUnit price in major currency units (`“450.00”` is 450.00 USD, not cents). Decimal string or number.
unit_price (oneOf 1)numberAlternative
unit_price (oneOf 2)stringAlternative
unit_quantityJSONRequired within parentQuantity of the line item. Fractional quantities are accepted, up to 8 decimal places.
unit_quantity (oneOf 1)numberAlternative
unit_quantity (oneOf 2)stringAlternative

Referenced models: Edit a procurement request — request body — body accounting field selections item, Edit a procurement request — request body — body line items item custom field values item

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.