vestibule_auth library
Classes
- DeleteUserRequest
-
Request body for
DELETE /v1/t/:tenant/user. - DeleteUserResponse
-
Response body for
DELETE /v1/t/:tenant/user. - DeviceMetadata
- FlutterFlowAuthData
- Authentication data formatted for FlutterFlow's custom auth system.
- GetProfileResponse
-
Response body for
GET /v1/t/:tenant/profile. - RefreshTokenRequest
-
Request body for
POST /v1/t/:tenant/token/refresh. - RefreshTokenResponse
-
Response body for
POST /v1/t/:tenant/token/refresh. - RequestOtpRequest
-
Request body for
POST /v1/t/:tenant/otp/request. - RequestOtpResponse
-
Response body for
POST /v1/t/:tenant/otp/request. - SendEmailRequest
-
Request body for
POST /v1/t/:tenant/messaging/email. - SendEmailResponse
-
Response body for
POST /v1/t/:tenant/messaging/email. Same delivery-vs. error caveat as SendSmsResponse. - SendSmsRequest
-
Request body for
POST /v1/t/:tenant/messaging/sms. - SendSmsResponse
-
Response body for
POST /v1/t/:tenant/messaging/sms. - UpdateSmsOptInRequest
-
Request body for
POST /v1/t/:tenant/profile/sms-opt-in. - UpdateSmsOptInResponse
-
Response body for
POST /v1/t/:tenant/profile/sms-opt-in. - VerifyAppleTokenRequest
-
Request body for
POST /v1/t/:tenant/apple/verify. - VerifyAppleTokenResponse
-
Response body for
POST /v1/t/:tenant/apple/verify. Mirrors VerifyGoogleTokenResponse field-for-field. - VerifyGoogleTokenRequest
-
Request body for
POST /v1/t/:tenant/google/verify. - VerifyGoogleTokenResponse
-
Response body for
POST /v1/t/:tenant/google/verify. - VerifyOtpRequest
-
Request body for
POST /v1/t/:tenant/otp/verify. - VerifyOtpResponse
-
Response body for
POST /v1/t/:tenant/otp/verify. - VestibuleClient
- HTTP REST client for the Vestibule Cloudflare Worker.
Enums
- DeliveryMethod
- Channel used to deliver an OTP.
Extensions
- RefreshTokenResponseFlutterFlow on RefreshTokenResponse
-
Extension methods for converting RefreshTokenResponse to FlutterFlow
format. Always uses the server-provided
expiresAtsince the refresh endpoint guarantees it. - VerifyAppleTokenResponseFlutterFlow on VerifyAppleTokenResponse
- Extension methods for converting VerifyAppleTokenResponse to FlutterFlow format.
- VerifyGoogleTokenResponseFlutterFlow on VerifyGoogleTokenResponse
- Extension methods for converting VerifyGoogleTokenResponse to FlutterFlow format.
- VerifyOtpResponseFlutterFlow on VerifyOtpResponse
- Extension methods for converting VerifyOtpResponse to FlutterFlow format. Returns null when the response is a verify-token (first-factor) response or otherwise lacks the JWT pair.
Exceptions / Errors
- VestibuleException
- Thrown whenever a Vestibule REST call returns a non-2xx response.