Skip to main content

Metadata

Every document in Locker has metadata, structured information about the document itself, like its name, category, owner, and tags. These fields are what make your library searchable and filterable at scale. Without good metadata, documents are hard to find.

There are two kinds of metadata fields: built-in fields (automatically present on every document) and custom fields (organization-defined, coming soon in the UI).

Coming Soon

Screenshot: locker-metadata-panel, screenshot of the metadata side panel showing built-in and custom fields on an open document


Built-In Fields

Every document in Locker automatically has these fields:

FieldEditableNotes
NameYesThe display name shown in the document list. Set at upload; can be updated via API.
CategoryYesOne of eight fixed types. Set at upload; can be updated via API. See Organizing for the full list.
OwnerYesThe team member responsible for this document. Defaults to the uploader. Can be reassigned via API.
TagsYesFreeform labels for filtering and search. Can be added and removed via API. See Organizing for tagging conventions.
Upload DateNoSet when the document is first uploaded. Cannot be changed.
Last ModifiedNoUpdated automatically when the document record changes.
StatusNoThe document's current lifecycle state, managed by Locker, not set directly. See Terminology for status definitions.
VersionNoIncrements automatically each time a new version is uploaded.
SourceNoHow the document entered Locker, uploaded manually, completed from Sign, or imported.

Editing Metadata

You can set a document's name, category, and tags when you upload it. Editing metadata on an existing document is not yet available in the UI, use the Locker API to update fields after upload.

Planning a large import?

Set categories and tags at upload time via the API to avoid a manual catch-up pass later. See Importing Existing Documents for migration strategies.


Tags Reference

Tags are the most flexible way to add context beyond the built-in fields. Use a consistent key: value format across your team so filters are predictable:

PatternExampleUse when
key: valuevendor: acmeCategorical labels with a known set of values
key: valueregion: EMEAFilterable attributes
Plain labelpending-renewalState flags that don't need a value
Daterenewal: 2027-03-01Key dates you want to filter by

A few things to know:

  • Tags are case-sensitive, Vendor: Acme and vendor: acme are treated as different tags
  • Use consistent spacing around the colon across your team
  • There is no predefined tag schema, any team member with upload access can create new tags
Agree on conventions before a bulk import

Tags introduced inconsistently across a large library are hard to clean up. Decide on your schema before the first file goes in. See Importing Existing Documents.


Custom Fields

Coming Soon

Custom metadata fields, admin-defined fields such as "Contract Value," "Counterparty," "Governing Law," or "Renewal Date", are not yet available in the UI.

When released, admins will define custom field schemas at Organization → Locker → Metadata Fields. Custom fields will appear in the metadata panel, be available as search filters, and be queryable via the API.