scorecard_title — Unique title within the billing accountscorecard_outcome_label — Label for the scorecard outcome (e.g., "Pass/Fail")has_sections — Whether the scorecard uses sectionsapplied_to_groups — Array of org unit IDs that have access to this scorecardorg_unit_id — Org unit where the scorecard is createdindicator_list — Array of indicators with configurationsis_duplicate — Flag indicating if this is a duplicate (typically false for new scorecards)ai_outcome = true, then outcome_indicator_id is requiredtotal_score_outcome = true, then total_score_threshold is requiredhas_sections = true, then scorecard_sections array is requiredhas_sections = true, each indicator must have a section_id (array index of the section)indicator_list must include:indicator_id — ID of an existing active indicatorscorecard_indicator_title — Display title for this indicatorsection_id — Index in scorecard_sections array (required if has_sections = true)importance, is_required, allow_na, display_order, indicator_sign, help_texthas_sections = true, each section in scorecard_sections must include:name — Section namedisplay_order — Display orderweight — Section importance/weighthideIndicators or hide_indicatorsrescoreCalls — Set to true to enable rescoring (default: false)original_scorecard_id — ID of the scorecard being replaced (required if rescoreCalls = true)rescoreRange — Object with start and end dates in YYYY-MM-DD format (required if rescoreCalls = true)scorecard_status = "active" and rescoreCalls = trueapplied_to_groups and default_groups org_unit_ids must belong to the user's billing account{
"scorecard_title": "Sales Quality Scorecard",
"scorecard_outcome_label": "Pass/Fail",
"has_sections": true,
"org_unit_id": 70035,
"applied_to_groups": [70035, 70292],
"default_groups": [70035],
"is_duplicate": false,
"ai_outcome": false,
"total_score_outcome": false,
"scorecard_sections": [
{"name": "Quality Metrics", "display_order": 1, "weight": 5, "hideIndicators": false}
],
"indicator_list": [
{
"indicator_id": 123,
"scorecard_indicator_title": "Greeting Quality",
"section_id": "0",
"importance": 5,
"is_required": false,
"allow_na": false,
"display_order": 1,
"indicator_sign": "positive"
}
]
}curl --location 'https://platform-api.convirza.com/v3/scorecards/create' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"scorecard_title": "Basic Quality Scorecard",
"scorecard_outcome_label": "Pass/Fail",
"has_sections": false,
"org_unit_id": 70035,
"applied_to_groups": [
70035,
70292
],
"is_duplicate": false,
"indicator_list": [
{
"indicator_id": 123,
"scorecard_indicator_title": "Greeting Quality",
"importance": 5,
"is_required": false,
"allow_na": false,
"display_order": 1,
"indicator_sign": "positive"
}
]
}'{
"code": 200,
"message": "Success",
"data": {
"scorecard_id": 456
},
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2026-01-20T12:34:56.789Z"
}