Custom Endpoints
สร้างและเปิดเผย GraphQL schema แบบกำหนดเองหลายรายการภายใต้ URL ของตัวเอง สำหรับผู้ใช้ แอปพลิเคชัน บริการภายนอก หรือวัตถุประสงค์อื่น ๆ

Click to watch tutorial video - 08:27
โดยปกติ GraphQL server จะเปิดเผย endpoint เดียวสำหรับดึงข้อมูลและส่งข้อมูล โดยให้พฤติกรรมที่เหมือนกันสำหรับผู้ใช้และแอปพลิเคชันทุกราย
ด้วย custom endpoints เราสามารถสร้างและเปิดเผย custom GraphQL schema ภายใต้ URL ของตัวเอง และกำหนดสิทธิ์การเข้าถึง endpoint แต่ละรายการให้กับเป้าหมายที่เฉพาะเจาะจง:
- ไคลเอนต์หรือผู้ใช้
- กลุ่มผู้ใช้ที่มีสิทธิ์เข้าถึงฟีเจอร์มากขึ้น (เช่น ผู้ใช้ PRO)
- แอปพลิเคชัน เช่น แอปมือถือ จดหมายข่าว หรือเว็บไซต์
- API ของบุคคลที่สาม
- อื่น ๆ
แต่ละ custom endpoint ถูกปรับแต่งตามการกำหนดค่าเฉพาะ และเข้าถึงได้ผ่าน GraphiQL และ Voyager client ของตัวเอง

custom endpoints สามารถจัดการได้ผ่านหมวดหมู่และลำดับชั้น
