数据提取 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

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