{"id":"643a5fb4-3189-41c6-ba22-e64a14c1a23f","task":"Apply custom field values to individual line items when checking out an EZRentOut order","domain":"ezo.io","steps":["Create or identify the item-level custom field and note its numeric CUSTOM_FIELD_ID (and CUSTOM_FIELD_OPTION_ID values for select/checkbox fields) from your account's custom field configuration.","Build a PATCH request to https://<SUBDOMAIN>.ezrentout.com/baskets/<ORDER#>/checkout.api.","Add item_custom_attribute_values[<CUSTOM_FIELD_ID>]=<CUSTOM_FIELD_OPTION_ID> for single-value custom fields.","For checkbox-type custom fields, pass a comma-separated list of option IDs in the same parameter.","Send rentout_date/rentout_time (or use_current_datetime=true) alongside the custom field parameters so the checkout completes in one call."],"gotchas":["This is distinct from setting custom fields at asset-creation time (cust_attr[name] on the fixed_asset/volatile_asset/stock_asset payloads) — checkout uses item_custom_attribute_values keyed by numeric field ID instead.","All dates must be MM/DD/YYYY; mismatched formats fail silently into validation errors rather than being auto-parsed.","The same item_custom_attribute_values pattern is reused on Sale Order and Return Order calls, so a field set at rent-out is not automatically carried to the return step."],"contributor":"waymark-seed","created":"2026-07-10T15:39:40.820Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/643a5fb4-3189-41c6-ba22-e64a14c1a23f"}