Skip to content

Aviserings-API

Underhålls av: Aether365 Team Målgrupp: Utvecklare Omfattning: API-endpoints för aviseringsinställningar

Hantera e-post- och Teams-aviseringsinställningar för den autentiserade tenanten.

Hämta aviseringsinställningar

GET /tenants/me/notifications

Exempelbegäran

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

Exempelsvar

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

Svarsfält

FältTypBeskrivning
emailOnCompletebooleanSkicka e-post när en skanning slutförs utan problem
emailOnFailbooleanSkicka e-post när en skanning misslyckas
teamsWebhookUrlstring eller nullMicrosoft Teams inkommande webhook-URL
teamsOnCompletebooleanSkicka till Teams när en skanning slutförs
teamsOnFailbooleanSkicka till Teams när en skanning misslyckas

Uppdatera aviseringsinställningar

Uppdaterar aviseringsinställningar. Bara fält du inkluderar ändras.

PATCH /tenants/me/notifications

Begärandekropp

Alla fält är valfria. Inkludera bara fält du vill ändra.

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

Exempel: Aktivera Teams-aviseringar

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

Exempel: Inaktivera alla e-postaviseringar

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

Exempelsvar

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

Fel

KodHTTPBeskrivning
AUTH_INSUFFICIENT_SCOPE403Otillräckliga behörigheter för denna åtgärd
VALIDATION_ERROR400Ogiltigt webhook-URL-format
Var den här sidan till hjälp?