Bắt đầu với API Instatus
Mọi endpoint đều nằm dưới URL https://api.instatus.com. Chúng nhìn chung tuân theo kiến trúc REST.
Mọi yêu cầu phải được mã hóa dưới dạng JSON kèm header Content-Type: application/json.
Phản hồi từ API Instatus, kể cả lỗi, cũng được mã hóa dưới dạng JSON.
Xác thực
Các yêu cầu tới API Instatus phải cung cấp một token API qua header Authorization:
Bạn có thể lấy khóa API từ Cài đặt người dùng → Cài đặt nhà phát triển
Authorization: Bearer <API_KEY>
Lấy ID trang của bạn
Bạn có thể tìm ID trang trong dashboard theo các bước sau:
- Vào dashboard của bạn.
- Nhấp chuột phải vào dự án ở góc trên bên trái để mở menu.
- Nhấp Copy Project ID và ID trang của bạn sẽ được sao chép vào clipboard.

Lỗi
Mọi endpoint API đều chứa một mã và một thông điệp trong phản hồi lỗi.
{"error": {"code": "forbidden","message": "Not authorized"}}
Các giá trị trạng thái
Các trạng thái trang có thể có. Đây là giá trị status chi tiết do API hiện tại (v2 trở lên) trả về. Endpoint summary.json cũ và thông báo webhook dùng dạng rút gọn chỉ gồm UP, HASISSUES và UNDERMAINTENANCE.
UPHASISSUESALLUNDERMAINTENANCEALLDEGRADEDPERFORMANCEALLPARTIALOUTAGEALLMINOROUTAGEALLMAJOROUTAGESOMEUNDERMAINTENANCESOMEDEGRADEDPERFORMANCESOMEPARTIALOUTAGESOMEMINOROUTAGESOMEMAJOROUTAGEONEUNDERMAINTENANCEONEDEGRADEDPERFORMANCEONEPARTIALOUTAGEONEMINOROUTAGEONEMAJOROUTAGE
Các trạng thái thành phần có thể có:
OPERATIONALUNDERMAINTENANCEDEGRADEDPERFORMANCEPARTIALOUTAGEMAJOROUTAGE
Các trạng thái sự cố có thể có:
INVESTIGATINGIDENTIFIEDMONITORINGRESOLVED
Các trạng thái bảo trì có thể có:
NOTSTARTEDYETINPROGRESSCOMPLETED