{
 "categories": [
  "finance",
  "invoicing"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-09",
   "fact": "homepage",
   "note": "The Medius llms.txt describes AP automation, payments, procurement, sourcing, contract management, and expense management.",
   "source": "https://www.medius.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "license",
   "note": "API access uses a tenant name on api.medius.com and a client created in the Medius application.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.exists",
   "note": "Medius publishes REST API documentation for the spend-management suite, including an OpenAPI portal and Postman collections.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.kinds[0]",
   "note": "The integration index calls the interface the Medius REST API.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.auth[0]",
   "note": "Client credentials is documented for machine-to-machine master data and postings. The token request uses grant_type=client_credentials.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.auth[1]",
   "note": "Authorization code is documented for user-delegated access, starting at /oauth/authorize and exchanging the code at connect/token.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.auth[2]",
   "note": "Implicit flow is documented as the authorization-code flow without a client secret, with response_type implicit.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.coverage",
   "note": "The index lists master data, supplier invoices, purchase orders, invoice import, payments, and supplier onboarding. Scopes gate each area.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.api.docs",
   "note": "Opened the Medius Spend Management API documentation index.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.data_access.export[0]",
   "note": "The token response is JSON, and the index documents master-data export APIs.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.data_access.export[1]",
   "note": "The file-exchange section documents XML schemas for master data and invoice posting responses.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.data_access.import[0]",
   "note": "The index documents REST import for master data, purchase orders, and supplier invoices.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.data_access.import[1]",
   "note": "The file-exchange section documents XML import for master data and invoice postings.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened a text/plain Medius file for assistants. It is a product summary, not an API reference.",
   "source": "https://www.medius.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "verdict.scores.api",
   "note": "Client-credentials bearer tokens and scoped REST resources cover invoice and master-data exchange. Tokens last 3600 seconds, and the page says refresh tokens are not supported.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "freshness.watch[0].url",
   "note": "Opened the Medius integration documentation index.",
   "source": "https://success.medius.com/documentation/integration-documentation",
   "tier": "declared"
  },
  {
   "date": "2026-10-09",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Medius access page, including the three OAuth flows.",
   "source": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-09",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://success.medius.com/documentation/integration-documentation"
   },
   {
    "type": "docs",
    "url": "https://success.medius.com/documentation/integration-documentation/integration_guide/access/"
   }
  ]
 },
 "homepage": "https://www.medius.com/",
 "id": "medius",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-authorization-code",
    "oauth2-implicit"
   ],
   "coverage": "partial",
   "docs": "https://success.medius.com/documentation/integration-documentation",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "xml"
   ],
   "import": [
    "json",
    "xml"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No UI probe was run. Medius documents tenant REST APIs for accounts payable and procurement, plus an XML file exchange.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Medius",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "coupa"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Medius",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "Medius is automatable today through its REST API. This record is Medius spend management, centered on AP automation, procurement, and payments. It is not Coupa. login.medius.com issues tokens and api.medius.com serves the tenant API at https://api.medius.com/<tenant>/. Client credentials is the documented machine-to-machine flow for master data and postings. Authorization code and implicit flows are also documented. Tokens last 3600 seconds, use token_type Bearer, and the page says refresh tokens are returned but not supported. Scopes include Integration, Integration.Erp, Integration.Export, and invoice, payment, and supplier scopes. The integration index documents supplier invoices, purchase orders, invoice import, payments, and supplier onboarding, plus an XML file exchange. TLS 1.2 or later is required. No vendor page was opened that settles whether Medius publishes an MCP server. www.medius.com/llms.txt is a product summary for assistants. A supported CLI and connector catalogs were not opened. Computer-use viability is unassessed. The API scores 7 and is the best path.\n"
 }
}