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

Endpointy

| Metoda | Ścieżka | Opis |
|——–|———|——|
| GET | /account/departments.json | Lista działów |
| GET | /account/departments/:id.json | Pojedynczy dział |
| POST | /account/departments.json | Utworzenie działu |
| PATCH | /account/departments/:id.json | Aktualizacja działu |
| DELETE | /account/departments/:id.json | Usunięcie działu |

Autoryzacja: Authorization: Bearer TOKEN

Pola działu

| Pole | Typ | Wymagane | Opis |
|——|—–|———-|——|
| name | string | tak | Nazwa działu (unikalna) |
| description | string | nie | Opis działu |
| user_setting_ids | array | nie | ID użytkowników przypisanych do działu |
| mailbox_ids | array | nie | ID skrzynek pocztowych przypisanych do działu |

Tworzenie działu

POST /account/departments.json
Authorization: Bearer TOKEN
{
  "department": {
    "name": "Sprzedaż",
    "description": "Dział sprzedaży",
    "user_setting_ids": [1, 2, 3]
  }
}

Aktualizacja działu

PATCH /account/departments/:id.json

Wysyłasz tylko zmieniane pola.

{
  "department": {
    "name": "Dział sprzedaży",
    "mailbox_ids": [5, 6]
  }
}

Błędy (422)

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