Skip to content

Ilmoitukset-API

Ylläpitäjä: Aether365-tiimi Kohderyhmä: Kehittäjät Laajuus: Ilmoitusasetusten API-päätepisteet

Hallitse sähköposti- ja Teams-ilmoitusasetuksia todennetulle vuokralaiselle.

Hae ilmoitusasetukset

GET /tenants/me/notifications

Esimerkkipyyntö

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

Esimerkkivastaus

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

Vastauksen kentät

KenttäTyyppiKuvaus
emailOnCompletebooleanLähetä sähköposti skannauksen valmistuessa onnistuneesti
emailOnFailbooleanLähetä sähköposti skannauksen epäonnistuessa
teamsWebhookUrlstring tai nullMicrosoft Teams -saapuvan webhookin URL
teamsOnCompletebooleanLähetä viesti Teamsiin skannauksen valmistuessa
teamsOnFailbooleanLähetä viesti Teamsiin skannauksen epäonnistuessa

Päivitä ilmoitusasetukset

Päivittää ilmoitusasetukset. Vain mukaan otetut kentät muutetaan.

PATCH /tenants/me/notifications

Pyynnön runko

Kaikki kentät ovat valinnaisia. Sisällytä vain kentät, joita haluat muuttaa.

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

Esimerkki: Ota Teams-ilmoitukset käyttöön

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

Esimerkki: Poista kaikki sähköposti-ilmoitukset käytöstä

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

Esimerkkivastaus

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

Virheet

KoodiHTTPKuvaus
AUTH_INSUFFICIENT_SCOPE403Riittämättömät oikeudet tälle toiminnolle
VALIDATION_ERROR400Virheellinen webhook-URL-muoto
Oliko tästä sivusta hyötyä?