Skip to content

API notifikácií

Správa nastavení e-mailových a Teams notifikácií pre autentifikovaného tenanta.

Získanie nastavení notifikácií

GET /tenants/me/notifications

Príklad požiadavky

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

Príklad odpovede

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

Polia odpovede

PoleTypPopis
emailOnCompletebooleanPoslať e-mail po úspešnom dokončení skenu
emailOnFailbooleanPoslať e-mail pri zlyhaní skenu
teamsWebhookUrlstring alebo nullURL prichádzajúceho webhooku Microsoft Teams
teamsOnCompletebooleanOdoslať správu do Teams po dokončení skenu
teamsOnFailbooleanOdoslať správu do Teams pri zlyhaní skenu

Aktualizácia nastavení notifikácií

Aktualizuje nastavenia notifikácií. Menia sa iba zahrnuté polia.

PATCH /tenants/me/notifications

Telo požiadavky

Všetky polia sú voliteľné. Zahrňte iba polia, ktoré chcete zmeniť.

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

Príklad: Zapnutie Teams notifikácií

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
  }'

Príklad: Vypnutie všetkých e-mailových notifikácií

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
  }'

Príklad odpovede

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

Chyby

KódHTTPPopis
AUTH_INSUFFICIENT_SCOPE403Nedostatočné oprávnenia pre túto akciu
VALIDATION_ERROR400Neplatný formát URL webhooku
Bola táto stránka užitočná?