Openstatus
www.openstatus.dev
1export const statusReports = [
2 {
3 id: 1,
4 name: "Downtime API",
5 startedAt: new Date("2025-06-07 12:00:00"),
6 updatedAt: new Date("2025-06-07 12:30:00"),
7 status: "operational",
8 updates: [
9 {
10 id: 2,
11 status: "operational" as const,
12 message:
13 "Everything is under control, we continue to monitor the situation.",
14 date: new Date("2025-06-07 12:30:00"),
15 updatedAt: new Date("2025-06-07 12:30:00"),
16 monitors: [1],
17 },
18 {
19 id: 1,
20 status: "investigating" as const,
21 message:
22 "Our hosting provider is having an increase of 400 errors. We are aware of the dependency and will be working on a solution to reduce the risk.",
23 date: new Date("2025-06-07 12:00:00"),
24 updatedAt: new Date("2025-06-07 12:00:00"),
25 monitors: [1],
26 },
27 ],
28 affected: ["OpenStatus API"],
29 },
30 {
31 id: 2,
32 name: "Downtime API",
33 startedAt: new Date("2025-06-04 12:10:00"),
34 updatedAt: new Date("2025-06-04 12:30:00"),
35 status: "operational",
36 updates: [
37 {
38 id: 2,
39 status: "operational" as const,
40 message:
41 "Everything is under control, we continue to monitor the situation.",
42 date: new Date("2025-06-04 12:30:00"),
43 updatedAt: new Date("2025-06-04 12:30:00"),
44 monitors: [1],
45 },
46 {
47 id: 1,
48 status: "investigating" as const,
49 message:
50 "Our hosting provider is having an increase of 400 errors. We are working on a solution to reduce the risk.",
51 date: new Date("2025-06-04 12:00:00"),
52 updatedAt: new Date("2025-06-04 12:00:00"),
53 monitors: [1],
54 },
55 ],
56 affected: ["OpenStatus API"],
57 },
58];
59
60export type StatusReport = (typeof statusReports)[number];