{
 "categories": [
  "accounting",
  "finance"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-08",
   "fact": "homepage",
   "note": "Sage presents Sage Intacct as cloud accounting and financial-management software for growing and mid-sized organizations, and distinguishes it from Sage 50.",
   "source": "https://www.intacct.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "license",
   "note": "Sage Intacct is sold as a commercial annual subscription with custom pricing; a sandbox is an additional paid module.",
   "source": "https://www.intacct.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "Sage Intacct is documented as true-cloud financial software used in the browser, not as a desktop accounting product.",
   "source": "https://www.intacct.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.exists",
   "note": "The Sage Intacct developer portal publishes a REST API for new client applications and continues XML Web Services, with 2026 Release 3 notes dated 2026-07-13.",
   "source": "https://developer.intacct.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[0]",
   "note": "Sage recommends the REST API for new client applications and states that new objects and features will be released using REST.",
   "source": "https://developer.intacct.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[1]",
   "note": "XML Web Services accepts HTTP POST of application/xml to https://api.intacct.com/ia/xml/xmlgw.phtml and can create, update, read, or delete standard or custom objects.",
   "source": "https://developer.intacct.com/web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[0]",
   "note": "REST OAuth 2.0 authorization-code grant, including PKCE, exchanges a code at https://api.intacct.com/ia/api/v1/oauth2/token for a JWT bearer access token and optional refresh token.",
   "source": "https://developer.sage.com/intacct/docs/1/sage-intacct-rest-api/authorization-and-security/oauth2",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[1]",
   "note": "REST OAuth 2.0 client-credentials grant is documented for non-interactive access after the client is associated with a Web Services user and authorized on the company Security tab.",
   "source": "https://developer.sage.com/intacct/docs/1/sage-intacct-rest-api/authorization-and-security/oauth2",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[2]",
   "note": "XML Web Services requires an active Web Services developer license that includes a sender ID and password, plus company login or session credentials, and the target company must authorize that sender ID.",
   "source": "https://developer.intacct.com/web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.coverage",
   "note": "The XML API reference covers company, GL, cash management, AP, AR, expenses, purchasing, order entry, inventory, projects, consolidation, construction, contracts, tax, Platform Services, and DDS, with generic CRUD plus object-specific functions.",
   "source": "https://developer.intacct.com/api/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.docs",
   "note": "Vendor XML functions document lookup, query, read, create, update, and delete, illustrating read-write coverage of a core AP object.",
   "source": "https://developer.intacct.com/api/accounts-payable/vendors/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.exists",
   "note": "Sage publishes official open-source XML Web Services SDKs for .NET, Node.js, and PHP, and states that as of 2025 Release 1 those XML SDKs are no longer enhanced.",
   "source": "https://developer.intacct.com/tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.official",
   "note": "The Sage Intacct SDK for PHP is the vendor SDK for the XML API, licensed Apache 2.0, and requires a Web Services developer license including a sender ID.",
   "source": "https://developer.intacct.com/tools/sdk-php/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.languages",
   "note": "The tools catalog lists official XML SDKs for .NET, Node.js, and PHP; the Node.js package is @intacct/intacct-sdk.",
   "source": "https://developer.intacct.com/tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Platform Services, which must be enabled by Sage and subscribed, lets developers create custom objects, pages, applications, and triggers inside Sage Intacct.",
   "source": "https://developer.intacct.com/platform-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Customization Services adds custom fields, reports, Smartlinks, Smart Rules, and Smart Events on standard objects and can be subscribed from Company Admin Subscriptions.",
   "source": "https://developer.intacct.com/customization-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "Smart Events can send email, execute Sage Intacct API functions, or submit HTTP POSTs to an external URL after Add, Set, or Delete events.",
   "source": "https://developer.intacct.com/customization-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[3]",
   "note": "Platform Services HTTP POST triggers can select Use webhooks delivery and a REST client ID to push object changes to an external server.",
   "source": "https://www.intacct.com/ia/docs/en_US/help_action/More/Customization_and_Platform_Services/Triggers/trigger-webhooks.htm",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.webhooks",
   "note": "2025 Release 2 made Platform HTTP POST webhook delivery generally available, with automatic retries up to four attempts on documented HTTP failure codes.",
   "source": "https://www.intacct.com/ia/docs/en_GB/releasenotes/2025/2025_Release_2/Platform_Services/2025-R2-platform-trigger-post-requests.htm",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[0]",
   "note": "The REST query service returns JSON for standard and custom objects with filters, related fields, sorting, and pagination.",
   "source": "https://developer.sage.com/intacct/docs/1/sage-intacct-rest-api/api-essentials/query-service",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[1]",
   "note": "XML Web Services returns XML results for create, update, read, and delete function calls on standard and custom objects.",
   "source": "https://developer.intacct.com/web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[2]",
   "note": "Data Delivery Service, a paid subscription, extracts object data as CSV files to a configured cloud storage destination, including change-data jobs.",
   "source": "https://developer.intacct.com/data-delivery-service/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.import[0]",
   "note": "REST object endpoints document POST create and PATCH update for financial objects such as general-ledger/budget.",
   "source": "https://developer.sage.com/intacct/docs/openapi/gl/general-ledger.budget/tag/Budgets/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.import[1]",
   "note": "XML Web Services can create and update standard or custom objects, including transactional functions that succeed or fail as a unit.",
   "source": "https://developer.intacct.com/web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.api",
   "note": "REST plus XML is a broad, documented, production financial API with official XML SDKs, OAuth 2.0, and webhook delivery, but sender-ID licensing, XML SDK freeze, REST/XML object split, and concurrency limits keep the path at 7 rather than 8-9.",
   "source": "https://developer.intacct.com/tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened the developer portal, which recommends REST, continues XML, and lists 2026 Release 3 dated 2026-07-13.",
   "source": "https://developer.intacct.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened the XML Web Services guide, including sender-ID licensing, company authorization, login versus session authentication, concurrency, and timeouts.",
   "source": "https://developer.intacct.com/web-services/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened the REST OAuth 2.0 authorization guide covering authorization-code, PKCE, client-credentials, refresh, revoke, and introspect.",
   "source": "https://developer.sage.com/intacct/docs/1/sage-intacct-rest-api/authorization-and-security/oauth2",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened the tools catalog stating REST GA as of 2025 Release 1 and that XML SDKs are no longer enhanced.",
   "source": "https://developer.intacct.com/tools/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[4].url",
   "note": "Opened the 2026 Release 3 XML notes, which defer new objects and features to the REST API portal.",
   "source": "https://developer.intacct.com/blog/2026/07/2026-Release-3.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-08",
  "volatility": "high",
  "watch": [
   {
    "type": "developer-portal",
    "url": "https://developer.intacct.com/"
   },
   {
    "type": "api-docs",
    "url": "https://developer.intacct.com/web-services/"
   },
   {
    "type": "auth",
    "url": "https://developer.sage.com/intacct/docs/1/sage-intacct-rest-api/authorization-and-security/oauth2"
   },
   {
    "type": "sdk",
    "url": "https://developer.intacct.com/tools/"
   },
   {
    "type": "changelog",
    "url": "https://developer.intacct.com/blog/2026/07/2026-Release-3.html"
   }
  ]
 },
 "homepage": "https://www.intacct.com/",
 "id": "sage-intacct",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-authorization-code",
    "oauth2-client-credentials",
    "web-services-sender-id"
   ],
   "coverage": "full",
   "docs": "https://developer.intacct.com/",
   "exists": true,
   "kinds": [
    "rest",
    "xml"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "rest-json",
    "xml-api",
    "dds-csv"
   ],
   "import": [
    "rest-json",
    "xml-api"
   ]
  },
  "extensibility": {
   "scripting": [
    "platform-services",
    "customization-services",
    "smart-events",
    "platform-triggers"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. REST and XML Web Services, official XML SDKs, Platform Services webhook delivery, Smart Event HTTP POSTs, and Data Delivery Service CSV export provide supported financial automation without controlling the Sage Intacct browser UI. This record does not cover Sage 50.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "php",
    "csharp",
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Sage Intacct",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "sage-50",
   "xero",
   "quickbooks"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Sage",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "Sage Intacct is Sage's cloud financial-management product, not Sage 50. The practical automation path is the public APIs. Sage recommends the REST API at api.intacct.com for new client applications and continues to support XML Web Services for create, update, read, and delete of standard and custom objects. REST uses OAuth 2.0 authorization-code (with optional PKCE) and client-credentials grants that issue JWT bearer tokens. XML requests require a Web Services sender ID and password plus company login or session credentials. Both surfaces require an active Web Services developer license, whose sender ID Sage provisions through an account manager, plus company-side authorization of that sender ID and a Web Services subscription on the target company. Official PHP, .NET, and Node.js SDKs wrap the XML gateway; as of 2025 Release 1 those XML SDKs are no longer enhanced, and new objects and features ship on REST. Platform Services HTTP POST triggers can deliver webhooks with automatic retries, Customization Services Smart Events can POST to external URLs, and Data Delivery Service can export bulk CSV to cloud storage as a paid subscription. First-party MCP, a general CLI, named iPaaS connectors, and computer-use viability were not established. XML gateway concurrency and timeout limits, paid DDS and Platform Services subscriptions, and the REST-versus-XML object split remain material operating constraints.\n"
 }
}