Skip to content

API za obvestila

Upravljanje nastavitev obvestil po e-pošti in v Teams za overjenega najemnika.

Pridobitev nastavitev obvestil

GET /tenants/me/notifications

Primer zahteve

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

Primer odgovora

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

Polja odgovora

PoljeVrstaOpis
emailOnCompletebooleanPošlje e-pošto ob uspešnem zaključku skeniranja
emailOnFailbooleanPošlje e-pošto ob neuspehu skeniranja
teamsWebhookUrlstring ali nullURL vhodnega spletnega kljuka Microsoft Teams
teamsOnCompletebooleanObjavi v Teams ob zaključku skeniranja
teamsOnFailbooleanObjavi v Teams ob neuspehu skeniranja

Posodobitev nastavitev obvestil

Posodobi nastavitve obvestil. Spremenjena so samo polja, ki jih vključite.

PATCH /tenants/me/notifications

Telo zahteve

Vsa polja so neobvezna. Vključite samo polja, ki jih želite spremeniti.

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

Primer: Omogočanje obvestil v Teams

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

Primer: Onemogočanje vseh obvestil po e-pošti

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

Primer odgovora

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

Napake

KodaHTTPOpis
AUTH_INSUFFICIENT_SCOPE403Nezadostna dovoljenja za to dejanje
VALIDATION_ERROR400Neveljavna oblika URL spletnega kljuka
Je bila ta stran uporabna?