Endpointy
| Metoda |
Ścieżka |
Opis |
| GET |
/mail/folders.json |
Lista folderów |
| GET |
/mail/folders/:id.json |
Pojedynczy folder |
| POST |
/mail/folders.json |
Utworzenie folderu |
| PATCH |
/mail/folders/:id.json |
Aktualizacja folderu |
| DELETE |
/mail/folders/:id.json |
Usunięcie folderu |
Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: mail)
Pola folderu
| Pole |
Typ |
Wymagane |
Opis |
name |
string |
tak |
Nazwa folderu (unikalna) |
description |
string |
nie |
Opis folderu |
hidden |
boolean |
nie |
Czy ukryty |
responsible_id |
integer |
nie |
ID odpowiedzialnego |
team_id |
integer |
nie |
ID zespołu |
department_id |
integer |
nie |
ID działu |
group_id |
integer |
nie |
ID grupy |
Tworzenie folderu
POST /mail/folders.json
Authorization: Bearer TOKEN
{
"folder": {
"name": "Reklamacje",
"description": "E-maile dotyczące reklamacji",
"department_id": 3
}
}
Aktualizacja folderu
PATCH /mail/folders/:id.json
{
"folder": {
"hidden": true
}
}
Błędy (422)
{"name": ["nie może być puste"]}