{
 "categories": [
  "erp",
  "public-sector",
  "enterprise"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-17",
   "fact": "homepage",
   "note": "Unit4 presents ERP as its enterprise platform for finance, procurement, projects, people, planning, reporting, and service-centric operations.",
   "source": "https://www.unit4.com/products/erp",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "platforms",
   "note": "Current Unit4 service descriptions cover web and desktop clients plus supported mobile applications, with ERP offered in SaaS and legacy-compatible deployment shapes.",
   "source": "https://www.unit4.com/service-descriptions",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "license",
   "note": "Unit4 ERP and its platform services are commercially licensed enterprise services.",
   "source": "https://www.unit4.com/service-descriptions",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.exists",
   "note": "Unit4 documents supported APIs for exchanging ERP data without direct database access and uses Swagger as the tenant API directory.",
   "source": "https://www.unit4.com/blog/utilizing-apis-improve-user-experience-unit4-cloud-erp",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.kinds[0]",
   "note": "Unit4 ERP exposes RESTful web services documented through Swagger; successful responses use JSON.",
   "source": "https://www.unit4.com/blog/utilizing-apis-improve-user-experience-unit4-cloud-erp",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.kinds[1]",
   "note": "Unit4 states that ERP7 customers can use SOAP web services when a suitable REST API is unavailable.",
   "source": "https://info.unit4.com/rs/400-HYB-295/images/Q%26A_Webinar_Utilizing%20APIs%20to%20improve%20the%20user%20experience%20in%20Unit4%20ERP_Nov.23_2023.pdf?version=0",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.kinds[2]",
   "note": "Extension Kit flows can start from ERP Message Hub events and Enterprise Documents published by Unit4 applications.",
   "source": "https://docs-external.u4pp.com/extensions-kit/built-in-triggers/mh-events/",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.auth[0]",
   "note": "ERP7 service accounts are configured for basic authentication and receive explicit access to public APIs such as the Objects API.",
   "source": "https://docs-external.u4pp.com/extensions-kit/tutorials/tutorials-serviceaccount-external/",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.auth[1]",
   "note": "Unit4 instructs API consumers to test with basic or bearer authentication as applicable to the environment.",
   "source": "https://www.unit4.com/blog/utilizing-apis-improve-user-experience-unit4-cloud-erp",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.api.coverage",
   "note": "Unit4 says ERPx APIs target common functionality, ERP7 REST coverage will not expand, and ERP7 SOAP services, Objects API, and report API fill some gaps.",
   "source": "https://info.unit4.com/rs/400-HYB-295/images/Q%26A_Webinar_Utilizing%20APIs%20to%20improve%20the%20user%20experience%20in%20Unit4%20ERP_Nov.23_2023.pdf?version=0",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.extensibility.scripting",
   "note": "Extension Kit provides low-code cross-system flows and App Studio provides upgrade-isolated custom ERP screens, forms, validation, and business logic.",
   "source": "https://www.unit4.com/integration-services",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.integrations",
   "note": "Unit4's first-party Extension Kit connects Unit4 products to external systems and automates multi-step cross-system workflows; this does not establish any of the separately named third-party connector listings.",
   "source": "https://www.unit4.com/integration-services",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.extensibility.webhooks",
   "note": "Extension Kit exposes HTTP webhook triggers with no authentication, basic authentication, Unit4 Identity Services, or Microsoft Entra ID options.",
   "source": "https://docs-external.u4pp.com/extensions-kit/built-in-triggers/http-webhook-v2/",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.data_access.export",
   "note": "REST JSON, SOAP, Objects API reads, configurable report APIs, Enterprise Documents, and files provide structured extraction paths.",
   "source": "https://info.unit4.com/rs/400-HYB-295/images/Q%26A_Webinar_Utilizing%20APIs%20to%20improve%20the%20user%20experience%20in%20Unit4%20ERP_Nov.23_2023.pdf?version=0",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "modalities.data_access.import",
   "note": "REST and SOAP writes, Enterprise Documents, files, and Extension Kit flows can move validated data into Unit4 ERP processes.",
   "source": "https://www.unit4.com/integration-services",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "verdict.scores.api",
   "note": "The supported REST, SOAP, report, object, event, and Swagger surfaces are useful and read/write capable, but coverage and future growth differ materially between ERPx and ERP7.",
   "source": "https://info.unit4.com/rs/400-HYB-295/images/Q%26A_Webinar_Utilizing%20APIs%20to%20improve%20the%20user%20experience%20in%20Unit4%20ERP_Nov.23_2023.pdf?version=0",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Unit4's current public overview of ERP API discovery, access, and authentication.",
   "source": "https://www.unit4.com/blog/utilizing-apis-improve-user-experience-unit4-cloud-erp",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Unit4 Extension Kit documentation root.",
   "source": "https://docs-external.u4pp.com/extensions-kit/",
   "tier": "declared"
  },
  {
   "date": "2026-08-17",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Unit4's current integration-services and low-code capability description.",
   "source": "https://www.unit4.com/integration-services",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-17",
  "volatility": "high",
  "watch": [
   {
    "type": "api-docs",
    "url": "https://www.unit4.com/blog/utilizing-apis-improve-user-experience-unit4-cloud-erp"
   },
   {
    "type": "integration-docs",
    "url": "https://docs-external.u4pp.com/extensions-kit/"
   },
   {
    "type": "product",
    "url": "https://www.unit4.com/integration-services"
   }
  ]
 },
 "homepage": "https://www.unit4.com/products/erp",
 "id": "unit4-erp",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "basic",
    "bearer"
   ],
   "coverage": "partial",
   "docs": "https://www.unit4.com/blog/utilizing-apis-improve-user-experience-unit4-cloud-erp",
   "exists": true,
   "kinds": [
    "rest",
    "soap",
    "events"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "rest-json",
    "soap-xml",
    "enterprise-documents",
    "files"
   ],
   "import": [
    "rest-json",
    "soap-xml",
    "enterprise-documents",
    "files"
   ]
  },
  "extensibility": {
   "scripting": [
    "extension-kit-flows",
    "app-studio",
    "enterprise-documents",
    "unit4-web-api"
   ],
   "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. Unit4's supported REST and SOAP APIs, Enterprise Documents, ERP events, Extension Kit flows, webhooks, REST actions, and App Studio provide governed alternatives to driving the desktop, browser, or mobile clients.\n",
   "ui_stack": [
    "windows-desktop",
    "web-dom",
    "mobile-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Unit4 ERP (Agresso)",
 "platforms": [
  "windows",
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "ifs-cloud",
   "sap-s4hana",
   "oracle-netsuite"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Unit4",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "Unit4 ERP exposes useful but edition-dependent automation across the current ERPx product and the ERP7 or ERP CR lineage often still called Agresso. ERPx publishes REST APIs for common business operations. ERP7 retains a smaller REST surface plus SOAP web services, including an Objects API and configurable reports for broader reads. Swagger is the tenant-local API directory, access is granted per user or service account, and supported calls use basic or bearer authentication as applicable. Unit4 documents a limit of 300 API calls per minute, while actual objects and operations vary by edition and release. The cloud Extension Kit adds low-code flows, scheduled and webhook triggers, ERP Message Hub events, Enterprise Documents, HTTP and REST actions, transformations, reusable parameters, SFTP, and event-based orchestration. App Studio adds upgrade-isolated custom ERP screens and applications. Extension Kit availability and connectivity depend on the cloud package, Unit4 Identity Services, published application events and endpoints, and environment-specific service activation. This is a strong first-party integration route, but it is not proof that every ERP transaction is covered. No official client SDK, general business CLI, product-specific first-party MCP, repeatable RPA result, or computer-use result was established.\n"
 }
}