QuickBase JS SDK v2 - v2.2.2
    Preparing search index...

    Interface RateLimitConfig

    QuickBase SDK v2

    A TypeScript/JavaScript client for the QuickBase JSON RESTful API.

    import { createClient } from 'quickbase-js';

    const client = createClient({
    realm: 'mycompany',
    auth: {
    type: 'user-token',
    userToken: 'your-user-token',
    },
    });

    const app = await client.getApp({ appId: 'bpqe82s1' });
    console.log(app.name);
    interface RateLimitConfig {
        onRateLimit?: (info: RateLimitInfo) => void;
        proactiveThrottle?: { enabled: boolean; requestsPer10Seconds?: number };
        retry?: RetryConfig;
    }
    Index

    Properties

    onRateLimit?: (info: RateLimitInfo) => void

    Callback when rate limited

    proactiveThrottle?: { enabled: boolean; requestsPer10Seconds?: number }

    Client-side proactive throttling (optional) QuickBase allows 100 requests per 10 seconds per user token

    Type Declaration

    • enabled: boolean
    • OptionalrequestsPer10Seconds?: number

      Requests allowed per 10 seconds (default: 100)

    retry?: RetryConfig

    Retry configuration for rate limit and server errors