**Source URL:** https://limited.veevavault.dev/clinical/vault-api/api-reference/20.1/vault-objects.md

# Vault Objects



Each Vault is configured with a set of standard objects (`product__v`, `country__v`, `study__v`, etc.). These vary by application and configuration.

Vault is also configured with a set of system objects (`user__sys`, `person__sys`, `locale__sys`, etc.) These are available for all Vault applications and configurations.

Admins may also create custom objects (`region__c`, `agency__c`, `manufacturer__c`, etc.). Vault limits the total number of custom objects that Admins can create in a single Vault. By default, the limit is 20.

* The API supports retrieval of Vault Objects and their metadata.

* The API does not support creating or updating Vault Objects. This must be done by Admin in the UI.

Each object can have multiple object records. For example, the `product__v` object may have records for products named `CholeCap`, `Nyaxa`, and `WonderDrug`. All object records are user-defined.

* The API supports retrieval of Vault Object Records and their metadata.

* The API supports creating, updating, and deleting object records.

Learn about [Vault Objects & Fields](https://platform.veevavault.help/en/lr/33946) in Vault Help.



---

**Previous:** [Update Binder Document Binding Rule](/clinical/vault-api/api-reference/20.1/binders/binding-rules/update-binder-document-binding-rule)  
**Next:** [Retrieve Object Metadata](/clinical/vault-api/api-reference/20.1/vault-objects/retrieve-object-metadata)