Я мог бы получить все роли через следующий API.
https://rest.netsuite.com/rest/roles
Ответ:
[
{
"account": {
"internalId": "XXXACCID",
"name": "ACC_NAME",
"type": "PRODUCTION"
},
"role": {
"internalId": 3,
"name": "Administrator"
},
"dataCenterURLs": {
"webservicesDomain": "https://webservices.netsuite.com",
"restDomain": "https://rest.netsuite.com",
"systemDomain": "https://system.netsuite.com"
}
},
{
"account": {
"internalId": "XXXACCID",
"name": "ACC_NAME",
"type": "PRODUCTION"
},
"role": {
"internalId": 1002,
"name": "Custom Accountant 4"
},
"dataCenterURLs": {
"webservicesDomain": "https://webservices.netsuite.com",
"restDomain": "https://rest.netsuite.com",
"systemDomain": "https://system.netsuite.com"
}
}
]
Я включил 2FA для администратора. Я могу получить токен, передав otp с заголовком.
До этого я хочу знать, какая роль позволила 2FA.
Как это получить?
или же
Любой другой API, доступный для получения всех ролей, включая 2FA, включен или нет для текущего пользователя, использующего REST API?