Internal API และ health endpoint
Portal เป็น UI-first; มีเพียง endpoint แคบ ๆ ที่ระบุไว้เท่านั้นที่ควรใช้เป็น integration surface
ไม่มี general public API
dashboard ใช้ internal API ที่เป็น session cookie และ CSRF route, payload และ error string เป็น implementation detail ที่อาจเปลี่ยนตาม UI Portal ไม่มี API v1, bearer scope สำหรับ project management, REST automation ทั่วไป หรือ public webhook registration contract
Health endpoint
GET /api/healthinstaller และ operator ใช้ unauthenticated endpoint นี้ยืนยัน Portal service ใน production ต้องทดสอบผ่าน HTTPS และ local 127.0.0.1:3100
Monitoring endpoint ที่จำกัด
Monitor Logs Token คือ bearer-token interface ที่ตั้งใจทำไว้: GET /api/monitor/v1/projects/<slug>/deployments ส่งเฉพาะ safe deployment/job status ของ project เดียวตาม token และไม่รวม repository URL, runtime log หรือ secret ห้ามใช้เป็น deploy trigger
สถานะ automation
inbound GitHub/GitLab auto-deploy webhook และ general automation API เป็นแผนในอนาคต ยังไม่มี ให้ trigger deploy จาก dashboard ด้วยมือในตอนนี้