Wiązanie maili z folderami. Endpoint odpowiedzialny za wiązanie maili z folderami w module poczty.

Endpointy obsługujące żądanie:

  • https://api.5ways.com - Ekspert

Uprawnienia:

  • Admin, Ekspert, specjalista, praktykant - POST

Pola zasobu

Klucz Typ danych Opis
received_mail_id integer Identyfikator wiadomości przychodzącej.
sent_mail_id integer Identyfikator wiadomości wychodzącej.
folder_id integer Identyfikator folderu.
restore boolean Flaga przywracania wiadomości z folderu TRASH.

Zasady

  • Nie można przenosić wiadomości z folderu CLIENTS do innego folderu.
  • Nie można wiązać maili do folderów systemowych (z wyjątkiem folderu TRASH).

Wiązanie maila z folderem

POST /rest/mail_folder_link

Wiąże maila z folderem.

Uwaga: podczas wiązania trzeba podać identyfikator maila przychodzącego received_mail_id lub maila wychodzącego sent_mail_id w zależności w którym zasobie mail się znajduje.

{
  "MailFolderLink": {
    "received_mail_id": 111,
    "sent_mail_id": 111,
    "folder_id": 222,
  }
}
Odpowiedź

Zwraca dane nowo utworzonego folderu.

HTTP/1.1 200 OK
{}

Przywracanie wiadomości z kosza

POST /rest/mail_folder_link

Przywraca wiadomość z folderu TRASH do odpowiedniego folderu systemowego.

  • Wiadomości odebrane - przypisywane do folderu na podstawie reguł systemowych (CLIENTS, OFFICES, PROVIDERS, LEADS lub OTHERS).
  • Wiadomości wysłane - przypisywane do folderu SENT.

Uwaga: należy podać identyfikator maila przychodzącego received_mail_id lub maila wychodzącego sent_mail_id oraz ustawić restore na true.

{
  "MailFolderLink": {
    "received_mail_id": 111,
    "restore": true
  }
}
Odpowiedź
HTTP/1.1 200 OK
{
    "status": "OK",
    "message": "Mail restored from trash."
}