Openstatus www.openstatus.dev
at 4c0f4c00a38753a5d0dfd7e7b7b7706dec6f1503 183 lines 3.6 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 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>;