REST API, XML API, and developer resources

Application developers often need to post data to and extract data from Sage Intacct. Intacct offers two APIs and several SDKs for developers to perform this work. Customization Services and Platform Services also provide useful features for development work.

You can combine these features to implement a round trip. For example, use a Smart event to send an HTTP POST to an external application. Then, you can use the REST API or an SDK to call back into Intacct.

Post data to external applications

To post data to your external application, consider the following options.

What do you want to do? For more information Requirements
Use an HTTP GET/POST initiated by add/set/delete on standard objects Smart events Customization Services
Use an HTTP GET/POST initiated by add/set/delete on custom objects Triggers Platform Services
Use an HTTP GET/POST from a client-side script component on a custom or standard object page

Application pages

Page script walkthrough

Platform Services
Extract large amounts of data to cloud storage

Data Delivery Service overview

Data Delivery Service

Data Delivery Service

Integrate using the REST API

Seamlessly integrate with our platform, leveraging the simplicity and efficiency of RESTful architecture. Our comprehensive documentation provides the guidance that you need to get started quickly. Dive into the details, discover endpoints, and make the most of our API to elevate your applications.

The Sage Intacct REST API uses standard HTTP verbs and predictable URLs to enable operations on objects and data stored in Intacct. Use the information in the Get Started guide found in the Sage Intacct Developer portal (REST API) to learn how to authenticate with the API, send test requests, and plan how to build an efficient client application.

Post data to Sage Intacct

To post data from your external application to Intacct, Web Services provides an XML API with wrappers. The API can create, update, read, or delete standard or custom objects.

You can use the XML API directly to send full requests, including credentials, to the XML gateway. Or, use the available SDKs in popular programming languages.

What do you want to do? For more information Requirements
Use the XML API directly. Learn about using Postman with our API

Your first XML API calls

API reference

Web Services credentials

Web Services authorizations

Use SDK functions

SDK for PHP

SDK for NODE.js

SDK for .NET

Web Services credentials

Web Services authorizations

Learn to build a sample application from beginning to end in Platform Services with the Platform Application Tutorial. This tutorial walks you through the steps of creating a custom application. By the end of the tutorial you'll understand how to create an application, add custom objects and fields, establish relationships between objects, and even add an API trigger.