- Getting started
- Notifications
- Licensing
- Troubleshooting
- Connector Builder
- Act! 365
- Active Directory - Preview
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- DocuSign
- Drip
- Dropbox
- Egnyte
- Eventbrite
- Exchange Server - Preview
- Exchangerates
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Google Docs
- Google Drive
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Google Tasks - Preview
- Google Text-to-Speech
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - Preview
- Hubspot CRM
- HubSpot Marketing
- HyperV - Preview
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & Sharepoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- About the Oracle NetSuite connector
- Oracle Netsuite authentication
- Oracle Netsuite events
- PagerDuty
- PayPal
- PDFMonkey
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Preview
- TangoCard
- Todoist
- Trello
- Twilio
- VMware ESXi vSphere
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- X (formerly Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- ZoomInfo

Integration Service for Automation Suite User Guide
Oracle Netsuite authentication
linkUiPath Integration Service supports NetSuite token-based authentication with a custom authentication type. For additional information, refer to the NetSuite official documentation: Token-Based Authentication.
To use token-based authentication, you must set up a new user linked to a single role. An existing user may have multiple roles, and the role used by the web service might not match the role selected as the web services role.
Prerequisites
linkTo authenticate using a token-based custom authentication, you must provide the following credentials:
- Consumer key
- Consumer secret
- Access token ID
- Access token secret
- Account ID
You also need to enable token-based authorization for your account, create an integration record for your application, create a relevant role, assign the role to a user, and generate your credentials/token.
To complete the setup required for creating a connection to NetSuite, take the following steps in your NetSuite account:
Enable token-based authorization for your account
link- Sign in to NetSuite, navigate to Setup > Company > Enable Features.
- In the SuiteCloud tab, scroll down to the Manage Authentication section.
- Enable Token-Based Authentication and select Save.
Create an integration record for your application
link- Go to Setup and select Integration > Manage Integrations > New to create an integration.
- Provide a Name for your integration.
- In the Authentication section:
- Enable Token-Based Authentication and TBA: Issue token Endpoint.
- Disable TBA: Authorization Flow and Authorization Code Grant.
- Enable User Credentials.
- Select Save.
- After saving your integration, your consumer key and secret are displayed. This is the only time that you can retrieve these
values.
Create and assign user roles
link- Navigate to Setup > Users/Roles > Manage Roles > New to create a new custom role for the token-based authentication user.
- On the Role page, take the following steps:
- Provide a Name for the role.
- In the Setup tab of the Permissions section, add the User Access Tokens & SOAP Web Services permission. Also add any additional relevant permissions based on your integration's needs and scope. For detailed information about available permissions, refer to Netsuite's documentation.
- Select Save.
- After successfully creating the role, navigate to Lists > Employees > Employees. Either select an existing employee listing, or create a new one.
- In the Access > Roles section of the Employee page, assign the role you created. Select it from the Role menu and select Add. Select Save after assigning the role.
Generate the token
link- Navigate to Setup > Users/Roles > Access Tokens > New.
- On the Access Token page, select the application, user, and role you created in the previous steps. Add a name for your token, and then select Save.
- Your token ID and secret are displayed. This is the only time the token ID and secret are displayed.
Retrieve the account ID
link- From the Setup page, go to Company.
-
Under Company Information, select Account ID. You can also find
the Account ID in the URL. For example, if the URL is
https://12345_XYZ.app.netsuite.com/
, your account ID is12345_XYZ
.
Enable Show Internal IDs
linkFollow the steps described in the NetSuite documentation to enable the Show Internal IDs setting.
This setting allows you to view the internal IDs for all fields, records, lists, workflow actions, and custom forms in NetSuite. The internal ID of an object is a required input property in NetSuite activities.
Add the Oracle NetSuite connection
link- Select Integration Service from Automation CloudTM.
- From the Connectors list, select Oracle NetSuite. You can also use the search bar to narrow down the connector.
- Select Connect to Oracle NetSuite.
- Enter the required credentials and select Connect.
Concurrency limitation
linkNetSuite’s concurrency limits allow you to allocate a portion of your account’s concurrent request limits to specific integrations. Each account has restrictions on the number of requests that can be made to the web services at any given time. For more information, refer to the NetSuite Concurrency Limits documentation.