GET/api/v1/tags
List the org's tags
Org tags and team tags, ordered by name, each with how many assets and projects carry it. For an OAuth token, a team tag is listed only when its person is in the team (or an org admin).
Scopes: tags:read
Parameters
qquery · stringOnly tags whose name starts with this, ignoring case and extra spaces.
limitquery · integerPage size, default 50. Values above 100 are treated as 100.
cursorquery · stringnext_cursor from the previous page, with the other parameters unchanged.
Response 200TagList
dataarray of Tagrequiredidstring (uuid)requiredThe tag's id — what DELETE …/tags/{tag_id} and
{ id }on POST …/tags take.namestringrequiredThe tag as first typed. Tags are matched by a normalized form: case, extra spaces and invisible characters are ignored.
scope"org" | "team"requiredorg: the whole org's.team: private to one team (an OAuth token sees it only when its person is in the team or an org admin).teamobject or nullrequiredThe owning team, for a team tag; null for an org tag.
idstring (uuid)requirednamestringrequired
usage_countintegerrequiredHow many assets and projects carry the tag, across the org.
next_cursorstring or nullrequiredPass as
cursorto get the next page; null means this is the last page.
Other responses
- 401 unauthenticated — no key, or an unknown, revoked or expired one.
- 403 insufficient-scope — the key lacks a required scope.
- 404 not-found.
- 422 validation — a bad
limitorcursor. - 429 rate-limited — the key's request budget is spent; wait Retry-After seconds.
- 500 internal.