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"]}