ข้ามไปยังเนื้อหา

องค์กร

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": "Product team"
}
]
}

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

ส่งคืนสมาชิกทั้งหมดขององค์กร ผู้ใช้ที่ผ่านการรับรองความถูกต้องต้องเป็นสมาชิก

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
รหัสสถานะ HTTPความหมาย
FORBIDDEN403ผู้ใช้ไม่ได้เป็นสมาชิกขององค์กรนี้
ORGANIZATION_NOT_FOUND404ไม่พบองค์กร