This commit is contained in:
Viktoria Polyakova
2026-01-25 08:57:38 +00:00
commit 4fb101c5db
7657 changed files with 497012 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
### Create mailbox
POST {{url}}/api/mailing/settings/mailboxes
Content-Type: application/json
Authorization: Bearer {{token}}
{
"email": "test@company.com"
}
### Update mailbox
PUT {{url}}/api/mailing/settings/mailboxes/{{mailboxId}}
Content-Type: application/json
Authorization: Bearer {{token}}
{
"email": "test2@company.com",
"ownerId": {{userid}},
"accessibleUserIds": [{{userid}}],
"createContact": true,
"syncDays": 7
}
### Delete mailbox
DELETE {{url}}/api/mailing/settings/mailboxes/{{mailboxId}}?save=true
Content-Type: application/json
Authorization: Bearer {{token}}
### Get mailboxes for settings
GET {{url}}/api/mailing/settings/mailboxes
Content-Type: application/json
Authorization: Bearer {{token}}
### Get mailbox for settings
GET {{url}}/api/mailing/settings/mailboxes/{{mailboxId}}
Content-Type: application/json
Authorization: Bearer {{token}}
### Get mailbox manual settings
GET {{url}}/api/mailing/settings/mailboxes/{{mailboxId}}/manual
Content-Type: application/json
Authorization: Bearer {{token}}
### Update mailbox manual settings
POST {{url}}/api/mailing/settings/mailboxes/{{mailboxId}}/manual
Content-Type: application/json
Authorization: Bearer {{token}}
{
"password": "12345678",
"imapServer": "imap.company.com",
"imapPort": 993,
"imapSecure": true,
"smtpServer": "smtp.company.com",
"smtpPort": 465,
"smtpSecure": true
}
### Get Gmail connection string for redirect
GET {{url}}/api/mailing/settings/mailboxes/gmail/connect/{{mailboxId}}
Content-Type: application/json
Authorization: Bearer {{token}}
### Gmail callback endpoint
GET {{url}}/api/mailing/settings/mailboxes/gmail/callback?state={{mailboxId}}&code=1234567890
Content-Type: application/json
Authorization: Bearer {{token}}