Admin Scoring Formats
Update a scoring format
A rules change is refused while any non-pending match is scored under the format, directly or through its tournament — create a new format instead. Display fields (name, subtitle, description, real_world_use, display_overrides, position, active) stay editable at all times.
patch/v1/admin/scoring_formats/{id}
Request
- Base URLhttps://api.hify.club
- AuthAPI key in header X-User-Token
Request body
Example request
{
"id": 12,
"slug": "ipt_race_to_8",
"name": "IPT Race to 8",
"subtitle": "IPT Race to 8",
"rules": {
"match": {
"win": {
"target": 6,
"margin": 2
},
"deciding": {
"win": {
"target": 6,
"margin": 2
},
"label": "Super tiebreak"
}
},
"levels": [
{
"type": "set",
"win": {
"target": 6,
"margin": 2
},
"tiebreak": {
"trigger_at": 6,
"win": {
"target": 6,
"margin": 2
}
},
"deciding_overrides": {
"tiebreak": {
"trigger_at": 6,
"win": {
"target": 6,
"margin": 2
}
}
}
}
],
"serve": {
"starting_score": "0-0-2"
}
},
"rules_version": 1
}Response
Updated
Example response
{
"id": 12,
"slug": "ipt_race_to_8",
"name": "IPT Race to 8",
"subtitle": "IPT Race to 8",
"rules": {
"match": {
"win": {
"target": 6,
"margin": 2
},
"deciding": {
"win": {
"target": 6,
"margin": 2
},
"label": "Super tiebreak"
}
},
"levels": [
{
"type": "set",
"win": {
"target": 6,
"margin": 2
},
"tiebreak": {
"trigger_at": 6,
"win": {
"target": 6,
"margin": 2
}
},
"deciding_overrides": {
"tiebreak": {
"trigger_at": 6,
"win": {
"target": 6,
"margin": 2
}
}
}
}
],
"serve": {
"starting_score": "0-0-2"
}
},
"rules_version": 1
}