Business vault

A business's vault is a key-value store. The keys are a predefined set of vault fields, called Data Identifiers, many of which are wildcards.

Because the keys are predefined, Footprint validates and cleans certain strongly typed data automatically. For example, Footprint always validates that business.tin is a nine-digit US Taxpayer Identification Number.

To vault information under your own application-defined keys, use the custom.* Data Identifiers. They have no validation and accept any JSON value: string, number, list, or object.

The vault fields article lists every supported Data Identifier and its validator.