Sage Intacct

Service ID: sage-intacct

Increase ROI and transform your organization with the first and only preferred provider of the AICPA for accounting and financial management software for companies of any size.

At a Glance

Difficulty
⚠️INVOLVEDPartnership + Custom Auth + Multiple Approvals
Authentication
OAuth 2.0Custom authentication — Sage Intacct XML Web Services using a Sender ID. Despite an OAuth2 label in the connector config, this is not a standard OAuth grant: consumers provide Company ID / User ID / password credentials manually, exchanged for a session token.
Webhooks
No native webhooks — Apideck provides Virtual Webhooks (polling-based change detection).
Partnership Required
Yes(Sage Intacct Marketplace Partner Program is required. Apideck can facilitate the introduction.)
Partnership Application
Sage Intacct Marketplace
Apideck Credentials
Not available(Not available — consumers supply their own Sage Intacct credentials (Sender ID plus company/user login).)
Costs
Partnership costs: $2,500/year (due net 30 from contract execution) + $0.015 per API call once consumers are live.
Sandbox Availability
Available(Provisioned by Sage Intacct upon contract execution; also available via Apideck temporary shared sandbox (enterprise contract required — contact Apideck Support).)
Account Type Required
Sage Intacct with Web Services subscription enabled
Consumer Access Level
Any Sage Intacct user with Web Services enabled and the Sender ID authorized in their company
Rate Limits
Vary by the consumer's Sage Intacct service level (not publicly documented); the Standard service level allows 2 concurrent jobs per company.

Responsibility matrix

TaskYou (Customer)Your ConsumerApideck
Initiate Sage Intacct PartnershipFacilitates introduction
Complete Security Questionnaire
Execute Marketplace Partner Contract
Configure Sender ID in ApideckDashboard available
Enable Web ServicesInstructions provided
Authorize Sender IDInstructions provided
Create Web Services UserInstructions provided
Provide CredentialsSecure connection form
Build via Unified APIMaintains connector
Complete API Review & DemoSupport available
Monitor Connections✓ Via dashboardCan revoke anytimeLogs & alerts

Environments

Sandbox
The sandbox Sender ID is provisioned by Sage Intacct after contract execution. The Apideck temporary shared sandbox uses Apideck’s own Sender ID.
Production
⚠️ Sandbox Sender ID credentials are separate from production — do not use sandbox Sender IDs with production consumer accounts.

🚨Important to Know About Sage Intacct

  • Each consumer must explicitly authorize your Sender ID in their company's Web Services settings — connections fail silently if this step is missed.
  • Approval process is multi-step (security questionnaire, discovery meeting, contract execution, development, API review, technical documentation, live demo call) and takes 4–8+ weeks from request to production approval.
  • Multi-entity companies require the entity/location ID in API calls — misconfiguration causes data access failures.
⚠️

18 gotchas across 10 resources

Connector-specific behaviors and limitations to be aware of

📦

29 supported resources

View field mappings, supported operations, and schema details