Skip to content

Varsler-API

Vedlikeholdt av: Aether365 Team Malgruppe: Utviklere Omfang: API-endepunkter for varslingsinnstillinger

Administrer e-post- og Teams-varslingsinnstillinger for den autentiserte leietakeren.

Hent varslingsinnstillinger

GET /tenants/me/notifications

Eksempelforespørsel

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

Eksempelrespons

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

Responsfelt

FeltTypeBeskrivelse
emailOnCompletebooleanSend e-post nar en skanning fullores
emailOnFailbooleanSend e-post nar en skanning feiler
teamsWebhookUrlstring eller nullInnkommende webhook-URL for Microsoft Teams
teamsOnCompletebooleanSend melding til Teams nar en skanning fullores
teamsOnFailbooleanSend melding til Teams nar en skanning feiler

Oppdater varslingsinnstillinger

Oppdaterer varslingsinnstillinger. Kun feltene du inkluderer endres.

PATCH /tenants/me/notifications

Forespørselsbrødtekst

Alle felt er valgfrie. Inkluder kun feltene du vil endre.

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

Eksempel: Aktiver Teams-varsler

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

Eksempel: Deaktiver alle e-postvarsler

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

Eksempelrespons

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

Feil

KodeHTTPBeskrivelse
AUTH_INSUFFICIENT_SCOPE403Utilstrekkelige tillatelser for denne handlingen
VALIDATION_ERROR400Ugyldig webhook-URL-format
Var denne siden nyttig?