This is a Vendor Integration.
Collect Required Information from Vendor
Enable Required Features
Go to Setup > Company > Enable Features.

Go to Suite Cloud.

Under SuiteTalk (Web Services), enable REST Web Services.

Under Manage Authentication, enable OAuth2.0.

Save changes. These may take up to 24 hours to propagate.
Create an Integration Record for API Authentication
Go to Setup > Integration > Manage Integrations > New.

Provide details about the Integration:

Enter a name of Calero SaaS Management.
Under OAuth2, select Authorization Code Grant.
Set the RREDIRECT URI to either:
IF USA HOSTED -> https://hydra-gateway-a2.calero.com/OAuthGateway/redirect
IF EU HOSTED -> https://hydra-gateway-e1.calero.com/OAuthGateway/redirect
Under Scope, select REST Web Services.
Save your changes.
Scroll to the bottom of the page.
Copy/save the following field(s) for use when onboarding this Integration:

Consumer Key/Client ID
Consumer Secret/Client Secret
Create a Custom Role for Read-Only Access
Go to Setup > Users/Roles > Manage Roles > New.

Enter a name of Calero SaaS Management.
Under Subsidiary Restrictions, select All.

Otherwise, select the in-scope Subsidiaries.

On the Permissions sub-tab, add permissions under relevant categories. Use View level only for read access.
Transactions (All as view only)

Find Transactions
Bills
Invoice
Credit Card
Make Journal Entry
Reports

SuiteAnalytics Workbook
Lists

Accounts
Amortization Schedules
Vendors
Currency
Departments
Setup

Log in using OAuth 2.0 Access Tokens
REST Web Services
Manage Accounting Periods
Save your changes.
Create User/Assign the Role to an Integration User
You can avoid creating a new user by assigning this role to an existing user. Simply edit the user record and add it on the Access tab following step 3 below, or create a new user following the instructions below and assign the role.
Go to Lists > Employees >Employees> New (or edit an existing employee record for the integration user).
Enter or edit:
Name — Calero SaaS Management
Email — Enter an email address you can access.
On the Access sub-tab, select Give Access.

Set the Password configuration, as desired.

Assign your custom role created above (Calero SaaS Management).

Save your changes.
Copy/save the following field(s) for use when onboarding this Integration:
Consumer Key
Consumer Secret
NetSuite Account ID
EXAMPLE:
Onboard This Integration
When connecting to create the OAuth2 credentials, make sure you are using the account you created above, and the role assigned to it to enforce the restrictions.
Go to SaaS Management > Applications.
Select Add Integration.
From the Vendors tab, select the card with the vendor's name.
From the API tab, enter the field(s) you copy/saved above.
If your company has more than one instance (or “tenant”) of this application, you will also be prompted for a Connection Alias.
Select the Authorize button.
SUCCESS!
You will now be redirected to the Integrations page in Calero.com, where the data sync will continue in the background, and you can monitor progress.
SUGGESTION:
Access Help through your Calero.com instance if links between articles return errors or if there are fewer sections in the Help menu than expected. Doing so will ensure you see all Help articles.