Member Junction
    Preparing search index...

    OAuth2 connection configuration for Hivebrite, parsed from the attached MJ Credential (preferred) or the CompanyIntegration.Configuration JSON. Field names are read case-insensitively. None of these values are read at build time — they are resolved from the bound credential at runtime.

    interface HivebriteConnectionConfig {
        AdminEmail?: string;
        BaseURL: string;
        ClientId: string;
        ClientSecret: string;
        MaxRetries?: number;
        Password?: string;
        RefreshToken?: string;
        RequestTimeoutMs?: number;
        Scope?: string;
        TokenURL?: string;
    }
    Index

    Properties

    AdminEmail?: string

    Admin email — drives the FALLBACK password grant (sent as admin_email).

    BaseURL: string

    Per-community API base URL (e.g. https://{community}.hivebrite.com).

    ClientId: string

    OAuth2 client identifier (Hivebrite community OAuth application).

    ClientSecret: string

    OAuth2 client secret.

    MaxRetries?: number

    Maximum retries for rate-limited / transient failures. Default 3.

    Password?: string

    Admin password — drives the FALLBACK password grant.

    RefreshToken?: string

    Long-lived refresh token — drives the PRIMARY refresh_token grant.

    RequestTimeoutMs?: number

    HTTP request timeout in ms. Default 30000.

    Scope?: string

    OAuth2 scope. Defaults to admin per the Hivebrite Admin API.

    TokenURL?: string

    Optional token-endpoint override; defaults to {base}/api/oauth/token.