Przejdź do treści
Intum
Aktualizacja: 2 min czytania

Endpointy

Metoda Ścieżka Opis
GET /organize/tags.json Lista tagów
GET /organize/tags/:id.json Pojedynczy tag
POST /organize/tags.json Utworzenie tagu
PATCH /organize/tags/:id.json Aktualizacja tagu
DELETE /organize/tags/:id.json Usunięcie tagu

Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: organize)

Pola tagu

Pole Typ Wymagane Opis
name string tak Nazwa tagu (unikalna, lowercase)
description string nie Opis tagu
color string nie Kolor hex (domyślnie #d3d3d3)
all_modules boolean nie Dostępny we wszystkich modułach (domyślnie true)
use_in_tasks boolean nie Dostępny w zadaniach
use_in_emails boolean nie Dostępny w mailach
use_in_clients boolean nie Dostępny w klientach CRM
use_in_calls boolean nie Dostępny w rozmowach VoIP

Tworzenie tagu

POST /organize/tags.json
Authorization: Bearer TOKEN
{
  "tag": {
    "name": "pilne",
    "color": "#EF4444",
    "description": "Sprawy wymagające natychmiastowej reakcji"
  }
}

Aktualizacja tagu

PATCH /organize/tags/:id.json
{
  "tag": {
    "color": "#F59E0B",
    "use_in_tasks": true,
    "use_in_emails": true,
    "all_modules": false
  }
}

Dodatkowe endpointy

Metoda Ścieżka Opis
POST /organize/tags/find_or_create Znajdź lub utwórz tag po nazwie
GET /organize/tags/search_names.json?q=pilne Wyszukiwanie tagów po nazwie
POST /organize/tags/join_tags Scalenie wielu tagów w jeden

Błędy (422)

{"name": ["nie może być puste"]}