@cfxlabsinc/b2b-services
    Preparing search index...

    Read path for admin.dashboard_user_activity — the audit feed behind the /tokens and /wallets detail-panel History sections. Write-only until now; this service is the read counterpart.

    Not cached: audit reads are cold and the underlying data changes on every config write, so any cache would be busy churning for no hit-rate gain.

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • Optionalinput: {
            objectIds?: string[];
            page?: number;
            pageSize?: number;
            types?: (
                | "user.created"
                | "user.statusChanged"
                | "user.roleAssigned"
                | "user.roleUnassigned"
                | "user.roleChanged"
                | "role.created"
                | "role.updated"
                | "role.deleted"
                | "rolePermission.assigned"
                | "rolePermission.unassigned"
                | "permission.created"
                | "permission.updated"
                | "tokenConfig.created"
                | "tokenConfig.updated"
                | "tokenConfig.deleted"
                | "chainConfig.created"
                | "chainConfig.updated"
                | "chainConfig.deleted"
                | "backofficeWallet.created"
                | "backofficeWallet.updated"
                | "backofficeWallet.deleted"
                | "changeApproval.requested"
                | "changeApproval.approved"
                | "changeApproval.rejected"
                | "changeApproval.applied"
            )[];
            userIds?: string[];
            visibility?: "ALL"
            | "INTERNAL";
        }
        • OptionalobjectIds?: string[]

          object_id values to filter by (e.g. tok_… / bow_…).

        • Optionalpage?: number
        • OptionalpageSize?: number
        • Optionaltypes?: (
              | "user.created"
              | "user.statusChanged"
              | "user.roleAssigned"
              | "user.roleUnassigned"
              | "user.roleChanged"
              | "role.created"
              | "role.updated"
              | "role.deleted"
              | "rolePermission.assigned"
              | "rolePermission.unassigned"
              | "permission.created"
              | "permission.updated"
              | "tokenConfig.created"
              | "tokenConfig.updated"
              | "tokenConfig.deleted"
              | "chainConfig.created"
              | "chainConfig.updated"
              | "chainConfig.deleted"
              | "backofficeWallet.created"
              | "backofficeWallet.updated"
              | "backofficeWallet.deleted"
              | "changeApproval.requested"
              | "changeApproval.approved"
              | "changeApproval.rejected"
              | "changeApproval.applied"
          )[]
        • OptionaluserIds?: string[]

          External ids (adusr_…) of actors to filter by.

        • Optionalvisibility?: "ALL" | "INTERNAL"

      Returns Promise<
          {
              ok: true;
              value: {
                  hasNext: boolean;
                  items: AdminDashboardUserActivity[];
                  total: number;
              };
          },
      >