Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Tanver-Hasan/84bc749301a0aed9af604aae5929ed87 to your computer and use it in GitHub Desktop.
Save Tanver-Hasan/84bc749301a0aed9af604aae5929ed87 to your computer and use it in GitHub Desktop.
Removing nested field in app_metadata
function (user, context, callback) {
var req = require("request");
var baseURI = "https://[tenant name].auth0.com/api/v2/";
var id = user.user_id;
var bname = user && user.app_metadata && user.app_metadata.bname ? user.app_metadata.bname : null;
// console.log(bname);
if (bname!==null) {
var url = `${baseURI}users/${id}`;
console.log(url);
var headers = {
"Authorization": `Bearer ${auth0.accessToken}`
};
var body = {
"app_metadata": {
"bname": null
}
};
req.patch({
url: url,
headers: headers,
json: body
}, function (err, res, context) {
if (err) {
console.log(JSON.stringify(err));
}
console.log(JSON.stringify(res));
});
}
callback(null, user, context);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment