Jurnal de audit
Jurnalul de audit înregistrează fiecare acțiune semnificativă intreprinsă în contul dvs. Aether365.
Ce se jurnalizează
Fiecare intrare are un action id, un actor uman (email când este disponibil, altfel user) și un payload JSON details.
| Categorie | Action id | Note |
|---|---|---|
| Cont | profile.updated | Schimbare nume complet / nume companie |
account.self_deleted | Ștergere cont self-service | |
| Scanări | scan.started | Declanșare manuală sau programată |
scan.completed / scan.failed / scan.cancelled | Status final scanare | |
scheduled_scan.created / .updated / .deleted | Gestionare scanări programate | |
| Conexiuni Microsoft | tenant.connected / tenant.disconnected | Admin consent inițial |
connection.activated | Setare ca conexiune primară | |
connection.removed | Deconectare conexiune individuală | |
connection.label_updated | Redenumire conexiune salvată | |
| Echipă | member.invited / member.removed | Gestionare echipă per tenant |
| Notificări | notifications.updated | Canale email + Teams |
| Acces API | api_key.created / api_key.revoked | Funcționalitate Enterprise |
| SSO / SAML | sso.configured / sso.deleted | Funcționalitate Enterprise |
| Retenție jurnale | retention.updated | Funcționalitate Enterprise |
| Facturare | billing.checkout.started | Sesiune Stripe Checkout creată |
subscription.created / subscription.updated / subscription.deleted | Evenimente webhook Stripe | |
invoice.payment_succeeded / invoice.payment_failed | Evenimente webhook Stripe | |
| Suport | support.ticket.created / support.ticket.replied | Activitate help-desk |
Vizualizarea jurnalului de audit
Pentru a accesa jurnalul de audit:
- Mergeți la Settings în bara laterală
- Deschideți tab-ul Audit Log
Jurnalul de audit afișează cele mai recente 500 de intrări. Intrările sunt sortate de la cele mai noi.
Filtrare
Pagina de audit are patru filtre în partea de sus:
- Event - dropdown care listează fiecare action id pe care tenant-ul l-a înregistrat vreodată.
- Actor - potrivire substring fără distincție majuscule/minuscule pe coloana email.
- From / To - selectoare calendar (valoarea
toeste tratată ca sfârșitul zilei în ora locală).
Rândul de filtrare resetează paginarea la pagina 1 ori de câte ori schimbați o valoare, și un link Clear filters apare odată ce orice filtru este activ.
Exportarea jurnalului de audit
Pentru a exporta jurnalul de audit ca CSV:
- Deschideți Settings > Audit Log.
- Aplicați orice filtre doriți.
- Faceți clic pe Export CSV în colțul din dreapta sus.
Exportul iterează API-ul în pagini de 1000 de rânduri cu filtrele active aplicate și descarcă un CSV UTF-8 numit aether365-audit-YYYY-MM-DD.csv. Coloane: Time, Event (etichetă umană), Action ID, Actor, Details (JSON).
Jurnal de audit prin API
Jurnalul de audit este accesibil prin API-ul REST:
bash
curl https://api.aether365.io/tenants/me/audit-logs \
-H "Authorization: Bearer <token>"Parametri de query:
| Parametru | Tip | Descriere |
|---|---|---|
page | integer | Numărul paginii (implicit 1) |
limit | integer | Rezultate per pagină (max 1000) |
action | string | Potrivire exactă pe action id |
actor | string | Potrivire substring fără distincție majuscule |
from | string | Marcaj temporal ISO 8601 - limită inferioară (inclusiv) |
to | string | Marcaj temporal ISO 8601 - limită superioară (inclusiv) |
Exemplu de răspuns
json
{
"success": true,
"data": [
{
"id": "f4b1c7d2-...",
"action": "scan.started",
"actor": "alice@example.com",
"details": {
"scanId": "8d3e1f...",
"scanType": "compliance"
},
"createdAt": "2026-04-10T09:15:00Z"
}
],
"meta": {
"total": 142,
"page": 1,
"limit": 50,
"actions": ["api_key.created", "scan.started", "support.ticket.created"]
}
}meta.actions listează action id-urile distincte pe care le-a folosit tenant-ul dvs. - interfața le folosește pentru a popula dropdown-ul Event.
Retenție
Intrările jurnalului de audit sunt păstrate pentru aceeași perioadă ca datele de scanare. Dacă aveți nevoie de o retenție mai lungă a jurnalului de audit din motive de conformitate, contactați support@aether365.io pentru a discuta o opțiune de retenție extinsă.