Skip to content

Function: getNotificationOrganization()

ts
function getNotificationOrganization(client, parameters): Promise<{
  activeMembershipCount?: unknown;
  aiEligible?: boolean;
  availableLicenseCount?: unknown;
  billableCollaboratorCount?: number;
  billableMemberCount?: number;
  billingLocked?: boolean;
  boardCounts?: unknown[];
  creationMethod?: unknown;
  credits?: unknown[];
  dateLastActivity?: Date;
  desc?: string;
  descData?: Record<string, any> | null;
  displayName?: string;
  domainName?: unknown;
  enterpriseJoinRequest?: Record<string, any> | null;
  id: string;
  idActiveAdmins?: unknown;
  idBoards?: string[];
  idEnterprise?: string | null;
  idEntitlement?: unknown;
  idMemberCreator?: string | null;
  invitations?: unknown[];
  invited?: boolean;
  ixUpdate?: string | null;
  jwmLink?: unknown;
  limits?: {
     attachments?: {
        perBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        perCard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     boards?: {
        totalAccessRequestsPerBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalMembersPerBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalPerMember?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     cards?: {
        openPerBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        openPerList?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalPerBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalPerList?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     checkItems?: {
        perChecklist?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     checklists?: {
        perBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        perCard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     customFieldOptions?: {
        perField?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     customFields?: {
        perBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     labels?: {
        perBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     lists?: {
        openPerBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalPerBoard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     orgs?: {
        freeBoardsPerOrg?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalMembersPerOrg?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        totalPerMember?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        usersPerFreeOrg?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     reactions?: {
        perAction?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
        uniquePerAction?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
     stickers?: {
        perCard?: {
           count?: number;
           disableAt: number;
           status: string;
           warnAt: number;
        };
     };
  };
  logoHash?: string | null;
  logoUrl?: string | null;
  maximumLicenseCount?: unknown;
  membersCount?: number;
  memberships?: object[];
  name?: string;
  nodeId?: string;
  offering?: string;
  powerUps?: unknown[];
  prefs?: {
     archiveCleanupCutOff?: unknown;
     associatedDomain?: unknown;
     atlassianIntelligenceEnabled?: boolean;
     attachmentRestrictions?:   | ("link" | "computer" | "trello" | "google-drive" | "box" | "onedrive")[]
        | null;
     boardDeleteRestrict?: {
        enterprise?: string;
        org?: string;
        private?: string;
        public?: string;
     };
     boardInviteRestrict?: string | null;
     boardVisibilityRestrict?: {
        enterprise?: string;
        org?: string;
        private?: string;
        public?: string;
     };
     externalMembersDisabled?: boolean;
     googleAppsVersion?: number;
     newLicenseInviteRestrict?: unknown;
     newLicenseInviteRestrictUrl?: unknown;
     orgInviteRestrict?: unknown[];
     permissionLevel?: "enterprise" | "private" | "public" | "org" | "domain";
  };
  premiumFeatures?: string[];
  products?: unknown[];
  promotions?: unknown[];
  standardVariation?: unknown;
  teamType?: string | null;
  type?: unknown;
  url?: string;
  website?: string | null;
}>;

Defined in: api/notifications.ts:178

Get the organization a notification is associated with

Parameters

ParameterTypeDescription
clientClient-
parameters{ fields?: unknown; id: unknown; }-
parameters.fields?unknownall or a comma-separated list of organization fields
parameters.idunknownThe ID of the notification

Returns

Promise<{ activeMembershipCount?: unknown; aiEligible?: boolean; availableLicenseCount?: unknown; billableCollaboratorCount?: number; billableMemberCount?: number; billingLocked?: boolean; boardCounts?: unknown[]; creationMethod?: unknown; credits?: unknown[]; dateLastActivity?: Date; desc?: string; descData?: Record<string, any> | null; displayName?: string; domainName?: unknown; enterpriseJoinRequest?: Record<string, any> | null; id: string; idActiveAdmins?: unknown; idBoards?: string[]; idEnterprise?: string | null; idEntitlement?: unknown; idMemberCreator?: string | null; invitations?: unknown[]; invited?: boolean; ixUpdate?: string | null; jwmLink?: unknown; limits?: { attachments?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; boards?: { totalAccessRequestsPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalMembersPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; cards?: { openPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; openPerList?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerList?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; checkItems?: { perChecklist?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; checklists?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; customFieldOptions?: { perField?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; customFields?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; labels?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; lists?: { openPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; orgs?: { freeBoardsPerOrg?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalMembersPerOrg?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: number; disableAt: number; status: string; warnAt: number; }; usersPerFreeOrg?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; reactions?: { perAction?: { count?: number; disableAt: number; status: string; warnAt: number; }; uniquePerAction?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; stickers?: { perCard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; }; logoHash?: string | null; logoUrl?: string | null; maximumLicenseCount?: unknown; membersCount?: number; memberships?: object[]; name?: string; nodeId?: string; offering?: string; powerUps?: unknown[]; prefs?: { archiveCleanupCutOff?: unknown; associatedDomain?: unknown; atlassianIntelligenceEnabled?: boolean; attachmentRestrictions?: | ("link" | "computer" | "trello" | "google-drive" | "box" | "onedrive")[] | null; boardDeleteRestrict?: { enterprise?: string; org?: string; private?: string; public?: string; }; boardInviteRestrict?: string | null; boardVisibilityRestrict?: { enterprise?: string; org?: string; private?: string; public?: string; }; externalMembersDisabled?: boolean; googleAppsVersion?: number; newLicenseInviteRestrict?: unknown; newLicenseInviteRestrictUrl?: unknown; orgInviteRestrict?: unknown[]; permissionLevel?: "enterprise" | "private" | "public" | "org" | "domain"; }; premiumFeatures?: string[]; products?: unknown[]; promotions?: unknown[]; standardVariation?: unknown; teamType?: string | null; type?: unknown; url?: string; website?: string | null; }>