Integrations
HRIS
NetSuite (SuitePeople)
this guide explains how to set up suitepeople user roles to obtain access tokens through token based authentication these tokens authenticate requests to netsuite apis, making it easier to integrate netsuite with other applications follow these steps to enable specific suitepeople user roles to generate access tokens and securely access netsuite apis creating a new user role step 1 log into your netsuite account as an administrator step 2 navigate to setup > users/roles > manage roles step 3 click on new to create a new role step 4 assign a name to the role (e g , integration role) step 5 under the permissions tab, select the access permissions you wish to grant to this role ensure the role has the necessary permissions to perform the tasks required for the integration for more information on netsuite permission levels, refer to the access levels page in the netsuite suitepeople help center assigning a user to the role step 1 navigate to lists > employees > new step 2 enter the employee details (e g , integration user), and email address step 3 click on the access tab step 4 select give access step 5 enable manually assign or change password and specify a password step 6 under roles , select the role created in the previous section from the drop down list (e g , integration role) and click add creating an application step 1 log into your netsuite account with a user assigned the role (e g , integration role) that has access step 2 navigate to setup > integrations > manage integrations step 3 click new to create a new integration or select an existing integration to use step 4 enter a meaningful name (for example, integration app) step 5 under the authentication section, select token based authentication step 6 set https //api bindbee dev/oauth/callback/hris https //api bindbee dev/oauth/callback/hris as the callback url step 7 under the oauth 2 0 section, check authorization code grant and rest api services step 8 set https //api bindbee dev/oauth/callback/hris https //api bindbee dev/oauth/callback/hris as the redirect uri step 9 click save to save the changes the consumer key and consumer secret will be generated remember to copy the "consumer key" and the "consumer secret" this information will not be accessible once you exit this screen creating access tokens step 1 navigate to setup > users/roles > access tokens step 2 click new to create a new access token step 3 select the "application name" created in the previous section (e g , integration app) step 4 select the "user" created in the previous steps (e g , integration user) step 5 assign a recognizable "token name", for example, integration token step 6 click save to save the changes the account token id and secret will be generated remember to copy the "token id" and the "token secret" this information will not be accessible once you exit this screen finding your account id step 1 navigate to setup > company > company information step 2 copy the account id configuring the netsuite connection to start with the integration, you'll need the account id, consumer key, consumer secret, token id, and token secret