Pre-requisites
- A Sage Intacct account with access to the Developer Portal
- An Intacct Web Services License Username
- Admin privileges on Okta
Creating Web Service user
- If the company already has a Web Services user defined for your application, you can skip this step.
- Have an admin user log in to the company and navigate to Company > Admin > Web Services Users > Add
- Create a new Web Services user and assign the necessary privileges.
- Note: The username must be in the convention of <username>@<environment> in order to work properly with the REST API.
View Web Service user
- Go to Company > Admin > Users, roles, and groups > Web Services users.
- To view the details of a Web Services user, select View along the same row as the record.
Step 1 : Create App in Sage Developer Portal
- Go to the Sage Developer Console
- Click on Applications in the navigation menu
- Click Create new application to start setting up your app
- Select API - REST as the API type for your application

- Configure Application Details. Fill out the basic information for your app:
- Name: Enter a descriptive name for your application (e.g., “Oleria Integration”)
- Enter your Intacct Web Services License Password/Key. This password/key is required for authentication with Sage Intacct
-
Choose the appropriate Client Scope for your application:
- Production: For live/production environments
- Non-production: For testing and development environments
- After creating your application, you’ll see your app credentials:
- Client ID
- Secret Key
- Authorize the client application:
- Navigate to Company > Setup > Company > Security > Authorized Client Applications > Add
- Enter the Client ID for your application.
- Enter the Web Services User ID. This field is case-sensitive, so ensure you enter it exactly as it was created.

Step 2 : Integrate Sage Intacct with Oleria workspace
- Log in to your Oleria workspace, navigate to Integrations, and select Sage Intacct.

- The following side pane will open

- Enter the following details to successfully integrate Sage Intacct in Oleria
- User Name - Enter the username of the service user created for integration with Oleria
- Client ID - Enter the Client ID generated in Step 1.6
- Client Secret - Enter the Secret Key generated in Step 1.6
- Verify the Sage Intacct integration status from the connected applications


