Skip to main content
Organization tags are labels defined once at the organization level and then attached to Projects (or to storage folders in the Encord app). Use them to group and filter Projects, for example to mark which Projects are ready for review or belong to a particular team.
Organization tags are distinct from issue tags, which are attached to individual Tasks. For issue tags, see Issues & Comments in Projects.
Permissions
  • Creating and deleting tags (create_organisation_tag, delete_organisation_tag) requires the caller to be an organization admin (the tags.manage permission).
  • Attaching and detaching tags on a Project (add_organisation_tag, remove_organisation_tag) requires project admin.

Create an Organization Tag

Create a tag once at the organization level. The name must be unique within the organization; the description is optional. Creating a tag with a name that already exists raises ResourceExistsError.
Create an organization tag

List Organization Tags

List every tag defined in your organization. Each returned OrganisationTag has a name and a uuid.
List organization tags

Attach a Tag to a Project

Attach an existing organization tag to a Project. Identify the tag by tag_name, by tag_uuid, or by passing an OrganisationTag object as tag. Pass exactly one. Attaching a tag that is already attached is a no-op.
Attach an organization tag to a project

Remove a Tag from a Project

Detach a tag from a Project. The tag itself is not deleted and remains attached to any other Projects or folders. Detaching a tag that is not attached is a no-op.
Remove an organization tag from a project

Filter Projects by Tag

Use tags_anyof with list_projects() to return only Projects that have at least one of the given tags. The filter accepts tag name strings or OrganisationTag instances.
List projects filtered by tag

Delete an Organization Tag

Delete a tag from the organization entirely. This detaches it from every Project and storage folder it is attached to. Identify the tag by tag_name, by tag_uuid, or by passing an OrganisationTag object.
Delete an organization tag
Deprecated (SDK v0.1.205): project.get_tags(), user_client.list_project_tags(), and the ProjectTag class are deprecated. Use get_organisation_tags(), list_organisation_tags(), and OrganisationTag instead. The old names remain as aliases and return the same tags, so existing scripts continue to work.