All developer pages

API reference

Quality

1 operations. Base URL: https://api.ringura.com/api/v1. Authenticate with a bearer token that carries the scope named on each operation.

GET /api/v1/qa/evaluations

Human QA evaluations, newest first (drafts included).

Scope
qa:read
Operation id
listQaEvaluations

Parameters

Parameters of GET /api/v1/qa/evaluations
NameInTypeRequiredConstraints
agentIdquerystring (uuid)No
statusquerystringNoone of "draft", "submitted", "acknowledged", "disputed", "upheld", "revised"

Response

200 JSON with these fields.

Response fields of GET /api/v1/qa/evaluations
FieldTypeRequiredConstraints
dataarray of objectYes
data[].idstring (uuid)Yes
data[].formIdstring (uuid)Yes
data[].conversationIdstring (uuid)Yes
data[].agentIdstring (uuid)Yes
data[].evaluatorUserIdstring (uuid)Yes
data[].planIdstring (uuid) or nullYes
data[].calibrationIdstring (uuid) or nullYes
data[].answersobjectYesfree-form object
data[].scoreBpinteger or nullYes
data[].criticalFailedbooleanYes
data[].statusstringYes
data[].commentstring or nullYes
data[].submittedAtstring (date-time) or nullYes
data[].acknowledgedAtstring (date-time) or nullYes
data[].versionintegerYes
data[].createdAtstring (date-time)Yes

Errors

400, 401, 403, 404, 409, 429. What each status means

Example request

curl -X GET 'https://api.ringura.com/api/v1/qa/evaluations' \
  -H "Authorization: Bearer $CC_TOKEN"