Skip to content

Pranešimų API

Autorius: Aether365 komanda Auditorija: Kūrėjai Apimtis: Pranešimų nustatymų API galutiniai taškai

Valdykite el. pašto ir Teams pranešimų nustatymus autentifikuotai organizacijai.

Pranešimų nustatymų gavimas

GET /tenants/me/notifications

Užklausos pavyzdys

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

Atsakymo pavyzdys

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

Atsakymo laukai

LaukasTipasAprašymas
emailOnCompletebooleanSiųsti el. laišką, kai nuskaitymas sėkmingai baigiamas
emailOnFailbooleanSiųsti el. laišką, kai nuskaitymas nepavyksta
teamsWebhookUrlstring arba nullMicrosoft Teams įeinančio webhook URL
teamsOnCompletebooleanSkelbti Teams kanale, kai nuskaitymas baigiamas
teamsOnFailbooleanSkelbti Teams kanale, kai nuskaitymas nepavyksta

Pranešimų nustatymų atnaujinimas

Atnaujina pranešimų nustatymus. Keičiami tik tie laukai, kuriuos įtraukiate.

PATCH /tenants/me/notifications

Užklausos turinys

Visi laukai neprivalomi. Įtraukite tik tuos laukus, kuriuos norite pakeisti.

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

Pavyzdys: Teams pranešimų įjungimas

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

Pavyzdys: visų el. pašto pranešimų išjungimas

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

Atsakymo pavyzdys

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

Klaidos

KodasHTTPAprašymas
AUTH_INSUFFICIENT_SCOPE403Nepakankamos teisės šiam veiksmui
VALIDATION_ERROR400Neteisingas webhook URL formatas
Ar šis puslapis buvo naudingas?