Skip to content

Ütemezett vizsgálatok API

Az ütemezett vizsgálatok ismétlődő vizsgálati feladatokat határoznak meg. Minden ütemezett vizsgálat egy ismétlődő triggert határoz meg, amely a beállított időközben aktiválódik.

Ütemezett vizsgálatok listázása

Az autentikált bérlő összes ütemezett vizsgálatát adja vissza, beleértve az automatikus csomag vizsgálatot.

GET /tenants/me/scheduled-scans

Példa kérés

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

Példa válasz

json
{
  "success": true,
  "data": [
    {
      "id": "plan",
      "isPlanSchedule": true,
      "name": "Automatic plan scan",
      "frequency": "weekly",
      "hour": 0,
      "minute": 0,
      "dayOfWeek": 0,
      "dayOfMonth": 1,
      "timezone": "UTC",
      "enabled": true,
      "scanType": "compliance",
      "lastTriggeredAt": "2026-04-07T00:00:00Z"
    },
    {
      "id": "sched_abc123",
      "isPlanSchedule": false,
      "name": "Weekly exposure scan",
      "frequency": "weekly",
      "hour": 6,
      "minute": 0,
      "dayOfWeek": 3,
      "dayOfMonth": null,
      "timezone": "Europe/London",
      "enabled": true,
      "scanType": "exposure",
      "lastTriggeredAt": "2026-04-09T06:00:00Z"
    }
  ]
}

Válasz mezők

MezőTípusLeírás
idstringÜtemezés-azonosító ("plan" az automatikus csomag ütemezéshez)
isPlanSchedulebooleantrue, ha ez az automatikus csomag vizsgálat
namestringMegjelenítési név
frequencystringdaily, weekly vagy monthly
hourintegerAktiválási óra (0-23)
minuteintegerAktiválási perc (0-59)
dayOfWeekintegerHét napja heti ütemezéseknél (0=Hét, 6=Vas)
dayOfMonthintegerHónap napja havi ütemezéseknél (1-31)
timezonestringIANA időzóna karakterlánc
enabledbooleanAktív-e az ütemezés
scanTypestringcompliance vagy exposure
lastTriggeredAtstring vagy nullUtolsó aktiválás ISO 8601 időbélyegje

Ütemezett vizsgálat létrehozása

Új ütemezett vizsgálatot hoz létre.

POST /tenants/me/scheduled-scans

Kéréstörzs

json
{
  "name": "Monthly exposure scan",
  "frequency": "monthly",
  "hour": 3,
  "minute": 0,
  "dayOfMonth": 1,
  "timezone": "UTC",
  "scanType": "exposure",
  "enabled": true
}
MezőTípusKötelezőLeírás
namestringIgenMegjelenítési név
frequencystringIgendaily, weekly vagy monthly
hourintegerIgen0-23
minuteintegerIgen0-59
dayOfWeekintegerHetinél0=Hét, 6=Vas
dayOfMonthintegerHavinál1-31
timezonestringIgenIANA időzóna (pl. UTC, Europe/Berlin)
scanTypestringIgencompliance vagy exposure
enabledbooleanNemAlapértelmezetten true

Példa kérés

bash
curl -X POST https://api.aether365.io/tenants/me/scheduled-scans \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Monthly exposure scan",
    "frequency": "monthly",
    "hour": 3,
    "minute": 0,
    "dayOfMonth": 1,
    "timezone": "UTC",
    "scanType": "exposure",
    "enabled": true
  }'

Hibák

KódHTTPLeírás
SCAN_PLAN_LIMIT_REACHED429Az egyedi ütemezés-limit elérve a csomagodban
VALIDATION_ERROR400Hiányzó vagy érvénytelen mezők

Ütemezett vizsgálat frissítése

Meglévő ütemezett vizsgálatot frissít. Csak a megadott mezők frissülnek.

PATCH /tenants/me/scheduled-scans/{scheduledScanId}

Példa: Ütemezés szüneteltetése

bash
curl -X PATCH https://api.aether365.io/tenants/me/scheduled-scans/sched_abc123 \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"enabled": false}'

Példa: Óra módosítása

bash
curl -X PATCH https://api.aether365.io/tenants/me/scheduled-scans/sched_abc123 \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"hour": 8}'

Ütemezett vizsgálat törlése

Véglegesen törli az ütemezett vizsgálatot és az alapul szolgáló ütemezést.

DELETE /tenants/me/scheduled-scans/{scheduledScanId}

WARNING

Az automatikus csomag vizsgálat (id: "plan") nem törölhető az API-n keresztül.

Példa kérés

bash
curl -X DELETE https://api.aether365.io/tenants/me/scheduled-scans/sched_abc123 \
  -H "Authorization: Bearer <token>"

Példa válasz

json
{
  "success": true,
  "data": null
}
Hasznos volt ez az oldal?