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

Endpointy

Metoda Ścieżka Opis
GET /account/groups.json Lista grup
GET /account/groups/:id.json Pojedyncza grupa
POST /account/groups.json Utworzenie grupy
PATCH /account/groups/:id.json Aktualizacja grupy
DELETE /account/groups/:id.json Usunięcie grupy

Autoryzacja: Authorization: Bearer TOKEN

Pola grupy

Pole Typ Wymagane Opis
name string tak Nazwa grupy (unikalna)
description string nie Opis grupy
active boolean nie Czy aktywna
user_ids array nie ID użytkowników — członków grupy

Tworzenie grupy

POST /account/groups.json
Authorization: Bearer TOKEN
{
  "group": {
    "name": "Obsługa klienta",
    "description": "Grupa odpowiedzialna za wsparcie",
    "user_ids": [1, 2, 3]
  }
}

Aktualizacja grupy

PATCH /account/groups/:id.json

Wysyłasz tylko zmieniane pola. user_ids zastępuje całą listę członków.

{
  "group": {
    "name": "Support",
    "user_ids": [1, 2, 3, 4]
  }
}

Błędy (422)

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