Tags, taxonomy, AI auto-tagging, faceted library search, and contributor tagging in Convertly HDAM.
Convertly HDAM stores library metadata on each file: tags, description, and optional embedded IPTC/XMP fields on supported images. Metadata powers dashboard search, public faceted search APIs, and CDN delivery identifiers (file id and slug).
Auto-tagging is available for images up to 25 MB and consumes Forma AI quota. Supported image tags are embedded back into the file when the format allows.
POST /api/files/{id}/auto-tags remains available for dashboard compatibility. Prefer /ai-tags for new integrations.
Search the main workspace library with combined text query, tag filters, orientation, mime type, and optional facet counts — for example sunset + vertical + editorial:
Free-text search across filename, slug, description, and tags.
tags
Comma-separated tag list.
tagMode
any (default) or all — require every tag vs match any.
orientation
vertical, horizontal, or square (derived from width/height).
folderId
Restrict to a folder; use null for root only.
mimePrefix
e.g. image/ or video/mp4.
facets
Comma-separated: tags, orientation, mimeType.
locale
Taxonomy locale for synonym resolution and facet labels.
Faceted search applies to the main workspace library (not WordPress isolated buckets). Isolated site tokens should use GET /api/files with q for scoped listing.
Define a controlled vocabulary per workspace and locale. Synonyms map contributor input ("portrait") to canonical slugs (portrait-orientation) used in search filters.
Each term is scoped to a workspace and locale. Duplicate slugs per locale return 409. AI auto-tagging and manual tag updates canonicalize against the active locale taxonomy when available.
Contributors do not need a separate tagging product — the dashboard already exposes metadata editing in the Assets lightbox:
Open any file in Assets and expand the info sidebar.
Edit Tags inline (type and press Enter, or remove with the chip control).
Use Auto tags on images to run the same AI pipeline as convertly.ai.tagFile, then review and save.
The lightbox uses the same PATCH /api/files/{id} metadata path as the API. Taxonomy canonicalization applies on save when terms exist for the workspace locale.For stock or contributor portals you build on top of Convertly, wire your UI to:
convertly.storage.files.update(id, { tags }) for manual tagging
convertly.ai.tagFile(id) for AI suggestions
convertly.storage.files.search({ tags, tagMode: "all" }) for public browse pages
Files and storage
Uploads, folders, CDN slugs, and storage limits.
JavaScript SDK
convertly.ai, convertly.storage.files.search, and taxonomy helpers.