dkprado | 2018-08-13 20:27:50 UTC | #1
Hi there.
Do we have an API endpoint that I can query, in order to retrieve the responses/values of Evaluation Forms, from a given Evaluator? I would like to start loading the evaluation results into my database. What would you recommend as a start?
Thank you.
tim.smith | 2018-08-13 20:42:12 UTC | #2
Yep, APIs for working with evaluations are here: https://developer.mypurecloud.com/api/rest/v2/quality/index.html
tim.smith | 2018-08-14 16:33:38 UTC | #4
The API uses ISO-8601 formats.
dkprado | 2018-08-14 16:35:05 UTC | #5
Perfect. Thanks.
Is it possible to query the evaluations from more than one evaluator, at once? I don't want to limit it to one conversation or one agent at a time.
tim.smith | 2018-08-14 16:37:13 UTC | #6
The only query params on that API that support arrays for values are expand and evaluationState. The rest are single value strings. If you need broader results, you can query without filters and apply your own processing client side.
dkprado | 2018-08-14 16:40:08 UTC | #7
That's a good point. However, it forces me to provide at least one ID (conversation, agent or evaluator). It would be nice to get all evaluations and then filter the results.
Is there an endpoint that returns me the available Evaluators, so that I can poll the list and issue queries for each one?
tim.smith | 2018-08-15 20:06:53 UTC | #8
Is there an endpoint that returns me the available Evaluators
"Evaluators" are just users, so you would need to use APIs to retrieve those users however you identify them in your configuration. One approach could be to use the default Quality Evaluator role (or a custom one) and check its members.
system | 2018-09-15 20:16:21 UTC | #9
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 3365