Skip to content

Ieplānoto skenēšanu API

Ieplānotās skenēšanas definē periodiskus skenēšanas uzdevumus. Katra ieplānotā skenēšana definē periodisku aktivizētāju, kas izpildās konfigurētajā intervālā.

Ieplānoto skenēšanu saraksts

Atgriež visas ieplānotās skenēšanas autentificētajam nomniekam, ieskaitot automātisko plāna skenēšanu.

GET /tenants/me/scheduled-scans

Pieprasījuma piemērs

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

Atbildes piemērs

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"
    }
  ]
}

Atbildes lauki

LauksTipsApraksts
idstringGrafika identifikators ("plan" automātiskajam plāna grafikam)
isPlanSchedulebooleantrue, ja šī ir automātiskā plāna skenēšana
namestringAttēlošanas nosaukums
frequencystringdaily, weekly vai monthly
hourintegerAktivizēšanas stunda (0-23)
minuteintegerAktivizēšanas minūte (0-59)
dayOfWeekintegerNedēļas diena iknedēļas grafikiem (0=Pirmd, 6=Svētd)
dayOfMonthintegerMēneša diena ikmēneša grafikiem (1-31)
timezonestringIANA laika zonas virkne
enabledbooleanVai grafiks ir aktīvs
scanTypestringcompliance vai exposure
lastTriggeredAtstring vai nullISO 8601 pēdējā aktivizēšanas laikspiedols

Izveidot ieplānoto skenēšanu

Izveido jaunu ieplānoto skenēšanu.

POST /tenants/me/scheduled-scans

Pieprasījuma pamatteksts

json
{
  "name": "Monthly exposure scan",
  "frequency": "monthly",
  "hour": 3,
  "minute": 0,
  "dayOfMonth": 1,
  "timezone": "UTC",
  "scanType": "exposure",
  "enabled": true
}
LauksTipsObligātsApraksts
namestringAttēlošanas nosaukums
frequencystringdaily, weekly vai monthly
hourinteger0-23
minuteinteger0-59
dayOfWeekintegerIknedēļas0=Pirmd, 6=Svētd
dayOfMonthintegerIkmēneša1-31
timezonestringIANA laika zona (piemēram, UTC, Europe/Berlin)
scanTypestringcompliance vai exposure
enabledbooleanNoklusējums ir true

Pieprasījuma piemērs

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

Kļūdas

KodsHTTPApraksts
SCAN_PLAN_LIMIT_REACHED429Pielāgoto grafiku limits jūsu plānam ir sasniegts
VALIDATION_ERROR400Trūkstoši vai nederīgi lauki

Atjaunināt ieplānoto skenēšanu

Atjaunina esošu ieplānoto skenēšanu. Tiek atjaunināti tikai tie lauki, kurus iekļaujat.

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

Piemērs: apturēt grafiku

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

Piemērs: mainīt stundu

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

Dzēst ieplānoto skenēšanu

Neatgriezeniski dzēš ieplānoto skenēšanu un tās pamatā esošo grafiku.

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

WARNING

Automātisko plāna skenēšanu (id: "plan") nevar dzēst caur API.

Pieprasījuma piemērs

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

Atbildes piemērs

json
{
  "success": true,
  "data": null
}
Vai šī lapa bija noderīga?