···3232 MajorOutage = "major_outage",
3333 UnderMaintenance = "under_maintenance", // currently not in use
3434 Unknown = "unknown",
3535+ Incident = "incident",
3536}
3637```
3738···5354```
54555556We are caching the result for `30 seconds` to reduce the load on our database.
5757+5858+The `Status.Incident` will always be returned when then status of any incident
5959+on your page is **not** _"monitoring"_ or _"resolved"_. You can attach an
6060+incident to a monitor (implicit) or a page (explicit).
56615762> If you have a doubt about the above calculation, feel free to contact us via
5863> [ping@openstatus.dev](mailto:ping@openstatus.dev) or
···8287 "major_outage",
8388 "under_maintenance",
8489 "unknown",
9090+ "incident",
8591]);
86928793const statusSchema = z.object({ status: statusEnum });
···106112 unknown: {
107113 label: "Unknown",
108114 color: "bg-gray-500",
115115+ },
116116+ incident: {
117117+ label: "Incident",
118118+ color: "bg-yellow-500",
109119 },
110120 under_maintenance: {
111121 label: "Under Maintenance",