Skip to content

WebbiSDK

The main entry point for the WebbiOS SDK. Provides unified access to all API modules.

new WebbiSDK(options?): WebbiSDK

Initializes a new WebbiSDK instance.

WebbiSDKOptions

Configuration options for the SDK.

WebbiSDK

adminUpdates: AdminUpdatesClient

Admin Updates module


apiKeys: ApiKeysModule


auditLogs: AuditLogsModule


auth: AuthModule

Authentication module


client: ApiClient

The core API client instance


dashboard: DashboardModule

Dashboard module


media: MediaModule


menus: MenusModule

Menus module


permissions: PermissionsModule

Permissions module


platform: PlatformModule

Platform module


products: ProductsModule

Products module


roles: RolesModule

Roles module


settings: SettingsModule

Settings module


users: UsersModule


webhooks: WebhooksModule

onAuthError(callback): void

Sets a callback to be triggered when an authentication error occurs.

() => void

The function to call on auth error.

void


setToken(token): void

Updates the authentication token across the entire SDK.

string

The new JWT access token.

void