AuthClient class
Auto-generated AuthSome API client.
Constructors
- AuthClient(AuthClientConfig config)
- AuthClient.fromUrl(String baseUrl)
-
Convenience constructor from base URL string.
factory
Properties
- baseUrl → String
-
Access the underlying config values.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- publishableKey ↔ String?
-
The publishable key currently in use, if any.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
acceptInvitation(
{required Map< String, dynamic> body, required String token}) → Future<Member> - Accept invitation POST /v1/orgs/invitations/accept
-
activateBillingPlan(
{required String planId, required PlanIDRequest body, required String token}) → Future< void> - Activate a billing plan POST /v1/billing/plans/{planId}/activate
-
addMember(
{required String orgId, required Map< String, dynamic> body, required String token}) → Future<Member> - Add member POST /v1/orgs/{orgId}/members
-
adminBanUser(
{required String userId, required Map< String, dynamic> body, required String token}) → Future<StatusResponse> - Ban user (admin) POST /v1/admin/users/{userId}/ban
-
adminBulkImportUsers(
{required Map< String, dynamic> body, required String token}) → Future<BulkImportResult> - Bulk import users (admin) POST /v1/admin/bulk/users/import
-
adminBulkRevokeSessions(
{required BulkRevokeSessionsRequest body, required String token}) → Future< BulkRevokeSessionsResponse> - Bulk revoke sessions (admin) DELETE /v1/admin/bulk/sessions
-
adminCopyUser(
{required Map< String, dynamic> body, required String token}) → Future<User> - Copy user to another app (admin) POST /v1/admin/users/copy
-
adminCreateApp(
{required Map< String, dynamic> body, required String token}) → Future<AdminAppResponse> - Create application (admin) POST /v1/admin/apps
-
adminCreateServiceAccount(
{required Map< String, dynamic> body, required String token}) → Future<AdminServiceAccountResponse> - Create service account (admin) POST /v1/admin/service-accounts
-
adminCreateServiceAccountAPIKey(
{required String serviceAccountId, required Map< String, dynamic> body, required String token}) → Future<AdminServiceAccountAPIKeyResponse> - Create service account API key (admin) POST /v1/admin/service-accounts/{serviceAccountId}/api-keys
-
adminCreateUser(
{required Map< String, dynamic> body, required String token}) → Future<User> - Create user (admin) POST /v1/admin/users/create
-
adminDeleteApp(
{required String appId, required AdminDeleteAppRequest body, required String token}) → Future< StatusResponse> - Delete application (admin) DELETE /v1/admin/apps/{appId}
-
adminDeleteServiceAccount(
{required String serviceAccountId, required AdminDeleteServiceAccountRequest body, required String token}) → Future< StatusResponse> - Delete service account (admin) DELETE /v1/admin/service-accounts/{serviceAccountId}
-
adminDeleteUser(
{required String userId, required AdminDeleteUserRequest body, required String token}) → Future< StatusResponse> - Delete user (admin) DELETE /v1/admin/users/{userId}
-
adminGetServiceAccount(
{required String serviceAccountId, required String token}) → Future< AdminServiceAccountResponse> - Get service account (admin) GET /v1/admin/service-accounts/{serviceAccountId}
-
adminGetStats(
{required String token}) → Future< AdminStatsResponse> - Get stats (admin) GET /v1/admin/stats
-
adminGetUser(
{required String userId, required String token}) → Future< User> - Get user (admin) GET /v1/admin/users/{userId}
-
adminGrantPlatformOwner(
{required Map< String, dynamic> body, required String token}) → Future<AdminPlatformOwnerResponse> - Grant platform-owner role (admin) POST /v1/admin/platform/owners
-
adminImpersonate(
{required String userId, required AdminImpersonateRequest body, required String token}) → Future< AuthResponse> - Impersonate user (admin) POST /v1/admin/impersonate/{userId}
-
adminListOrgs(
) → Future< OrgListResponse> - List organizations (admin) GET /v1/admin/orgs
-
adminListServiceAccounts(
{required String token}) → Future< AdminServiceAccountListResponse> - List service accounts (admin) GET /v1/admin/service-accounts
-
adminListUsers(
{required String token}) → Future< AdminUserListResponse> - List users (admin) GET /v1/admin/users
-
adminRevokePlatformOwner(
{required String userID, required AdminRevokePlatformOwnerRequest body, required String token}) → Future< AdminPlatformOwnerResponse> - Revoke platform-owner role (admin) DELETE /v1/admin/platform/owners/{userID}
-
adminStopImpersonation(
{required AdminStopImpersonationRequest body, required String token}) → Future< StatusResponse> - Stop impersonation (admin) POST /v1/admin/impersonate/stop
-
adminUnbanUser(
{required String userId, required AdminUnbanUserRequest body, required String token}) → Future< StatusResponse> - Unban user (admin) POST /v1/admin/users/{userId}/unban
-
adminUpdateUser(
{required String userId, required Map< String, dynamic> body, required String token}) → Future<User> - Update user (admin) PATCH /v1/admin/users/{userId}
-
archiveBillingPlan(
{required String planId, required PlanIDRequest body, required String token}) → Future< void> - Archive a billing plan POST /v1/billing/plans/{planId}/archive
-
authsomeAddPermission(
{required String roleId, required Map< String, dynamic> body, required String token}) → Future<Permission> - Add permission to role POST /v1/roles/{roleId}/permissions
-
authsomeAssignRole(
{required String roleId, required Map< String, dynamic> body, required String token}) → Future<StatusResponse> - Assign role to user POST /v1/roles/{roleId}/assign
-
authsomeCreateRole(
{required Map< String, dynamic> body, required String token}) → Future<Role> - Create role POST /v1/roles
-
authsomeDeleteRole(
{required String roleId, required String token}) → Future< StatusResponse> - Delete role DELETE /v1/roles/{roleId}
-
authsomeGetRole(
{required String roleId, required String token}) → Future< Role> - Get role GET /v1/roles/{roleId}
-
authsomeListRolePermissions(
{required String roleId, required String token}) → Future< PermissionListResponse> - List role permissions GET /v1/roles/{roleId}/permissions
-
authsomeListRoles(
{required String token}) → Future< RoleListResponse> - List roles GET /v1/roles
-
authsomeListUserRoles(
{required String userId, required String token, String? appId}) → Future< UserRoleListResponse> - List user roles GET /v1/users/{userId}/roles
-
authsomeRemovePermission(
{required String roleId, required String permissionId, required String token}) → Future< StatusResponse> - Remove permission from role DELETE /v1/roles/{roleId}/permissions/{permissionId}
-
authsomeUnassignRole(
{required String roleId, required Map< String, dynamic> body, required String token}) → Future<StatusResponse> - Unassign role from user POST /v1/roles/{roleId}/unassign
-
authsomeUpdateRole(
{required String roleId, required Map< String, dynamic> body, required String token}) → Future<Role> - Update role PATCH /v1/roles/{roleId}
-
cancelSubscription(
{required String subId, required CancelSubscriptionRequest body, required String token}) → Future< void> - Cancel subscription POST /v1/billing/subscriptions/{subId}/cancel
-
challengeMFA(
{required ChallengeRequest body}) → Future< ChallengeResponse> - MFA challenge POST /v1/mfa/challenge
-
changePassword(
{required Map< String, dynamic> body, required String token}) → Future<StatusResponse> - Change password POST /v1/change-password
-
changeSubscriptionPlan(
{required String subId, required ChangePlanRequest body, required String token}) → Future< void> - Change subscription plan POST /v1/billing/subscriptions/{subId}/change-plan
-
checkEntitlement(
{required String featureKey, required String token}) → Future< EntitlementResponse> - Check feature entitlement GET /v1/billing/entitlements/{featureKey}
-
checkOrgSlug(
{required String token}) → Future< SlugAvailableResponse> - Check slug availability GET /v1/orgs/check-slug
-
cloneEnvironment(
{required String envId, required Map< String, dynamic> body, required String token}) → Future<CloneEnvironmentResponse> - Clone environment POST /v1/environments/{envId}/clone
-
close(
) → void - Close the HTTP client (only if we created it).
-
createAPIKey(
{required CreateKeyRequest body, required String token}) → Future< CreateKeyResponse> - Create API key POST /v1/keys
-
createBillingPlan(
{required CreatePlanRequest body, required String token}) → Future< PlanResponse> - Create billing plan POST /v1/billing/plans
-
createCoupon(
{required CreateCouponRequest body, required String token}) → Future< CouponResponse> - Create coupon POST /v1/billing/coupons
-
createEnvironment(
{required Map< String, dynamic> body, required String token}) → Future<Environment> - Create environment POST /v1/environments
-
createInvitation(
{required String orgId, required Map< String, dynamic> body, required String token}) → Future<Invitation> - Create invitation POST /v1/orgs/{orgId}/invitations
-
createOAuth2Client(
{required Map< String, dynamic> body, required String token}) → Future<CreateClientResponse> - Create OAuth2 client POST /v1/admin/oauth/clients
-
createOrganization(
{required Map< String, dynamic> body, required String token}) → Future<Organization> - Create organization POST /v1/orgs
-
createSubscription(
{required CreateSubscriptionRequest body, required String token}) → Future< Response> - Create subscription POST /v1/billing/subscriptions
-
createTeam(
{required String orgId, required Map< String, dynamic> body, required String token}) → Future<Team> - Create team POST /v1/orgs/{orgId}/teams
-
createWebhook(
{required Map< String, dynamic> body, required String token}) → Future<Webhook> - Create webhook POST /v1/webhooks
-
declineInvitation(
{required Map< String, dynamic> body, required String token}) → Future<StatusResponse> - Decline invitation POST /v1/orgs/invitations/decline
-
deleteAppClientConfig(
{required String appId, required DeleteAppClientConfigRequest body, required String token}) → Future< StatusResponse> - Delete per-app client config overrides DELETE /v1/admin/apps/{appId}/client-config
-
deleteAppSessionConfig(
{required String appId, required DeleteAppSessionConfigRequest body, required String token}) → Future< StatusResponse> - Delete per-app session config DELETE /v1/admin/apps/{appId}/session-config
-
deleteCoupon(
{required String couponId, required DeleteCouponRequest body, required String token}) → Future< void> - Delete coupon DELETE /v1/billing/coupons/{couponId}
-
deleteDevice(
{required String deviceId, required DeleteDeviceRequest body, required String token}) → Future< StatusResponse> - Delete device DELETE /v1/devices/{deviceId}
-
deleteEnvironment(
{required String envId, required String token}) → Future< StatusResponse> - Delete environment DELETE /v1/environments/{envId}
-
deleteMe(
{required DeleteAccountRequest body, required String token}) → Future< StatusResponse> - Delete account DELETE /v1/me
-
deleteOAuth2Client(
{required String clientId, required DeleteClientRequest body, required String token}) → Future< void> - Delete OAuth2 client DELETE /v1/admin/oauth/clients/{clientId}
-
deleteOrganization(
{required String orgId, required DeleteOrgRequest body, required String token}) → Future< StatusResponse> - Delete organization DELETE /v1/orgs/{orgId}
-
deletePasskey(
{required String credentialId, required DeleteRequest body, required String token}) → Future< DeleteResponse> - Delete passkey DELETE /v1/passkeys/{credentialId}
-
deleteSetting(
{required String key, required DeleteSettingRequest body, required String token}) → Future< StatusResponse> - Delete a setting override at a scope DELETE /v1/admin/settings/values/{key}
-
deleteTeam(
{required String orgId, required String teamId, required DeleteTeamRequest body, required String token}) → Future< StatusResponse> - Delete team DELETE /v1/orgs/{orgId}/teams/{teamId}
-
deleteWebhook(
{required String webhookId, required DeleteWebhookRequest body, required String token}) → Future< StatusResponse> - Delete webhook DELETE /v1/webhooks/{webhookId}
-
disableMFA(
{required DisableRequest body, required String token}) → Future< DisableResponse> - Disable MFA DELETE /v1/mfa/enrollment
-
enforceSetting(
{required String key, required Map< String, dynamic> body, required String token}) → Future<SettingValueResponse> - Enforce a setting value at a scope PUT /v1/admin/settings/enforce/{key}
-
enrollMFA(
{required EnrollRequest body, required String token}) → Future< EnrollResponse> - Enroll in MFA POST /v1/mfa/enroll
-
exportMyData(
{required String token}) → Future< Map< String, dynamic> > - Export user data GET /v1/me/export
-
forgotPassword(
{required Map< String, dynamic> body}) → Future<ForgotPasswordResponse> - Forgot password POST /v1/forgot-password
-
getActiveSubscription(
{required String token}) → Future< Response> - Get active subscription GET /v1/billing/subscriptions/active
-
getAppClientConfig(
{required String appId, required String token}) → Future< Config> - Get per-app client config overrides GET /v1/admin/apps/{appId}/client-config
-
getAppSessionConfig(
{required String appId, required String token}) → Future< Config> - Get per-app session config GET /v1/admin/apps/{appId}/session-config
-
getBillingPlan(
{required String planId, required String token}) → Future< PlanResponse> - Get billing plan GET /v1/billing/plans/{planId}
-
getClientConfig(
{required String token}) → Future< ClientConfigResponse> - Get client configuration GET /v1/client-config
-
getDevice(
{required String deviceId, required String token}) → Future< Device> - Get device GET /v1/devices/{deviceId}
-
getEnvironment(
{required String envId, required String token}) → Future< Environment> - Get environment GET /v1/environments/{envId}
-
getEnvironmentSettings(
{required String envId, required String token}) → Future< EnvironmentSettingsResponse> - Get environment settings GET /v1/environments/{envId}/settings
-
getHealth(
) → Future< HealthResponse> - Health check GET /v1/health
-
getInvoice(
{required String invoiceId, required String token}) → Future< InvoiceResponse> - Get invoice GET /v1/billing/invoices/{invoiceId}
-
getManifest(
) → Future< Map< String, dynamic> > - Get AuthSome manifest GET /.well-known/authsome/manifest
-
getMe(
{required String token}) → Future< User> - Get current user GET /v1/me
-
getOpenAPI(
) → Future< Map< String, dynamic> > - Get OpenAPI specification GET /.well-known/authsome/openapi
-
getOrganization(
{required String orgId, required String token}) → Future< Organization> - Get organization GET /v1/orgs/{orgId}
-
getTeam(
{required String orgId, required String teamId, required String token}) → Future< Team> - Get team GET /v1/orgs/{orgId}/teams/{teamId}
-
getUsageSummary(
{required String token}) → Future< UsageSummaryResponse> - Get usage summary GET /v1/billing/usage
-
getWebhook(
{required String webhookId, required String token}) → Future< Webhook> - Get webhook GET /v1/webhooks/{webhookId}
-
grantConsent(
{required Map< String, dynamic> body}) → Future<Consent> - Grant consent POST /v1/consent/grant
-
introspectToken(
{required Map< String, dynamic> body}) → Future<IntrospectResponse> - Introspect token POST /v1/introspect
-
listAPIKeys(
{required String token}) → Future< ListKeysResponse> - List API keys GET /v1/keys
-
listAuthMethods(
{required String token}) → Future< ListAuthMethodsResponse> - List linked auth methods GET /v1/me/auth-methods
-
listBillingPlans(
{required String token}) → Future< ListPlansResponse> - List billing plans GET /v1/billing/plans
-
listConsents(
) → Future< ListResponse> - List consents GET /v1/consent
-
listCoupons(
{required String token}) → Future< ListCouponsResponse> - List coupons GET /v1/billing/coupons
-
listDevices(
{required String token}) → Future< DeviceListResponse> - List devices GET /v1/devices
-
listEnvironments(
{required String token}) → Future< EnvironmentListResponse> - List environments GET /v1/environments
-
listInvitations(
{required String orgId, required String token}) → Future< InvitationListResponse> - List invitations GET /v1/orgs/{orgId}/invitations
-
listInvoices(
{required String token}) → Future< ListInvoicesResponse> - List invoices GET /v1/billing/invoices
-
listMembers(
{required String orgId, required String token}) → Future< MemberListResponse> - List members GET /v1/orgs/{orgId}/members
-
listNamespaceSettingsDefinitions(
{required String namespace, required String token}) → Future< ListDefinitionsResponse> - List definitions for a namespace GET /v1/admin/settings/definitions/{namespace}
-
listOAuth2Clients(
{required String token}) → Future< ListClientsResponse> - List OAuth2 clients GET /v1/admin/oauth/clients
-
listOrganizations(
{required String token}) → Future< OrgListResponse> - List organizations GET /v1/orgs
-
listPasskeys(
{required String token}) → Future< ListResponse> - List passkeys GET /v1/passkeys
-
listSessions(
{required String token}) → Future< SessionListResponse> - List sessions GET /v1/sessions
-
listSettingsDefinitions(
{required String token}) → Future< ListDefinitionsResponse> - List all setting definitions GET /v1/admin/settings/definitions
-
listSubscriptions(
{required String token}) → Future< ListSubscriptionsResponse> - List subscriptions GET /v1/billing/subscriptions
-
listTeams(
{required String orgId, required String token}) → Future< TeamListResponse> - List teams GET /v1/orgs/{orgId}/teams
-
listWebhooks(
{required String token}) → Future< WebhookListResponse> - List webhooks GET /v1/webhooks
-
markInvoicePaid(
{required String invoiceId, required MarkInvoicePaidRequest body, required String token}) → Future< void> - Mark invoice as paid POST /v1/billing/invoices/{invoiceId}/pay
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
oauth2Authorize(
) → Future< void> - OAuth2 Authorization GET /v1/oauth/authorize
-
oauth2DeviceAuthorize(
{required DeviceAuthRequest body}) → Future< DeviceAuthResponse> - Device Authorization POST /v1/oauth/device/authorize
-
oauth2DeviceComplete(
{required DeviceCompleteRequest body}) → Future< DeviceCompleteResponse> - Complete device authorization POST /v1/oauth/device/complete
-
oauth2Revoke(
{required RevokeRequest body, required String token}) → Future< void> - Revoke token POST /v1/oauth/revoke
-
oauth2Token(
{required TokenRequest body}) → Future< TokenResponse> - OAuth2 Token POST /v1/oauth/token
-
oauth2UserInfo(
{required String token}) → Future< UserInfo> - OIDC UserInfo GET /v1/oauth/userinfo
-
oauthCallback(
{required String provider}) → Future< CallbackResponse> - OAuth callback GET /v1/social/{provider}/callback
-
oidcDiscovery(
{required String token}) → Future< DiscoveryResponse> - OpenID Connect Discovery GET /.well-known/openid-configuration
-
passkeyLoginBegin(
{required LoginBeginRequest body}) → Future< LoginBeginResponse> - Begin passkey login POST /v1/passkeys/login/begin
-
passkeyLoginFinish(
{required LoginFinishRequest body}) → Future< LoginFinishResponse> - Complete passkey login POST /v1/passkeys/login/finish
-
passkeyRegisterBegin(
{required RegisterBeginRequest body, required String token}) → Future< RegisterBeginResponse> - Begin passkey registration POST /v1/passkeys/register/begin
-
passkeyRegisterFinish(
{required RegisterFinishRequest body, required String token}) → Future< RegisterFinishResponse> - Complete passkey registration POST /v1/passkeys/register/finish
-
pauseSubscription(
{required String subId, required SubIDRequest body, required String token}) → Future< void> - Pause subscription POST /v1/billing/subscriptions/{subId}/pause
-
phoneAuthStart(
{required StartRequest body}) → Future< StartResponse> - Start phone authentication POST /v1/phone/start
-
phoneAuthVerify(
{required VerifyRequest body}) → Future< VerifyResponse> - Verify phone OTP POST /v1/phone/verify
-
refresh(
{required Map< String, dynamic> body}) → Future<TokenResponse> - Refresh tokens POST /v1/refresh
-
regenerateMFARecoveryCodes(
{required RecoveryRegenerateRequest body, required String token}) → Future< RecoveryRegenerateResponse> - Regenerate MFA recovery codes POST /v1/mfa/recovery/regenerate
-
removeMember(
{required String orgId, required String memberId, required RemoveMemberRequest body, required String token}) → Future< StatusResponse> - Remove member DELETE /v1/orgs/{orgId}/members/{memberId}
-
resendEmailVerification(
{required Map< String, dynamic> body}) → Future<StatusResponse> - Resend email verification POST /v1/verify-email/resend
-
resetPassword(
{required Map< String, dynamic> body}) → Future<StatusResponse> - Reset password POST /v1/reset-password
-
resolveSetting(
{required String key, required String token}) → Future< ResolvedSettingResponse> - Resolve one setting with cascade details GET /v1/admin/settings/resolve/{key}
-
resolveSettings(
{required String token}) → Future< ResolvedSettingsResponse> - Resolve all settings at a scope GET /v1/admin/settings/resolve
-
resumeSubscription(
{required String subId, required SubIDRequest body, required String token}) → Future< void> - Resume subscription POST /v1/billing/subscriptions/{subId}/resume
-
revokeAPIKey(
{required String keyId, required RevokeKeyRequest body, required String token}) → Future< void> - Revoke API key DELETE /v1/keys/{keyId}
-
revokeConsent(
{required Map< String, dynamic> body}) → Future<StatusResponse> - Revoke consent POST /v1/consent/revoke
-
revokeSession(
{required String sessionId, required RevokeSessionRequest body, required String token}) → Future< StatusResponse> - Revoke session DELETE /v1/sessions/{sessionId}
-
scimCreateGroup(
{required Object body, required String token}) → Future< GroupResource> - Create SCIM Group POST /scim/v2/Groups
-
scimCreateUser(
{required Object body, required String token}) → Future< UserResource> - Create SCIM User POST /scim/v2/Users
-
scimDeleteGroup(
{required String groupId, required scimGroupPathParam body, required String token}) → Future< Map< String, dynamic> > - Delete SCIM Group DELETE /scim/v2/Groups/{groupId}
-
scimDeleteUser(
{required String userId, required scimUserPathParam body, required String token}) → Future< Map< String, dynamic> > - Delete SCIM User DELETE /scim/v2/Users/{userId}
-
scimGetGroup(
{required String groupId, required String token}) → Future< GroupResource> - Get SCIM Group GET /scim/v2/Groups/{groupId}
-
scimGetUser(
{required String userId, required String token}) → Future< UserResource> - Get SCIM User GET /scim/v2/Users/{userId}
-
scimListGroups(
{required String token}) → Future< ListResponse> - List SCIM Groups GET /scim/v2/Groups
-
scimListUsers(
{required String token}) → Future< ListResponse> - List SCIM Users GET /scim/v2/Users
-
scimPatchGroup(
{required String groupId, required scimGroupPathParam body, required String token}) → Future< GroupResource> - Patch SCIM Group PATCH /scim/v2/Groups/{groupId}
-
scimPatchUser(
{required String userId, required scimUserPathParam body, required String token}) → Future< UserResource> - Patch SCIM User PATCH /scim/v2/Users/{userId}
-
scimReplaceGroup(
{required String groupId, required scimGroupPathParam body, required String token}) → Future< GroupResource> - Replace SCIM Group PUT /scim/v2/Groups/{groupId}
-
scimReplaceUser(
{required String userId, required scimUserPathParam body, required String token}) → Future< UserResource> - Replace SCIM User PUT /scim/v2/Users/{userId}
-
scimResourceTypes(
{required String token}) → Future< Map< String, dynamic> > - SCIM Resource Types GET /scim/v2/ResourceTypes
-
scimSchemas(
{required String token}) → Future< Map< String, dynamic> > - SCIM Schemas GET /scim/v2/Schemas
-
scimServiceProviderConfig(
{required String token}) → Future< Map< String, dynamic> > - SCIM Service Provider Configuration GET /scim/v2/ServiceProviderConfig
-
sendMagicLink(
{required SendRequest body}) → Future< SendResponse> - Send magic link POST /v1/magic-link/send
-
sendSMSCode(
{required SMSSendRequest body, required String token}) → Future< SMSSendResponse> - Send SMS verification code POST /v1/mfa/sms/send
-
setAppClientConfig(
{required String appId, required Map< String, dynamic> body, required String token}) → Future<Config> - Set per-app client config overrides PUT /v1/admin/apps/{appId}/client-config
-
setAppSessionConfig(
{required String appId, required Map< String, dynamic> body, required String token}) → Future<Config> - Set per-app session config PUT /v1/admin/apps/{appId}/session-config
-
setDefaultEnvironment(
{required String envId, required String token}) → Future< StatusResponse> - Set default environment POST /v1/environments/{envId}/set-default
-
setSetting(
{required String key, required Map< String, dynamic> body, required String token}) → Future<SettingValueResponse> - Set a setting value at a scope PUT /v1/admin/settings/values/{key}
-
signIn(
{required Map< String, dynamic> body}) → Future<AuthResponse> - Sign in POST /v1/signin
-
signOut(
{required SignOutRequest body, required String token}) → Future< StatusResponse> - Sign out POST /v1/signout
-
signUp(
{required Map< String, dynamic> body}) → Future<AuthResponse> - Sign up POST /v1/signup
- List supported social providers GET /v1/admin/social/providers/catalog
- Delete a social provider (admin) DELETE /v1/admin/social/providers/{provider}
- List social providers (admin) GET /v1/admin/social/providers
- Configure a social provider (admin) PUT /v1/admin/social/providers/{provider}
-
ssoACS(
{required String provider, required ACSRequest body}) → Future< CallbackResponse> - SSO SAML ACS endpoint POST /v1/sso/{provider}/acs
-
ssoAdminCreateConnection(
{required Map< String, dynamic> body, required String token}) → Future<AdminCreateConnectionResponse> - Create SSO connection (admin) POST /v1/admin/sso/connections
-
ssoAdminDeleteConnection(
{required String connectionId, required String token}) → Future< AdminDeleteConnectionResponse> - Delete SSO connection (admin) DELETE /v1/admin/sso/connections/{connectionId}
-
ssoAdminGetConnection(
{required String connectionId, required String token}) → Future< Connection> - Get SSO connection (admin) GET /v1/admin/sso/connections/{connectionId}
-
ssoAdminListConnections(
{required String appId, required String token}) → Future< AdminListConnectionsResponse> - List SSO connections for an app (admin) GET /v1/admin/sso/connections
-
ssoAdminUpdateConnection(
{required String connectionId, required Map< String, dynamic> body, required String token}) → Future<Connection> - Update SSO connection (admin) PUT /v1/admin/sso/connections/{connectionId}
-
ssoCallback(
{required String provider, required CallbackRequest body}) → Future< CallbackResponse> - SSO callback (OIDC) POST /v1/sso/{provider}/callback
-
startOAuth(
{required String provider, required StartRequest body}) → Future< StartResponse> - Start OAuth flow POST /v1/social/{provider}
-
startSSOLogin(
{required String provider, required LoginRequest body}) → Future< LoginResponse> - Start SSO login flow POST /v1/sso/{provider}/login
-
switchOrg(
{required Map< String, dynamic> body, required String token}) → Future<SwitchOrgResponse> - Switch active organization POST /v1/me/switch-org
-
toString(
) → String -
A string representation of this object.
inherited
-
trustDevice(
{required String deviceId, required TrustDeviceRequest body, required String token}) → Future< Device> - Trust device PATCH /v1/devices/{deviceId}/trust
-
unenforceSetting(
{required String key, required UnenforceSettingRequest body, required String token}) → Future< StatusResponse> - Remove enforcement from a setting DELETE /v1/admin/settings/enforce/{key}
-
unlinkAuthMethod(
{required String provider, required UnlinkAuthMethodRequest body, required String token}) → Future< UnlinkAuthMethodResponse> - Unlink an auth method DELETE /v1/me/auth-methods/{provider}
-
updateEnvironment(
{required String envId, required Map< String, dynamic> body, required String token}) → Future<Environment> - Update environment PATCH /v1/environments/{envId}
-
updateEnvironmentSettings(
{required String envId, required Map< String, dynamic> body, required String token}) → Future<Environment> - Update environment settings PATCH /v1/environments/{envId}/settings
-
updateMe(
{required Map< String, dynamic> body, required String token}) → Future<User> - Update current user PATCH /v1/me
-
updateMember(
{required String orgId, required String memberId, required Map< String, dynamic> body, required String token}) → Future<Member> - Update member role PATCH /v1/orgs/{orgId}/members/{memberId}
-
updateOrganization(
{required String orgId, required Map< String, dynamic> body, required String token}) → Future<Organization> - Update organization PATCH /v1/orgs/{orgId}
-
updateTeam(
{required String orgId, required String teamId, required Map< String, dynamic> body, required String token}) → Future<Team> - Update team PATCH /v1/orgs/{orgId}/teams/{teamId}
-
updateWebhook(
{required String webhookId, required Map< String, dynamic> body, required String token}) → Future<Webhook> - Update webhook PATCH /v1/webhooks/{webhookId}
-
verifyEmail(
{required Map< String, dynamic> body}) → Future<StatusResponse> - Verify email POST /v1/verify-email
-
verifyMagicLink(
{required VerifyRequest body}) → Future< VerifyResponse> - Verify magic link POST /v1/magic-link/verify
-
verifyMFA(
{required VerifyMFARequest body}) → Future< VerifyMFAResponse> - Verify MFA code POST /v1/mfa/verify
-
verifyRecoveryCode(
{required RecoveryVerifyRequest body}) → Future< RecoveryVerifyResponse> - Verify MFA recovery code POST /v1/mfa/recovery/verify
-
verifySMSCode(
{required SMSVerifyRequest body, required String token}) → Future< SMSVerifyResponse> - Verify SMS code POST /v1/mfa/sms/verify
-
voidInvoice(
{required String invoiceId, required VoidInvoiceRequest body, required String token}) → Future< void> - Void an invoice POST /v1/billing/invoices/{invoiceId}/void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited