// 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
// 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