Download Intacct OpenAPI definition
REST API Modules
The Intacct REST API covers all product areas:
- Company Configuration
- General Ledger
- Cash Management
- Accounts Payable
- Accounts Receivable
- Time & Expenses
- Purchasing
- Order Entry
- Inventory Control
- Project and Resource Management
- Construction
- Contract and Revenue Management
- Tax
- Fixed Assets Management
- Core Services
Refer to the XML-to-REST object map to find the objects that you're familiar with.
Use Try It links
You can use the Try It links on the API reference pages to send API requests and view responses.
- The first time you click to send a request you will be prompted for your client ID and client secret to start the OAuth client authentication flow.
- The authentication flow will open the Sage Intacct login page. Enter the name of a company that you want to use for test requests and the credentials of a user in that company, then click the button to authorize the request. You must use the credentials of an Admin user to whitelist your application with that company.
- Once the authorization is complete, your client ID and secret will be stored for the rest of your browser session.
Your application's web sender ID must be approved by a company administrator or your API requests will be rejected. There are two ways for your web sender ID to be approved:
- When the OAuth flow presents the Intacct login page, log in as an admin user and approve the authorization request. This adds your web sender ID to the list of authorized web services.
- A company administrator can log into Intacct and add your web sender ID to the Company Security tab .