audit
Audit Log
Search the tenant's append-only audit log.
1 نقاط النهاية
GET /api/v1/audit
List this tenant’s audit log entries (cursor-paginated).
معطيات المسار والاستعلام
| الاسم | الموضع | النوع | القيود |
|---|---|---|---|
cursor | query | string | — |
limit | query | integer | 1–100 · default: 25 |
action | query | string | ≥1 chars |
entityType | query | string | ≥1 chars |
entityId | query | string (uuid) | — |
actorUserId | query | string (uuid) | — |
from | query | string (date-time) | — |
to | query | string (date-time) | — |
مثال بأمر curl
curl -X GET "https://your-institute.example/api/v1/audit" \
-H "Authorization: Bearer $INSTITFLOW_API_KEY"الاستجابات
| الاسم | النوع | القيود |
|---|---|---|
dataمطلوب | array<object> | — |
nextCursorمطلوب | string | null | — |
{
"data": [
{
"id": "37386ae0-3738-7738-8386-37386ae03738",
"tenantId": "4332af8b-4332-7332-832a-4332af8b4332",
"actorUserId": "7d892c08-7d89-7d89-8892-7d892c087d89",
"actorType": "user",
"channel": "web",
"action": "string",
"entityType": "string",
"entityId": "81693677-8169-7169-8693-816936778169",
"before": {},
"after": {},
"metadata": {},
"requestId": "3675ee9f-3675-7675-875e-3675ee9f3675",
"ip": "string",
"createdAt": "2026-03-02T09:00:00.000Z"
}
],
"nextCursor": null
}تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.
تُعيد مغلّف الخطأ المشترك `ErrorEnvelope` — `{ error: { code, message, requestId, details? } }`. جميع الرموز مذكورة في دليل الاصطلاحات.