Skip to content

Teavituste API

Hallake autenditud halduskeskkonna e-posti ja Teamsi teavitusseadeid.

Teavitusseadete kättesaamine

GET /tenants/me/notifications

Näidispäring

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

Näidisvastus

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

Vastuse väljad

VäliTüüpKirjeldus
emailOnCompletebooleanSaada e-kiri, kui skaneerimine lõpeb edukalt
emailOnFailbooleanSaada e-kiri, kui skaneerimine ebaõnnestub
teamsWebhookUrlstring või nullMicrosoft Teamsi sissetuleva veebipääsu URL
teamsOnCompletebooleanPostita Teamsi, kui skaneerimine lõpeb
teamsOnFailbooleanPostita Teamsi, kui skaneerimine ebaõnnestub

Teavitusseadete uuendamine

Uuendab teavitusseadeid. Muudetakse ainult kaasatud välju.

PATCH /tenants/me/notifications

Päringu keha

Kõik väljad on valikulised. Lisage ainult need väljad, mida soovite muuta.

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

Näide: Teamsi teavituste lubamine

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

Näide: kõigi e-posti teavituste keelamine

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

Näidisvastus

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

Vead

KoodHTTPKirjeldus
AUTH_INSUFFICIENT_SCOPE403Selle toimingu jaoks pole piisavalt õigusi
VALIDATION_ERROR400Vigane veebipääsu URL-i formaat
Kas sellest lehest oli abi?