Skip to content

API oznámení

Správa nastavení e-mailových a Teams oznámení pro autentizovaného tenanta.

Získání nastavení oznámení

GET /tenants/me/notifications

Příklad požadavku

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

Příklad odpovědi

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

Pole odpovědi

PoleTypPopis
emailOnCompletebooleanOdeslat e-mail po úspěšném dokončení skenu
emailOnFailbooleanOdeslat e-mail při selhání skenu
teamsWebhookUrlstring nebo nullURL příchozího webhooku Microsoft Teams
teamsOnCompletebooleanOdeslat zprávu do Teams po dokončení skenu
teamsOnFailbooleanOdeslat zprávu do Teams při selhání skenu

Aktualizace nastavení oznámení

Aktualizuje nastavení oznámení. Změní se pouze pole, která uvedete.

PATCH /tenants/me/notifications

Tělo požadavku

Všechna pole jsou volitelná. Uveďte pouze pole, která chcete změnit.

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

Příklad: Zapnutí Teams oznámení

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

Příklad: Vypnutí všech e-mailových oznámení

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

Příklad odpovědi

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

Chyby

KódHTTPPopis
AUTH_INSUFFICIENT_SCOPE403Nedostatečná oprávnění pro tuto akci
VALIDATION_ERROR400Neplatný formát URL webhooku
Byla tato stránka užitečná?