#[non_exhaustive]pub enum Status {
Show 18 variants
Enabled,
WebhookCallbackVerificationPending,
WebhookCallbackVerificationFailed,
NotificationFailuresExceeded,
AuthorizationRevoked,
ModeratorRemoved,
UserRemoved,
VersionRemoved,
BetaMaintenance,
WebsocketDisconnected,
WebsocketFailedPingPong,
WebsocketReceivedInboundTraffic,
WebsocketConnectionUnused,
WebsocketInternalError,
WebsocketNetworkTimeout,
WebsocketNetworkError,
WebsocketFailedToReconnect,
ConduitDeleted,
}
eventsub
only.Expand description
Subscription request status
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Enabled
Twitch has verified your callback and is able to send you notifications.
WebhookCallbackVerificationPending
Twitch is verifying that you own the callback specified in the create subscription request. For information about how it does this, see Verifying your callback. Used only for webhook subscriptions.
WebhookCallbackVerificationFailed
Twitch failed to verify that you own the callback specified in the create subscription request. Fix your event handler to correctly respond to the challenge, and then try subscribing again. Used only for webhook subscriptions.
NotificationFailuresExceeded
Twitch revoked your subscription because the notification delivery failure rate was too high. Used only for webhook subscriptions.
AuthorizationRevoked
Twitch revoked your subscription because the users in the condition
object revoked their authorization letting you get events on their behalf, or changed their password.
ModeratorRemoved
The moderator that authorized the subscription is no longer one of the broadcaster’s moderators.
UserRemoved
Twitch revoked your subscription because the users in the condition
object are no longer Twitch users.
VersionRemoved
Twitch revoked your subscription because the subscribed to subscription type and version is no longer supported.
BetaMaintenance
The subscription to the beta subscription type was removed due to maintenance.
WebsocketDisconnected
The client closed the connection.
WebsocketFailedPingPong
The client failed to respond to a ping message.
WebsocketReceivedInboundTraffic
The client sent a non-pong message. Clients may only send pong messages (and only in response to a ping message).
WebsocketConnectionUnused
The client failed to subscribe to events within the required time.
WebsocketInternalError
The Twitch WebSocket server experienced an unexpected error.
WebsocketNetworkTimeout
The Twitch WebSocket server timed out writing the message to the client.
WebsocketNetworkError
The Twitch WebSocket server experienced a network error writing the message to the client.
WebsocketFailedToReconnect
The client failed to reconnect to the Twitch WebSocket server within the required time after a Reconnect Message.
ConduitDeleted
The conduit was deleted.