Openstatus www.openstatus.dev
at main 191 lines 3.8 kB view raw
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>;