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 DeletePageComponent: {
64 name: "page_component_deleted",
65 channel: "page",
66 },
67 UpdatePageComponentOrder: {
68 name: "page_component_order_updated",
69 channel: "page",
70 },
71 SubscribePage: {
72 name: "user_subscribed",
73 channel: "page",
74 },
75 VerifySubscribePage: {
76 name: "user_subscribe_verified",
77 channel: "page",
78 },
79 ValidateEmailDomain: {
80 name: "email_domain_validated",
81 channel: "page",
82 },
83 CreateReport: {
84 name: "report_created",
85 channel: "report",
86 },
87 UpdateReport: {
88 name: "report_updated",
89 channel: "report",
90 },
91 DeleteReport: {
92 name: "report_deleted",
93 channel: "report",
94 },
95 CreateReportUpdate: {
96 name: "report_update_created",
97 channel: "report",
98 },
99 UpdateReportUpdate: {
100 name: "report_update_updated",
101 channel: "report",
102 },
103 DeleteReportUpdate: {
104 name: "report_update_deleted",
105 channel: "report",
106 },
107 CreateMaintenance: {
108 name: "maintenance_created",
109 channel: "maintenance",
110 },
111 UpdateMaintenance: {
112 name: "maintenance_updated",
113 channel: "maintenance",
114 },
115 DeleteMaintenance: {
116 name: "maintenance_deleted",
117 channel: "maintenance",
118 },
119 CreateNotification: {
120 name: "notification_created",
121 channel: "notification",
122 },
123 UpdateNotification: {
124 name: "notification_updated",
125 channel: "notification",
126 },
127 DeleteNotification: {
128 name: "notification_deleted",
129 channel: "notification",
130 },
131 AcknowledgeIncident: {
132 name: "incident_acknowledged",
133 channel: "incident",
134 },
135 ResolveIncident: {
136 name: "incident_resolved",
137 channel: "incident",
138 },
139 UpdateIncident: {
140 name: "incident_updated",
141 channel: "incident",
142 },
143 DeleteIncident: {
144 name: "incident_deleted",
145 channel: "incident",
146 },
147 InviteUser: {
148 name: "user_invited",
149 channel: "team",
150 },
151 DeleteInvite: {
152 name: "invitation_deleted",
153 channel: "team",
154 },
155 AcceptInvite: {
156 name: "invitation_accepted",
157 channel: "team",
158 },
159 RemoveUser: {
160 name: "user_removed",
161 channel: "team",
162 },
163 CreateAPI: {
164 name: "api_key_created",
165 channel: "api_key",
166 },
167 RevokeAPI: {
168 name: "api_key_revoked",
169 channel: "api_key",
170 },
171 UpdateWorkspace: {
172 name: "workspace_updated",
173 channel: "workspace",
174 },
175 AddFeature: {
176 name: "feature_added",
177 channel: "billing",
178 },
179 UpgradeWorkspace: {
180 name: "workspace_upgraded",
181 channel: "billing",
182 },
183 StripePortal: {
184 name: "stripe_portal",
185 channel: "billing",
186 },
187 DowngradeWorkspace: {
188 name: "workspace_downgraded",
189 channel: "billing",
190 },
191} as const satisfies Record<string, EventProps>;