Documentation Index
Fetch the complete documentation index at: https://docs.getasset.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Tags let you label Business data with structured dimensions (for example Job, Location, or Department) so you can filter, report, and automate workflows consistently across entities. Tagging is a two-step process:- Define tag fields (the dimensions you want to tag by).
- Set tag values on entities that support tagging (assign or remove values using each entity’s
tagsfield in the API).
Step 1: Create tag fields
A tag field is the name of a dimension (for example"Job"). Tag fields fall into two scopes:
| Scope | What it means |
|---|---|
| Global tag fields | Created at the tenant level. Every business under the tenant can use these fields. |
| Business tag fields | Created for one specific business. Only that business uses them (for example a field that does not apply tenant-wide). |
- List global Tag Fields —
GET /v0/tenant/tag-fields - Create a global Tag Field —
POST /v0/tenant/tag-fields - Update a global Tag Field —
PATCH /v0/tenant/tag-fields/{tag_field_id} - Delete a global Tag Field —
DELETE /v0/tenant/tag-fields/{tag_field_id}
- List Tag Fields for a Business —
GET /v0/business/{business_id}/tag-fields
Use this to discover which tag fields apply to a given business (including global fields and business-specific fields).
- Create a Tag Value —
POST /v0/business/{business_id}/tag-values - List Tag Values for a Business —
GET /v0/business/{business_id}/tag-values
Step 2: Tag entities
After the tag field exists, set tags on any entity that supports tagging by sending atags object on create or update requests.
Shape
- Keys are tag field names (strings), for example
"Job"or"Location". - Values are tag value names (strings), for example
"job-123"or"NYC".
tags, set the field’s value to null to clear that tag on the entity. Keys you omit are typically left unchanged.
tags
- Transactions (inline tags on transaction payloads)
- Journal Entry line entries (
tagson lines) - Invoices (
tagson create/update)
tags property, you can use the pattern above.
Questions? Reach out via our Contact form.