UNPKG

auth0-tenant-to-tenant-user-migration-tool

Version:
26 lines 947 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getUserByEmail; const axios_1 = __importDefault(require("axios")); const logger_1 = __importDefault(require("./logger")); async function getUserByEmail(domain, token, email) { try { const response = await axios_1.default.get(`https://${domain}/api/v2/users-by-email`, { headers: { Authorization: `Bearer ${token}`, }, params: { email, }, }); return response.data.length > 0 ? response.data[0] : null; } catch (error) { logger_1.default.error('Error fetching user by email:', error.response?.data || error.message); throw error; } } //# sourceMappingURL=get-user-by-email.js.map