Openstatus
www.openstatus.dev
1export type EventProps = {
2 name: string;
3 channel: string;
4};
5
6export const Events = {
7 CreateUser: {
8 name: "user_created",
9 channel: "registration",
10 },
11 SkipOnboarding: {
12 name: "onboarding_skipped",
13 channel: "onboarding",
14 },
15 CompleteOnboarding: {
16 name: "onboarding_completed",
17 channel: "onboarding",
18 },
19 SignInUser: {
20 name: "user_signed_in",
21 channel: "login",
22 },
23 SignOutUser: {
24 name: "user_signed_out",
25 channel: "login",
26 },
27 CreateMonitor: {
28 name: "monitor_created",
29 channel: "monitor",
30 },
31 UpdateMonitor: {
32 name: "monitor_updated",
33 channel: "monitor",
34 },
35 DeleteMonitor: {
36 name: "monitor_deleted",
37 channel: "monitor",
38 },
39 CloneMonitor: {
40 name: "monitor_cloned",
41 channel: "monitor",
42 },
43 TestMonitor: {
44 name: "monitor_tested",
45 channel: "monitor",
46 },
47 CreatePage: {
48 name: "page_created",
49 channel: "page",
50 },
51 UpdatePage: {
52 name: "page_updated",
53 channel: "page",
54 },
55 UpdatePageDomain: {
56 name: "page_domain_updated",
57 channel: "page",
58 },
59 DeletePage: {
60 name: "page_deleted",
61 channel: "page",
62 },
63 SubscribePage: {
64 name: "user_subscribed",
65 channel: "page",
66 },
67 VerifySubscribePage: {
68 name: "user_subscribe_verified",
69 channel: "page",
70 },
71 ValidateEmailDomain: {
72 name: "email_domain_validated",
73 channel: "page",
74 },
75 CreateReport: {
76 name: "report_created",
77 channel: "report",
78 },
79 UpdateReport: {
80 name: "report_updated",
81 channel: "report",
82 },
83 DeleteReport: {
84 name: "report_deleted",
85 channel: "report",
86 },
87 CreateReportUpdate: {
88 name: "report_update_created",
89 channel: "report",
90 },
91 UpdateReportUpdate: {
92 name: "report_update_updated",
93 channel: "report",
94 },
95 DeleteReportUpdate: {
96 name: "report_update_deleted",
97 channel: "report",
98 },
99 CreateMaintenance: {
100 name: "maintenance_created",
101 channel: "maintenance",
102 },
103 UpdateMaintenance: {
104 name: "maintenance_updated",
105 channel: "maintenance",
106 },
107 DeleteMaintenance: {
108 name: "maintenance_deleted",
109 channel: "maintenance",
110 },
111 CreateNotification: {
112 name: "notification_created",
113 channel: "notification",
114 },
115 UpdateNotification: {
116 name: "notification_updated",
117 channel: "notification",
118 },
119 DeleteNotification: {
120 name: "notification_deleted",
121 channel: "notification",
122 },
123 AcknowledgeIncident: {
124 name: "incident_acknowledged",
125 channel: "incident",
126 },
127 ResolveIncident: {
128 name: "incident_resolved",
129 channel: "incident",
130 },
131 UpdateIncident: {
132 name: "incident_updated",
133 channel: "incident",
134 },
135 DeleteIncident: {
136 name: "incident_deleted",
137 channel: "incident",
138 },
139 InviteUser: {
140 name: "user_invited",
141 channel: "team",
142 },
143 DeleteInvite: {
144 name: "invitation_deleted",
145 channel: "team",
146 },
147 AcceptInvite: {
148 name: "invitation_accepted",
149 channel: "team",
150 },
151 RemoveUser: {
152 name: "user_removed",
153 channel: "team",
154 },
155 CreateAPI: {
156 name: "api_key_created",
157 channel: "api_key",
158 },
159 RevokeAPI: {
160 name: "api_key_revoked",
161 channel: "api_key",
162 },
163 UpdateWorkspace: {
164 name: "workspace_updated",
165 channel: "workspace",
166 },
167 AddFeature: {
168 name: "feature_added",
169 channel: "billing",
170 },
171 UpgradeWorkspace: {
172 name: "workspace_upgraded",
173 channel: "billing",
174 },
175 StripePortal: {
176 name: "stripe_portal",
177 channel: "billing",
178 },
179 DowngradeWorkspace: {
180 name: "workspace_downgraded",
181 channel: "billing",
182 },
183} as const satisfies Record<string, EventProps>;