Skip to main content
Labels provide a flexible tagging system for organizing issues by categories, priorities, teams, or any custom classification system. Labels provide a flexible tagging system for organizing issues by categories, priorities, teams, or any custom classification system.
The user applies colour-coded labels so boards and filters stay organised across many issues.

Quick Start

1

Create Labels

2

Apply Labels to Issues


How It Works


API Reference

All endpoints scope resources to the workspace in the URL path. Requesting a label_id or issue_id that belongs to a different workspace returns 404 Not Found (never 200 or 403) to avoid leaking the existence of resources across tenants.

Label Management Endpoints

Issue Label Operations


Common Patterns

Create hierarchical labels using naming conventions:
Efficiently manage labels in bulk operations:
Build dynamic filtering interfaces using labels:

Best Practices

  • Consistent naming: Use lowercase, hyphen-separated names (e.g., “priority-high”, “team-backend”)
  • Descriptive names: Choose clear, searchable names that indicate purpose
  • Namespace prefixes: Use prefixes for categories (e.g., “type:”, “team:”, “priority:”)
  • Avoid redundancy: Don’t create similar labels with different names
  • Semantic colors: Use colors that match label meaning (red for critical, green for good)
  • Accessibility: Ensure sufficient contrast for all users
  • Consistency: Use the same color for related labels across projects
  • Limited palette: Stick to 8-12 core colors to avoid visual confusion
  • Regular cleanup: Remove unused labels to keep the system organized
  • Deprecation process: Mark old labels as deprecated before removing
  • Migration strategy: Plan label renames and merges carefully
  • Documentation: Maintain guidelines for label usage in your team
  • Index frequently used labels: Ensure database indexes on common label queries
  • Limit labels per issue: Keep to 3-5 labels per issue for usability
  • Batch operations: Use bulk API calls when modifying multiple labels
  • Cache label lists: Cache workspace labels to reduce API calls

Issue Tracking

Comprehensive issue management system

Project Management

Organize work with projects and workflows