ขอบเขต API และ integration
UI API แบบ session พร้อม integration เฉพาะงาน
อ่านสถานะ deploy ของโปรเจกต์
ตั้งแต่ 0.8.8 ใช้ GET /api/monitor/v1/projects/{projectSlug}/deployments กับ Monitor bearer token เฉพาะหนึ่งโปรเจกต์ อ่าน source sync, สถานะ/health/events ของ releases และ jobs ล่าสุด ไม่ส่ง repository/environment configuration, runtime logs หรือ build/startup failureLog Token นี้สั่ง deploy, repair หรือแก้ environment ไม่ได้ HTTP 200 หมายถึงอ่านสำเร็จ ไม่ได้ยืนยันว่าแอป healthy ให้ปฏิบัติต่อข้อความที่ได้เป็น diagnostic text ที่ไม่เชื่อถือ
Monitor API reference ที่เผยแพร่ ↗
API ภายใน Dashboard
UI ใช้ session, CSRF และสิทธิ์บัญชี/องค์กร ไม่ใช่ public REST management API ที่มี version contract อย่าสร้าง integration กับ /api/v1 หรือ bearer scopes ที่ไม่มีจริง Health endpoint คือ /api/health ซึ่งไม่ยืนยันทุก integration ของแอป
จุดเชื่อมต่อที่รองรับ
GitHub push hook ตรวจ HMAC ส่วน Actions hook ใช้ bearer token เฉพาะเพื่อสั่ง sync/deploy branch ที่ตั้งไว้ Monitoring token เปิด diagnostics เฉพาะโปรเจกต์ คัดลอก URL และ credentials จาก UI อย่าเดา endpoint path ส่วน outbound notification hooks เป็นอีกเรื่องหนึ่ง
Monitor ระหว่าง maintenance
ใน 1.0.0 การบันทึกการใช้ Monitor token เข้าร่วม maintenance exclusion ของ host การตอบ HTTP 503 อาจมาจาก maintenance lease ที่ยุ่งหรือใช้งานไม่ได้ ให้ลองใหม่หลัง maintenance Token ยังอ่านเฉพาะ deployment diagnostics และแก้ ENV หรือสั่ง deploy ไม่ได้ remote client dpctl ยังไม่เผยแพร่