Update Object Records

PUT https://{{vaultDNS}}/api/{{version}}/vobjects/:{object_name}

https://developer.veevavault.com/api/24.2/#Update_Object_Records

Update Object Records in bulk. You can use this endpoint to update user records (user__sys).

  • The maximum input file size is 1GB.
  • The values in the input must be UTF-8 encoded.
  • CSVs must follow the standard format.
  • The maximum batch size is 500.

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-TypestringCan be text/csv or application/json
AcceptstringCan be text/csv or application/json
X-VaultAPI-MigrationModebooleanIf set to true, Vault allows you to set the lifecycle state of an updated record while also bypassing entry criteria, entry actions, event actions, and reference constraints (Criteria VQL). Field requiredness and validation rules are still enforced. When updating lifecycle states, if a valid state or state type is not specified, the update job will fail. You must have the Record Migration permission to use this header.