Recompute the agreement now
POST
/v1/workspace/quality/agreement/recompute
const url = 'https://api.vocapable.com/v1/workspace/quality/agreement/recompute';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.vocapable.com/v1/workspace/quality/agreement/recompute \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
QualityAgreement
CC5-R3: the agreement table, visible to supervisors and to the agents scored.
object
thresholds
required
QualityThresholds
The PRD numbers the product applies (shown in-product with their reason).
object
min_calibrated_calls
required
Min Calibrated Calls
integer
min_agreement
required
Min Agreement
number
scoring_deadline_minutes
required
Scoring Deadline Minutes
integer
dispute_window_days
required
Dispute Window Days
integer
dispute_resolution_business_days
required
Dispute Resolution Business Days
integer
recompute_interval_days
required
Recompute Interval Days
integer
scorecards
required
Scorecards
Array<object>
QualityAgreementScorecardobject
scorecard_id
required
Scorecard Id
string
name
required
Name
string
version
required
Version
integer
questions
required
Questions
Array<object>
QualityAgreementQuestionobject
question_key
required
Question Key
string
text
required
Text
string
fingerprint
required
Fingerprint
string
calibrated_calls
required
Calibrated Calls
integer
auto_score
required
Auto Score
boolean
status_label
required
Status Label
string
Examplegenerated
{ "thresholds": { "min_calibrated_calls": 1, "min_agreement": 1, "scoring_deadline_minutes": 1, "dispute_window_days": 1, "dispute_resolution_business_days": 1, "recompute_interval_days": 1 }, "computed_at": "2026-04-15T12:00:00Z", "scorecards": [ { "scorecard_id": "example", "name": "example", "version": 1, "questions": [ { "question_key": "example", "text": "example", "fingerprint": "example", "calibrated_calls": 1, "agreement": 1, "kappa": 1, "auto_score": true, "status_label": "example", "computed_at": "2026-04-15T12:00:00Z", "demoted_at": "2026-04-15T12:00:00Z" } ] } ]}