{
 "categories": [
  "customer-service",
  "communications",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-13",
   "fact": "homepage",
   "note": "Opened product page presents Genesys Cloud as the enterprise CX platform for contact center, digital channels, workforce, and analytics, and names open APIs for IT and developers.",
   "source": "https://www.genesys.com/genesys-cloud",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "vendor",
   "note": "The opened page brands the product Genesys Cloud and the company Genesys.",
   "source": "https://www.genesys.com/genesys-cloud",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "license",
   "note": "The page offers a free trial and a demo request for a commercial enterprise platform. There is no public free production API.",
   "source": "https://www.genesys.com/genesys-cloud",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "deployment",
   "note": "Genesys Cloud is presented as a hosted platform. A free trial is started at genesys.com. Customers do not install a contact-center server.",
   "source": "https://www.genesys.com/genesys-cloud",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.exists",
   "note": "The Resource Center states OAuth clients allow requests to the Genesys Cloud Platform API, or authentication against Genesys Cloud, and points to API resources in the Developer Center.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[0]",
   "note": "The article documents token use when authorizing a request to an API endpoint and names example user-context resource GET /v2/users/me.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[1]",
   "note": "The official .NET SDK README states the library is generated using the Genesys Cloud public API swagger definition.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-dotnet/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[0]",
   "note": "Client Credentials is documented as single-step authentication for non-user applications. The client exchanges OAuth client credentials for an access token and cannot access user-specific APIs.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[1]",
   "note": "Code Authorization / PKCE is documented as the two-step user authentication grant recommended for new implementations. Implicit Grant cannot be created after 25 May 2026.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[2]",
   "note": "SAML2 Bearer is documented so a client application can use a SAML2 assertion to request a bearer token.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.coverage",
   "note": "The official CLI exposes get, list, create, update, and delete for Genesys Cloud objects, plus notification channels. This pass could not open developer.genesys.cloud, so a full resource catalogue was not read. Coverage is therefore recorded as partial.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Resource Center contract for creating OAuth clients that call the Platform API. The Developer Center explorer was not readable in this pass.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.sdk.exists",
   "note": "MyPureCloud publishes an official JavaScript Platform API client, npm package purecloud-platform-client-v2, including loginClientCredentialsGrant.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-javascript/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.sdk.languages[0]",
   "note": "JavaScript SDK README documents Node and browser use of purecloud-platform-client-v2 and Client Credentials, SAML2 Bearer, and other grants.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-javascript/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.sdk.languages[1]",
   "note": "Python SDK README documents pip install PureCloudPlatformClientV2 and get_client_credentials_token, SAML2 Bearer, and authorization-code helpers.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-python/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.sdk.languages[2]",
   "note": "Java SDK README documents Maven package com.mypurecloud.sdk.v2:platform-client-v2 as the Platform API Client SDK.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-java/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.sdk.languages[3]",
   "note": "The .NET SDK README documents NuGet package PureCloudPlatform.Client.V2 generated from the public API swagger definition.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-dotnet/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.sdk.official",
   "note": "The MyPureCloud repositories are the vendor Platform API client SDKs, published to npm, PyPI, Maven, and NuGet.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-javascript/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.cli.exists",
   "note": "The official gc CLI README documents installation via the Developer Center, OAuth client-credentials profiles, environment variables, JSON/YAML, pagination, and notification channel listen.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Administrators create OAuth clients under Admin > OAuth, assign roles and divisions for Client Credentials, and receive a Client ID and Client Secret.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "The CLI documents gc notifications channels create, list, and listen for a notification channel tied to the current OAuth token.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.export[0]",
   "note": "CLI list and get commands return organisation objects. Alternative formats support JSON and YAML output.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.import[0]",
   "note": "CLI create and update accept object data from stdin or a file.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The opened product is a hosted web CX workspace. No UI probe was run.",
   "source": "https://www.genesys.com/genesys-cloud",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "verdict.scores.api",
   "note": "Official OAuth, generated SDKs, and a CRUD CLI are a broad maintained Platform API path. The unread Developer Center explorer and commercial org gate keep the score at 8 rather than the complete self-serve band.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "verdict.scores.cli",
   "note": "gc is official, covers Platform API objects, supports structured output and non-interactive client-credentials env vars, and includes notification listen. That is a strong CLI path with ordinary org and OAuth setup limits.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Genesys Cloud product page, including open APIs and channel list.",
   "source": "https://www.genesys.com/genesys-cloud",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Resource Center OAuth client article, including Client Credentials, PKCE, SAML2 Bearer, and Implicit sunset.",
   "source": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current official gc CLI README, including client-credentials setup and notification channels.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current JavaScript Platform API SDK README, including loginClientCredentialsGrant.",
   "source": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-javascript/master/README.md",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-13",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.genesys.com/genesys-cloud"
   },
   {
    "type": "docs",
    "url": "https://help.mypurecloud.com/articles/create-an-oauth-client/"
   },
   {
    "type": "docs",
    "url": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-cli/master/README.md"
   },
   {
    "type": "docs",
    "url": "https://raw.githubusercontent.com/MyPureCloud/platform-client-sdk-javascript/master/README.md"
   }
  ]
 },
 "homepage": "https://www.genesys.com/genesys-cloud",
 "id": "genesys-cloud",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-authorization-code",
    "saml2-bearer"
   ],
   "coverage": "partial",
   "docs": "https://help.mypurecloud.com/articles/create-an-oauth-client/",
   "exists": true,
   "kinds": [
    "rest",
    "openapi"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": [
    "api-json"
   ]
  },
  "extensibility": {
   "scripting": [
    "oauth-client",
    "notifications-channel"
   ],
   "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 repeatable UI probe was run. Genesys Cloud is a hosted contact-center workspace. The documented machine path is the Platform API with an OAuth client, official SDKs, or the gc CLI, not browser control of agent desktop.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript",
    "python",
    "java",
    "dotnet"
   ],
   "official": true
  }
 },
 "name": "Genesys Cloud",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "zendesk",
   "freshdesk",
   "salesforce-service-cloud"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Genesys",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": null
  },
  "summary": "Genesys Cloud is automatable today through the Platform API, official SDKs, and the gc CLI. This record is Genesys Cloud CX, not on-premises Genesys Engage and not Zendesk, Freshdesk, or Salesforce Service Cloud. The product page presents an enterprise contact-center platform with voice, digital channels, workforce tools, and open APIs. The Resource Center documents OAuth clients that request Platform API tokens. Supported grants include Client Credentials for headless services, Authorization Code / PKCE for user-context apps, and SAML2 Bearer. Client Credentials cannot call user-context resources such as GET /api/v2/users/me. Official JavaScript, Python, Java, and .NET clients implement those grants. The .NET README states the library is generated from the public API Swagger definition. The official gc CLI exposes get, list, create, update, and delete across organisation objects, uses OAuth client credentials, supports JSON and YAML, and can create and listen on notification channels. developer.genesys.cloud did not return a readable document in this pass, so the live OpenAPI explorer and webhook catalogue stay unread. Connector catalogues were not opened. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 8 and is the best path. CLI scores 7.\n"
 }
}