REST developer quick start
Create a new organisation (formerly "Workspace")
A Sage Intacct developer organisation allows you to manage your client applications, generate API keys, and monitor usage across teams and environments. You can invite other developers to join your organisation and monitor API usage by customer and application.
Register a new application
Each product or integration connected to Sage Intacct must be registered as a separate application.
- Go to https://developer.sage.com/intacct/.
- Select View Console and enter your Sage account email address and password to log in.
- From the navigation menu, select Applications > New Application.
- For Select an API, select Sage Intacct and select Continue.
Complete the application form
- Provide an Application name.
Choose a clear, descriptive name that reflects the API use case. This name will appear in dashboards and reporting. The application name can only include alphanumeric characters and any of the following special characters:
.()@!?&_-
- Optionally, add a Terms and conditions URL.
You can use
https://www.sage.com
if needed. The remainder of fields are optional. - Select Continue.
Configure your API integration settings
- Provide Redirect URIs, entering full URLs to redirect users after authorization via OAuth 2.0. Add webhook allowable Async URIs for any endpoints that will receive the webhook notifications as well. You can add multiple values as a comma-separated list.
https://
or mobile URI schemes are supported.- Add your allowed Origin Domains and list any full
https://
URLs where your application will make browser-based API requests from. - The Intacct Web Services License Key field is prepopulated.
- Add your Intacct Web Services License Password.
- From the Client Scope dropdown list, choose the environment type that the application will be used with.
- Production: Use for live, production companies. A web services ID might be associated with up to five production API keys.
- Non-production: Use for sandbox or other test environments.
Important: You cannot change the client scope after it's created.
- Select Create Application.
After completing the steps, await confirmation and retrieve your API keys. Sage Intacct will send a notification to the email that you provided during registration.
After you have approval, you can access your client ID and client secret, which are required for authenticating with the Sage Intacct REST API.
Tip: Use the new client ID and secret in the PHP tutorial or Node.js tutorial, or to send test requests from the API reference pages, or from your own application. To send requests using the Postman application, see the Working with Postman collections tutorial.