Create Object Records
POST https://{{vaultDNS}}/api/{{version}}/vobjects/:{object_name}
https://developer.veevavault.com/api/24.1/#Create_Object_Record
You can use this endpoint to create User Tasks or User (user__sys
) records. Learn more about User Tasks and the User & Person Objects in Vault Help.
- 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.
Note that you can only add relationships on object fields using ID values or based on a unique field on the target object. This API does not support object lookup fields
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Content-Type | string | Can be text/csv or application/json | |
Accept | string | Can be text/csv or application/json | |
X-VaultAPI-MigrationMode | boolean | If set to true, Vault bypasses entry criteria, entry actions, validation rules, and reference constraints when creating object records and allows you to create records in a specific state or state type. If a valid state or state type is not specified, records will be created in their initial state. You must have the Record Migration permission to use this header. |