Skip to content

Ramp: Create a Ramp-only accounting field — request body — body

Create a Ramp-only accounting field: request body, field body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create a Ramp-only accounting field — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
accounting_connection_idJSONOptional
accounting_connection_id (anyOf 1)stringAlternativeSpecify an accounting connection. This connection must be an accounting API based connection. If not provided we default to the current active connection.
Format: uuid
accounting_connection_id (anyOf 2)nullAlternative
display_nameJSONOptional
display_name (anyOf 1)stringAlternativeThe name of the custom accounting field as shown on Ramp.
display_name (anyOf 2)nullAlternative
idstringRequired within parentRemote/external ID of custom accounting field from ERP system.
input_typestringRequired within parentThe input type for the custom accounting field.
One of: BOOLEAN, FREE_FORM_TEXT, SINGLE_CHOICE
is_required_forarrayOptionalTypes of objects that require this accounting field to be used for coding before they can be marked as ready to sync.
is_required_for[]stringEach itemOne of: BILL, BILL_PAYMENT, CUSTOMER, INVOICE, PURCHASE_ORDER, REIMBURSEMENT, SPEND_PROGRAM, TRANSACTION, TRANSFER_LEDGER_ENTRY_MAPPING, VENDOR_CREDIT
is_splittablebooleanOptionalIf set to True, the accounting field can be used to annotate split line items. If not specified, the default value will be False.
namestringRequired within parentname of the custom accounting field.

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.