Set Values
Set custom field values
v1.custom_fields.set_values(**kwargs) -> void
post/v1/customFields/setValues
Sets one or more custom fields on an instance of a Metronome entity. If a key/value pair passed in this request matches one already set on the entity, its value will be overwritten. Any key/value pairs that exist on the entity that do not match those passed in this request will remain untouched. This endpoint is transactional and will update all key/value pairs or no key/value pairs. Partial updates are not supported. There is a 200 character limit on custom field values.
Parameters
custom_fieldshash
Hash[Symbol, String]
entityunion
:alert | :billable_metric | :charge | 15 more
entity_idString
formatuuid
require "metronome_sdk"
metronome = MetronomeSDK::Client.new(bearer_token: "My Bearer Token")
result = metronome.v1.custom_fields.set_values(
custom_fields: {x_account_id: "KyVnHhSBWl7eY2bl"},
entity: :customer,
entity_id: "99594816-e8a5-4bca-be21-8d1de0f45120"
)
puts(result)