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

    Interface AuditResponse

    interface AuditResponse {
        events?: {
            application: string;
            description: string;
            email: string;
            firstname: string;
            id: string;
            ipaddress: string;
            lastname: string;
            payloadChanges?: {
                changes: {
                    current: unknown[];
                    fields: unknown[];
                    previous: unknown[];
                    [key: string]: unknown;
                };
                changeType: string;
                rid: number;
                type: string;
                [key: string]: unknown;
            };
            time: string;
            topic: string;
            useragent: string;
            [key: string]: unknown;
        }[];
        nextToken?: string;
        queryId: string;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index

    Properties

    events?: {
        application: string;
        description: string;
        email: string;
        firstname: string;
        id: string;
        ipaddress: string;
        lastname: string;
        payloadChanges?: {
            changes: {
                current: unknown[];
                fields: unknown[];
                previous: unknown[];
                [key: string]: unknown;
            };
            changeType: string;
            rid: number;
            type: string;
            [key: string]: unknown;
        };
        time: string;
        topic: string;
        useragent: string;
        [key: string]: unknown;
    }[]

    All events of the audit log.

    Type Declaration

    • [key: string]: unknown
    • application: string

      UI for user interface or API for an API call.

    • description: string

      A brief description of the action that you can click to see additional details.

    • email: string

      User's email address.

    • firstname: string

      User's first name.

    • id: string

      Log ID.

    • ipaddress: string

      The IP address the action was taken from.

    • lastname: string

      User's last name.

    • OptionalpayloadChanges?: {
          changes: {
              current: unknown[];
              fields: unknown[];
              previous: unknown[];
              [key: string]: unknown;
          };
          changeType: string;
          rid: number;
          type: string;
          [key: string]: unknown;
      }

      The data changes that have occured to a field that has been marked as audited.

      • changes: {
            current: unknown[];
            fields: unknown[];
            previous: unknown[];
            [key: string]: unknown;
        }

        An object describing the changes that occured on record changes.

        • current: unknown[]

          The current value of the fields that have been changed.

        • fields: unknown[]

          The list of fields and their types that have been changed.

        • previous: unknown[]

          The previous value of the fields that have been changed.

      • changeType: string

        The change type that occured for a record. Could be one of add, edit, delete.

      • rid: number

        The recordId that has been edited.

      • type: string

        A placeholder for type changes.

    • time: string

      Exact time the action was taken, including date, and time with hour, minutes and seconds. Time zone is the browser time zone.

    • topic: string

      What action was taken, such as log in, create app, report access, or table search.

    • useragent: string

      The browser and OS the action was taken from.

    nextToken?: string

    Token to fetch the next 1000 logs.

    queryId: string

    Query id of the requested audit log.