# Dust Identity Composite Tags API

**Canonical:** https://apis.io/apis/dust-identity/dust-identity-composite-tags-api/  
**Provider:** Dust Identity — https://apis.io/providers/dust-identity/  
**Base URL:** https://authd.dustid.io  
**Documentation:** https://docs.dustid.io/api/authentication/

Dust Identity Composite Tags API is one of 30 APIs that [Dust Identity](https://apis.io/providers/dust-identity/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Composite Tags. The published artifact set on APIs.io includes an OpenAPI specification.

Enroll physical Labels and organize them into Reels

## Operations (32)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/composite-tags/collections` | List Label Collections |
| POST | `/api/v1/composite-tags/collections` | Create a Label Collection |
| PATCH | `/api/v1/composite-tags/collections/{collectionId}` | Rename or describe a Label Collection |
| GET | `/api/v1/composite-tags/collections/{collectionId}/owner` | Which of your Teams owns a Label Collection |
| GET | `/api/v1/composite-tags/reels` | List Reels, filterable by Label Collection, unfiled, and shipped state |
| POST | `/api/v1/composite-tags/reels` | Create a Reel (identified by its id; the name is never unique) |
| GET | `/api/v1/composite-tags/reels/{reelCollectionId}` | Get a Reel with its ordered Labels and duplicate-value warnings |
| PATCH | `/api/v1/composite-tags/reels/{reelCollectionId}` | Rename a Reel, change its expected composition, or move it between Label… |
| GET | `/api/v1/composite-tags/reels/{reelCollectionId}/summary` | Get a Reel's summary (counts and activation state) without its Labels — for… |
| GET | `/api/v1/composite-tags/reels/{reelCollectionId}/owner` | Which of your Teams owns a Reel |
| POST | `/api/v1/composite-tags/reels/{reelCollectionId}/labels` | Create a Label on a Reel with its initial Identifiers |
| POST | `/api/v1/composite-tags/reels/{reelCollectionId}/activate` | Activate a Reel: make every Label's DUST identifiable (runs in the background) |
| POST | `/api/v1/composite-tags/reels/{reelCollectionId}/bulk-bind` | Bulk bind a Reel Range to an ordered list of Threads (k-th Label to k-th… |
| POST | `/api/v1/composite-tags/pre-enrollment-uploads` | Stage DUST crops for a Reel Pre-enrollment (presigned, checksum-enforced PUTs) |
| POST | `/api/v1/composite-tags/reel-pre-enrollments` | Submit a Reel Pre-enrollment: every Label of one Reel, at explicit positions… |
| GET | `/api/v1/composite-tags/reel-pre-enrollments/{preEnrollmentId}` | Get a Reel Pre-enrollment's status and outcome counts |
| GET | `/api/v1/composite-tags/reel-pre-enrollments/{preEnrollmentId}/labels` | List a Reel Pre-enrollment's positions and their outcomes, in position order |
| GET | `/api/v1/composite-tags` | List Labels across Reels, filterable by bound, shipped and archived state |
| POST | `/api/v1/composite-tags/resolve` | Resolve a Label by one of its Identifier values (TEXT matches… |
| POST | `/api/v1/composite-tags/qa/check` | Label QA: check one scanned Identifier against an optional focus Label and… |
| POST | `/api/v1/composite-tags/{compositeTagId}/qa-flag` | Label QA: flag or unflag a Label as suspect, with an optional note |
| POST | `/api/v1/composite-tags/move/preview` | Preflight a Label move or Reel cut: span, count, gaps, bound Labels — nothing… |
| POST | `/api/v1/composite-tags/move` | Move Labels between Reels — hand-picked ids, a position range, or a… |
| GET | `/api/v1/composite-tags/{compositeTagId}` | Get a Label |
| POST | `/api/v1/composite-tags/{compositeTagId}/identifiers` | Add Identifiers to a Label (binding them if the Label is bound) |
| DELETE | `/api/v1/composite-tags/{compositeTagId}/identifiers/{tagId}` | Remove an Identifier from a Label (unbinding it if the Label is bound) |
| POST | `/api/v1/composite-tags/{compositeTagId}/bind` | Bind a Label and all of its active Identifiers to a Thread |
| POST | `/api/v1/composite-tags/{compositeTagId}/create-thread` | Create a new Thread and bind an unbound Label to it |
| POST | `/api/v1/composite-tags/{compositeTagId}/unbind` | Unbind a Label and all of its Identifiers from its Thread |
| POST | `/api/v1/composite-tags/{compositeTagId}/archive` | Archive a Label (its Reel position is retained) |
| POST | `/api/v1/composite-tags/{compositeTagId}/unarchive` | Restore an archived Label |
| POST | `/api/v1/composite-tags/{compositeTagId}/activate` | Activate a Label: make its DUST Identifiers identifiable |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dust-identity/refs/heads/main/openapi/dust-identity-composite-tags-api-openapi.yml

## Other Dust Identity APIs (12)

- [DUST AuthD](https://apis.io/apis/dust-identity/dust-authd/)
- [Dust Identity Auth API](https://apis.io/apis/dust-identity/dust-identity-auth-api/)
- [Dust Identity Bundles API](https://apis.io/apis/dust-identity/dust-identity-bundles-api/)
- [Dust Identity Certificate Forms API](https://apis.io/apis/dust-identity/dust-identity-certificate-forms-api/)
- [Dust Identity Certificates API](https://apis.io/apis/dust-identity/dust-identity-certificates-api/)
- [Dust Identity Connections API](https://apis.io/apis/dust-identity/dust-identity-connections-api/)
- [Dust Identity Events API](https://apis.io/apis/dust-identity/dust-identity-events-api/)
- [Dust Identity Fabric API](https://apis.io/apis/dust-identity/dust-identity-fabric-api/)
- [Dust Identity Files API](https://apis.io/apis/dust-identity/dust-identity-files-api/)
- [Dust Identity Metrics API](https://apis.io/apis/dust-identity/dust-identity-metrics-api/)
- [Dust Identity Notifications API](https://apis.io/apis/dust-identity/dust-identity-notifications-api/)
- [Dust Identity Org Admin API](https://apis.io/apis/dust-identity/dust-identity-org-admin-api/)

## Tags

Composite Tags

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dust-identity/dust-identity-composite-tags-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dust-identity/.
