Issue
When testing the program that calls the SuiteTalk API, it is returning an error: EntityOrRoleDisabled.
Solution
- Navigate to Setup > Company > Enable Features.
- Under SuiteCloud tab, Manage Authentication section
- Mark TOKEN-BASED AUTHENTICATION checkbox
- Click Save
- Navigate to Setup > Users/Roles > Manage Roles
- Edit the role you want to modify
- Click the Setup subtab
- Select SOAP Web Services from Permissions dropdown
- Click Add
- Click Save
- Navigate to Setup > Users/Roles > Access Tokens > New
- Select Application Name
- Select User
- Select Role
- Enter Token Name
- Click Save