Skip to content

API за известия

Управление на настройките за имейл и Teams известия за удостоверения tenant.

Получаване на настройки за известия

GET /tenants/me/notifications

Примерна заявка

bash
curl https://api.aether365.io/tenants/me/notifications \
  -H "Authorization: Bearer <token>"

Примерен отговор

json
{
  "success": true,
  "data": {
    "emailOnComplete": true,
    "emailOnFail": true,
    "teamsWebhookUrl": "https://outlook.office.com/webhook/...",
    "teamsOnComplete": true,
    "teamsOnFail": true
  }
}

Полета в отговора

ПолеТипОписание
emailOnCompletebooleanИзпращане на имейл при успешно завършване на сканиране
emailOnFailbooleanИзпращане на имейл при неуспешно сканиране
teamsWebhookUrlstring или nullURL на входящ webhook за Microsoft Teams
teamsOnCompletebooleanПубликуване в Teams при завършване на сканиране
teamsOnFailbooleanПубликуване в Teams при неуспешно сканиране

Актуализиране на настройки за известия

Актуализира настройките за известия. Променят се само полетата, които включите.

PATCH /tenants/me/notifications

Тяло на заявката

Всички полета са незадължителни. Включете само полетата, които искате да промените.

json
{
  "emailOnComplete": true,
  "emailOnFail": true,
  "teamsWebhookUrl": "https://outlook.office.com/webhook/...",
  "teamsOnComplete": true,
  "teamsOnFail": false
}

Пример: Активиране на Teams известия

bash
curl -X PATCH https://api.aether365.io/tenants/me/notifications \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "teamsWebhookUrl": "https://outlook.office.com/webhook/your-webhook-url",
    "teamsOnComplete": true,
    "teamsOnFail": true
  }'

Пример: Деактивиране на всички имейл известия

bash
curl -X PATCH https://api.aether365.io/tenants/me/notifications \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "emailOnComplete": false,
    "emailOnFail": false
  }'

Примерен отговор

json
{
  "success": true,
  "data": {
    "emailOnComplete": false,
    "emailOnFail": false,
    "teamsWebhookUrl": "https://outlook.office.com/webhook/...",
    "teamsOnComplete": true,
    "teamsOnFail": true
  }
}

Грешки

КодHTTPОписание
AUTH_INSUFFICIENT_SCOPE403Недостатъчни права за това действие
VALIDATION_ERROR400Невалиден формат на webhook URL
Беше ли полезна тази страница?