数据提取 API

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

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

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

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

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

在您开始之前

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

  • 实体:

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

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

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

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

获取 作业

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

POST 作业

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

按作业 ID 获取作业

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

QM 工作流实体和 CSV 文件

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

对于 POST 作业:

  • entityName 是:qm-workflows

  • version 是:4

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

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

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

对于 POST 作业:

  • entityName 是:qm-questions

  • version 是:2

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

QM 评估员备注和 CSV 文件

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

对于 POST 作业:

  • entityName 为:qm-evaluation-comment-entity

  • version 是:1

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

交互元数据实体和 CSV 文件

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

对于 POST 作业:

  • entityName 是:recording-interaction-metadata

  • version 是:7

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

WFM 工资单实体和 CSV 文件

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

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

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