Member Junction
    Preparing search index...

    iMIS REST API connection configuration, 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 IMISConnectionConfig {
        BaseURL: string;
        ClientId?: string;
        ClientSecret?: string;
        MaxRetries?: number;
        MinRequestIntervalMs?: number;
        Password: string;
        RequestTimeoutMs?: number;
        TokenURL?: string;
        Username: string;
    }
    Index

    Properties

    BaseURL: string

    Full base URL to the tenant's iMIS API (no trailing slash).

    ClientId?: string

    Optional OAuth client identifier (iMIS password grant does not require it).

    ClientSecret?: string

    Optional OAuth client secret.

    MaxRetries?: number

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

    MinRequestIntervalMs?: number

    Minimum ms between requests. Default 200.

    Password: string

    API password for the password grant.

    RequestTimeoutMs?: number

    HTTP request timeout in ms. Default 60000.

    TokenURL?: string

    Optional token-endpoint override; defaults to {base}/token (legacy /asiScheduler/token fallback).

    Username: string

    API username (must hold the iMIS RemoteService/IqaUser role) for the password grant.