SpedySpedy Docs

Labels

Labels zum Kategorisieren von Tickets erstellen und verwalten.

Labels bieten eine flexible Möglichkeit, Tickets über Boards hinweg zu kategorisieren und zu filtern. Jedes Label hat einen Namen, eine Farbe und eine optionale Beschreibung.

Labels auflisten

GET /api/v1/labels

Gibt alle Labels der Organisation zurück.

Beispiel-Response

[
  {
    "id": "lbl_abc123",
    "name": "Frontend",
    "color": "#3B82F6",
    "description": "Frontend-bezogene Arbeit",
    "createdAt": "2025-01-15T10:00:00Z"
  },
  {
    "id": "lbl_def456",
    "name": "Dringend",
    "color": "#EF4444",
    "description": null,
    "createdAt": "2025-01-15T10:00:00Z"
  }
]

Label erstellen

POST /api/v1/labels

Berechtigung erforderlich: settings:edit

Request Body

FeldTypPflichtBeschreibung
namestringJaLabel-Name (max. 50 Zeichen)
colorstringJaFarbe im Hex-Format (z.B. #3B82F6)
descriptionstringNeinLabel-Beschreibung (max. 200 Zeichen)

Beispiel-Request

{
  "name": "Frontend",
  "color": "#3B82F6",
  "description": "Frontend-bezogene Arbeit"
}

Label abrufen

GET /api/v1/labels/{labelId}

Gibt ein einzelnes Label zurück.

Label aktualisieren

PATCH /api/v1/labels/{labelId}

Berechtigung erforderlich: settings:edit

Request Body

FeldTypPflichtBeschreibung
namestringNeinLabel-Name
colorstringNeinFarbe im Hex-Format
descriptionstringNeinLabel-Beschreibung

Label löschen

DELETE /api/v1/labels/{labelId}

Berechtigung erforderlich: settings:edit

Löscht das Label dauerhaft und entfernt es von allen Tickets. Gibt 204 No Content zurück.