Edits history of script submission #1033 for ' Get list of users from current workspace (windmill)'

  • deno
    One script reply has been approved by the moderators
    Ap­pro­ved
    // import * as wmill from "npm:windmill-client@1"
    
    export async function main() {
      const workspace = Deno.env.get("WM_WORKSPACE");
      const baseUrl = Deno.env.get("WM_BASE_URL");
      const url = `${baseUrl}/api/w/${workspace}/users/list`;
      const response = await fetch(url, {
        headers: {
          Authorization: "Bearer " + Deno.env.get("WM_TOKEN") || "",
        },
      });
    
      if (response.statusText.toUpperCase() != "OK") {
        let errorMsg: string;
        if (response.headers.get("Content-Type")?.includes("json")) {
          errorMsg = await response.json();
        } else {
          errorMsg = await response.text();
        }
        throw new Error(`${response.status} ${response.statusText}: ${errorMsg}`);
      }
      const jsonData = await response.json();
      return jsonData;
    }
    

    Submitted by admin 933 days ago

  • deno
    // import * as wmill from "npm:windmill-client@1"
    
    export async function main() {
      const workspace = Deno.env.get("WM_WORKSPACE");
      const baseUrl = Deno.env.get('WM_BASE_URL')
      const url = `${baseUrl}/api/w/${workspace}/users/list`;
      const response = await fetch(url, {
        headers: {
          "Authorization": "Bearer " + Deno.env.get("WM_TOKEN") || "",
        },
      });
    
      if (response.statusText.toUpperCase() != "OK") {
        let errorMsg: string;
        if (response.headers.get("Content-Type")?.includes("json")) {
          errorMsg = await response.json();
        } else {
          errorMsg = await response.text();
        }
        throw new Error(`${response.status} ${response.statusText}: ${errorMsg}`);
      }
      const jsonData = await response.json();
      return jsonData;
    }
    

    Submitted by sindre svendby964 984 days ago