تخطَّ إلى المحتوى

المنظمات

GET /api/v1/organizations

يُرجع جميع المنظمات التي ينتمي إليها المستخدم المُصادق عليه.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
الدورالوصف
OWNERوصول كامل، يمكن نقل أو حذف المنظمة
ADMINإدارة الأعضاء والمجلدات وجميع التسجيلات
EDITORإنشاء وإدارة التسجيلات الخاصة
VIEWERوصول للقراءة فقط

GET /api/v1/organizations/:id/folders

يُرجع جميع المجلدات النشطة في المنظمة. يجب أن يكون المستخدم المُصادق عليه عضوًا.

{
"data": [
{
"id": "folder_uuid",
"name": "فريق المنتج"
}
]
}

GET /api/v1/organizations/:id/members

يُرجع جميع أعضاء المنظمة. يجب أن يكون المستخدم المُصادق عليه عضوًا.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "أليس",
"role": "EDITOR"
}
]
}
الرمزحالة HTTPالمعنى
FORBIDDEN403المستخدم ليس عضوًا في هذه المنظمة
ORGANIZATION_NOT_FOUND404المنظمة غير موجودة