数据提取 API

通过数据提取 API,您可从 CXone 提取数据,以用于外部报告目的。例如,您可以提取 CXone QM 工作流数据、CXone QM 问答数据、CXone Recording 交互元数据或 CXone WFM 工资单数据。仅可根据指定的日期范围筛选数据。

数据提取 API 在 DEVone 开发者社区门户 中可用。

有关域和 URL 的更多信息,请参阅 DEVone 开发者社区门户中的入门

使用 POST 方法调用端点/作业时,在准备数据时会返回一个 jobId。您可以通过从端点//jobs/{jobId} 轮询服务来验证数据是否准备就绪,返回作业的状态。如果状态为成功,则还会返回其他 URL。URL 的访问时间为 30 秒(不包括下载文件所需的时间)。

您可编写脚本,定期调用 API,而无需每次手动检索数据。在任何给定时间,每位租户只有一个用户可以调用 API。30 秒内仅可调用一次 API。

在您开始之前

在开始使用业务数据 API 之前,您必须设置用户权限,生成访问密钥,并遵循开发者门户上说明的注册和身份验证流程。所需权限:

  • 实体:

    • 如果您正在提取交互元数据,则需要搜索和播放 > API > 提取交互元数据权限。

    • 如果您正在提取CXone QM 工作流数据,则您需要 QM 工具 > 数据提取 API > QM 工作流 API权限。

    • 如果您正在提取CXone QM 问答数据,则您需要 QM 工具 > 数据提取 API > QM 工作流 API 权限。

    • 如果您正在提取 CXone WFM 工资单数据,则您需要 CXone WFM > 数据提取 API > CXone WFM 工资单 API 权限。

获取 作业

查看每位租户的所有作业状态列表。可能的状态有正在运行成功失败已取消已过期

POST 作业

在发出提取数据的请求后,将收集数据并准备提取。数据在 S3 中以 CSV 文件形式保存 24 小时。完成后,返回作业 ID。

按作业 ID 获取作业

根据作业 ID 查看特定作业的状态。如果作业成功,则将返回一个可访问提取数据的 URL,访问时间为 30 秒(不包括下载文件所需的时间)。如果作业失败,则返回错误消息。链接可以用于访问提取的数据。可能的状态有正在运行成功失败已取消已过期

CXone QM 工作流实体和 CSV 文件

CXone QM 工作流 API 可使您提取 CXone QM 工作流数据,包括评估、自我评估和校准。

对于 POST 作业:

  • entityName 是:qm-workflows

  • version 是:4

根据 提交日期(采用 UTC 格式)筛选数据。

CXone QM 问答 (Q&A) 实体和 CSV 文件

CXone QM Q&A API 可使您从 CXone QM 评估、自我评估和校准中提取数据。

对于 POST 作业:

  • entityName 是:qm-questions

  • version 是:2

根据 提交日期(采用 UTC 格式)筛选数据。

CXone QM 评估员备注和 CSV 文件

CXone QM 评估员备注 API 可使您提取 CXone QM 评估员备注。

对于 POST 作业:

  • entityName 为:qm-evaluation-comment-entity

  • version 是:1

根据 提交日期(采用 UTC 格式)筛选数据。

交互元数据实体和 CSV 文件

交互元数据 API 可使您提取 CXone Recording 交互元数据。

对于 POST 作业:

  • entityName 是:recording-interaction-metadata

  • version 是:7

  • 要按日期和时间筛选数据,请使用 UTC 格式的 startDateendDate,格式为:yyyy-mm-dd hh:mm:ss

CXone WFM 工资单实体和 CSV 文件

CXone WFM 工资单 API(版本 1)允许您提取用于外部工资单报告目的的 CXone WFM 活动数据。

POST 作业的 CXone WFM 工资单实体名称是:wfm-payroll

数据工资单代码的日期进行筛选。请记住,日期和时间的时区取决于调度单位的时区。