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

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