Capabilities
The Sage Intacct connector syncs the following resources:
Notes:
- All sync and provisioning goes through the classic XML Web Services gateway (
api.intacct.com/ia/xml/xmlgw.phtml). - User provisioning creates users in Sage Intacct. Sage sends a password-reset email on creation; the connector never sets a password. User accounts are persistent and cannot be deleted once they have any history — use the
disable_useraction to deactivate an account instead. - Role provisioning grants and revokes role assignments (
role:assigned) for user principals. - User-group membership is sync-only. Sage Intacct exposes no write path for user-group memberships; grant role-based access instead.
Connector actions
Connector actions are custom capabilities that extend C1 automations with app-specific operations. You can use connector actions in the Perform connector action automation step.Gather Sage Intacct credentials
Request Web Services sender credentials
1
Confirm your organization has an active Sage Intacct Web Services / Marketplace Partner registration through the Sage Intacct Developer Program.
2
Contact your Sage Intacct account representative (or log a case through Sage Community) to request Web Services sender credentials.
3
Record the Sender ID and Sender Password that Sage issues. These are used in the connector’s
sage-intacct-sender-id and sage-intacct-sender-password fields.The sender ID/password pair is distinct from the gateway login user (created below). The sender credentials populate the request
<control> block; the user credentials populate the <login> block.Authorize the sender ID for your company
1
Go to Company > Setup > Configuration > Company.
2
Select the Security tab, then select Edit.
3
In the Web Services authorizations section, select Add.
4
Enter the Sender ID (case-sensitive; it cannot be changed after saving) and, optionally, a description. Set Status to Active.
5
Select Save.
Create the Web Services user
1
Go to Company > Admin > Users, roles, and groups and select Add next to Web Services users.
2
Enter a unique User ID (it cannot reuse a standard user’s ID and cannot be changed after saving). This is the value for the connector’s
sage-intacct-user-id field.3
Enter a Username, Account email address, and Contact name. Set User type to Business user.
4
Grant the user access to the objects the connector reads and writes —
USERINFO, USERGROUP, ROLES, USERROLES, ROLEGROUPS, and MEMBERUSERGROUP — with read/write on USERINFO and USERROLES (needed for account creation, activation/deactivation, and role grant/revoke).5
Select Save, then confirm with your admin password. Sage emails an auto-generated password to the account email — this is the value for the connector’s
sage-intacct-password field.Configure the Sage Intacct connector
- Cloud-hosted
- Self-hosted
1
In C1, select Add connector and search for Sage Intacct.
2
Choose the Sage Intacct app, set the connector owner, and select Next.
3
Select Edit Settings.
4
Enter the required configuration:
- Sage Intacct Company ID: Sage Intacct company ID.
- Sage Intacct Sender ID: XML gateway partner sender ID written into every request’s
<control>block. - Sage Intacct Sender Password: XML gateway partner sender password matching the sender ID.
- Sage Intacct User ID: XML gateway user written into the
<login>block. - Sage Intacct Password: Password for the user ID.
5
Select Save. The connector begins syncing; its status moves to Syncing and then Connected.