Type alias QuickBaseRequestCreateApp

QuickBaseRequestCreateApp: QuickBaseRequest & {
    assignToken?: boolean;
    description?: string;
    name: string;
    securityProperties?: {
        allowClone: boolean;
        allowExport: boolean;
        enableAppTokens: boolean;
        hideFromPublic: boolean;
        mustBeRealmApproved: boolean;
        useIPFilter: boolean;
    };
    variables?: {
        name: string;
        value: string;
    }[];
}

Type declaration

  • Optional assignToken?: boolean

    Set to true if you would like to assign the app to the user token you used to create the application. The default is false.

  • Optional description?: string

    The description for the app. If this property is left out, the app description will be blank.

  • name: string

    The app name. You are allowed to create multiple apps with the same name, in the same realm, because they will have different dbid values. We urge you to be careful about doing this.

  • Optional securityProperties?: {
        allowClone: boolean;
        allowExport: boolean;
        enableAppTokens: boolean;
        hideFromPublic: boolean;
        mustBeRealmApproved: boolean;
        useIPFilter: boolean;
    }

    Application security properties.

    • allowClone: boolean

      Allow users who are not administrators to copy

    • allowExport: boolean

      Allow users who are not administrators to export data

    • enableAppTokens: boolean

      Require Application Tokens

    • hideFromPublic: boolean

      Hide from public application searches

    • mustBeRealmApproved: boolean

      Only "approved" users may access this application

    • useIPFilter: boolean

      Only users logging in from "approved" IP addresses may access this application

  • Optional variables?: {
        name: string;
        value: string;
    }[]

    The app variables. A maximum of 10 variables can be inserted at a time. See About Application Variables