jira.js
    Preparing search index...

    Function getManagementPermissions

    • Returns the set of permissions you have for managing the specified Atlassian account

      Parameters

      • client: Client
      • parameters: {
            accountId: string;
            privileges?: (
                | string & {}
                | "profile"
                | "profile.write"
                | "profile.read"
                | "email.set"
                | "lifecycle.enablement"
                | "lifecycle.delete"
                | "apiToken.read"
                | "apiToken.delete"
            )[];
        }
        • accountId: string

          The user account to manage

        • Optionalprivileges?: (
              | string & {}
              | "profile"
              | "profile.write"
              | "profile.read"
              | "email.set"
              | "lifecycle.enablement"
              | "lifecycle.delete"
              | "apiToken.read"
              | "apiToken.delete"
          )[]
      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              "apiToken.delete"?: | { allowed: true; [key: string]: unknown }
              | {
                  allowed: false;
                  reason: {
                      key:
                          | string & {}
                          | "administrative"
                          | "administrative.notMyself"
                          | "authPolicy.saml"
                          | "blocked.exportControl"
                          | "externalDirectory.scim"
                          | "externalDirectory.google"
                          | "myselfOnly"
                          | "managedAccount";
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              };
              "apiToken.read"?: | { allowed: true; [key: string]: unknown }
              | {
                  allowed: false;
                  reason: {
                      key:
                          | string & {}
                          | "administrative"
                          | "administrative.notMyself"
                          | "authPolicy.saml"
                          | "blocked.exportControl"
                          | "externalDirectory.scim"
                          | "externalDirectory.google"
                          | "myselfOnly"
                          | "managedAccount";
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              };
              "email.set"?: | { allowed: true; [key: string]: unknown }
              | {
                  allowed: false;
                  reason: {
                      key:
                          | string & {}
                          | "administrative"
                          | "administrative.notMyself"
                          | "authPolicy.saml"
                          | "blocked.exportControl"
                          | "externalDirectory.scim"
                          | "externalDirectory.google"
                          | "myselfOnly"
                          | "managedAccount";
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              };
              "lifecycle.delete"?: | { allowed: true; [key: string]: unknown }
              | {
                  allowed: false;
                  reason: {
                      key:
                          | string & {}
                          | "administrative"
                          | "administrative.notMyself"
                          | "authPolicy.saml"
                          | "blocked.exportControl"
                          | "externalDirectory.scim"
                          | "externalDirectory.google"
                          | "myselfOnly"
                          | "managedAccount";
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              };
              "lifecycle.enablement"?: | { allowed: true; [key: string]: unknown }
              | {
                  allowed: false;
                  reason: {
                      key:
                          | string & {}
                          | "administrative"
                          | "administrative.notMyself"
                          | "authPolicy.saml"
                          | "blocked.exportControl"
                          | "externalDirectory.scim"
                          | "externalDirectory.google"
                          | "myselfOnly"
                          | "managedAccount";
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              };
              profile?: Record<
                  string,
                  | { allowed: true; [key: string]: unknown }
                  | {
                      allowed: false;
                      reason: {
                          key:
                              | string & {}
                              | "administrative"
                              | "administrative.notMyself"
                              | "authPolicy.saml"
                              | "blocked.exportControl"
                              | "externalDirectory.scim"
                              | "externalDirectory.google"
                              | "myselfOnly"
                              | "managedAccount";
                          [key: string]: unknown;
                      };
                      [key: string]: unknown;
                  },
              >;
              "profile.read"?: | { allowed: true; [key: string]: unknown }
              | {
                  allowed: false;
                  reason: {
                      key:
                          | string & {}
                          | "administrative"
                          | "administrative.notMyself"
                          | "authPolicy.saml"
                          | "blocked.exportControl"
                          | "externalDirectory.scim"
                          | "externalDirectory.google"
                          | "myselfOnly"
                          | "managedAccount";
                      [key: string]: unknown;
                  };
                  [key: string]: unknown;
              };
              "profile.write"?: Record<
                  string,
                  | { allowed: true; [key: string]: unknown }
                  | {
                      allowed: false;
                      reason: {
                          key:
                              | string & {}
                              | "administrative"
                              | "administrative.notMyself"
                              | "authPolicy.saml"
                              | "blocked.exportControl"
                              | "externalDirectory.scim"
                              | "externalDirectory.google"
                              | "myselfOnly"
                              | "managedAccount";
                          [key: string]: unknown;
                      };
                      [key: string]: unknown;
                  },
              >;
              [key: string]: unknown;
          },
      >