docs/QualityApi.md in purecloudplatformclientv2-68.0.0 vs docs/QualityApi.md in purecloudplatformclientv2-69.0.0
- old
+ new
@@ -78,12 +78,13 @@
Wraps DELETE /api/v2/quality/calibrations/{calibrationId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:calibration:delete
### Example
```{"language":"ruby"}
# load the gem
@@ -145,12 +146,13 @@
Wraps DELETE /api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:delete
### Example
```{"language":"ruby"}
# load the gem
@@ -408,12 +410,13 @@
Wraps DELETE /api/v2/quality/keywordsets/{keywordSetId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:keywordset:delete
### Example
```{"language":"ruby"}
# load the gem
@@ -471,12 +474,13 @@
Bulk delete of keyword sets; this will only delete the keyword sets that match the ids specified in the query param.
Wraps DELETE /api/v2/quality/keywordsets
-Requires NO permissions:
+Requires ANY permissions:
+* quality:keywordset:delete
### Example
```{"language":"ruby"}
# load the gem
@@ -534,12 +538,13 @@
Including the number of evaluations and average evaluation score
Wraps GET /api/v2/quality/agents/activity
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:view
### Example
```{"language":"ruby"}
# load the gem
@@ -621,12 +626,13 @@
Wraps GET /api/v2/quality/calibrations/{calibrationId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:calibration:view
### Example
```{"language":"ruby"}
# load the gem
@@ -691,12 +697,13 @@
Wraps GET /api/v2/quality/calibrations
-Requires NO permissions:
+Requires ANY permissions:
+* quality:calibration:view
### Example
```{"language":"ruby"}
# load the gem
@@ -771,16 +778,22 @@
Get audits for conversation or recording
+Different permissions are required for viewing different resource audit entries. The quality:evaluation:viewAudit permission is required to view evaluation audits, the recording:recording:viewAudit permission is required to view recording audits, and so on.
-
Wraps GET /api/v2/quality/conversations/{conversationId}/audits
-Requires NO permissions:
+Requires ANY permissions:
+* quality:calibration:viewAudit
+* quality:evaluation:viewAudit
+* quality:survey:viewAudit
+* recording:recording:viewAudit
+* recording:annotation:viewAudit
+* recording:screenRecording:viewAudit
### Example
```{"language":"ruby"}
# load the gem
@@ -857,12 +870,13 @@
Wraps GET /api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:view
### Example
```{"language":"ruby"}
# load the gem
@@ -928,12 +942,13 @@
Wraps GET /api/v2/quality/conversations/{conversationId}/surveys
-Requires NO permissions:
+Requires ANY permissions:
+* quality:survey:view
### Example
```{"language":"ruby"}
# load the gem
@@ -992,12 +1007,13 @@
Query params must include one of conversationId, evaluatorUserId, or agentUserId
Wraps GET /api/v2/quality/evaluations/query
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:view
### Example
```{"language":"ruby"}
# load the gem
@@ -1091,12 +1107,13 @@
Wraps GET /api/v2/quality/evaluators/activity
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:view
### Example
```{"language":"ruby"}
# load the gem
@@ -1958,12 +1975,13 @@
Wraps GET /api/v2/quality/keywordsets/{keywordSetId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:keywordset:view
### Example
```{"language":"ruby"}
# load the gem
@@ -2022,12 +2040,13 @@
Wraps GET /api/v2/quality/keywordsets
-Requires NO permissions:
+Requires ANY permissions:
+* quality:keywordset:view
### Example
```{"language":"ruby"}
# load the gem
@@ -2516,12 +2535,13 @@
Wraps GET /api/v2/quality/surveys/{surveyId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:survey:view
### Example
```{"language":"ruby"}
# load the gem
@@ -2833,12 +2853,13 @@
Wraps POST /api/v2/quality/calibrations
-Requires NO permissions:
+Requires ANY permissions:
+* quality:calibration:add
### Example
```{"language":"ruby"}
# load the gem
@@ -2901,12 +2922,13 @@
Wraps POST /api/v2/quality/conversations/{conversationId}/evaluations
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:add
### Example
```{"language":"ruby"}
# load the gem
@@ -3231,12 +3253,13 @@
Wraps POST /api/v2/quality/keywordsets
-Requires NO permissions:
+Requires ANY permissions:
+* quality:keywordset:add
### Example
```{"language":"ruby"}
# load the gem
@@ -3623,12 +3646,13 @@
Wraps PUT /api/v2/quality/calibrations/{calibrationId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:calibration:edit
### Example
```{"language":"ruby"}
# load the gem
@@ -3686,16 +3710,19 @@
Update an evaluation
+The quality:evaluation:edit permission allows modification of most fields, while the quality:evaluation:editScore permission allows an evaluator to change just the question scores, and the quality:evaluation:editAgentSignoff permission allows an agent to change the agent comments and sign off on the evaluation.
-
Wraps PUT /api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:evaluation:edit
+* quality:evaluation:editScore
+* quality:evaluation:editAgentSignoff
### Example
```{"language":"ruby"}
# load the gem
@@ -3968,11 +3995,12 @@
Wraps PUT /api/v2/quality/keywordsets/{keywordSetId}
-Requires NO permissions:
+Requires ANY permissions:
+* quality:keywordset:edit
### Example
```{"language":"ruby"}
# load the gem