API doesnt work

API doesnt work

const request = require('request-promise-native');
module.exports.getUsers = async function() {
const token = 'my-token';
const
options = {
uri: "https://www.zohoapis.com/crm/v2/users?type=AllUsers",
headers: {
Authorization: 'Zoho-oauthtoken ' + token
}
};

console.log(options)
try {
const response = await request(options);
console.log(response)
} catch(err) {
//401 - "{\"code\":\"OAUTH_SCOPE_MISMATCH\",\"details\":{},\"message\":\"invalid oauth scope to access this URL\",\"status\":\"error\"}\n"
console.log(err);
}
}

module.exports.getUser = async function(id) {

}

module.exports.createUser = async function(body) {
const token = 'my-token';
const
simpleData = {
"users":[
{
"email": "Patricsdia@abcl.com",
"first_name":"Patricia",
"role": "352403326005",
"profile": "352403326011",
"last_name": "Boyle"
}
]};
const
options = {
uri: "https://www.zohoapis.com/crm/v2/users",
headers: {
Authorization: 'Zoho-oauthtoken ' + token
},
method: 'POST',
body: {
reqBody: JSON.stringify(simpleData)
}
};

try
{
const response = await request(options);
console.log(response)
} catch(err) {
//Error: Argument error, options.body.
console.log(err);
}
}