Cubify8 / Rank projection
Goal API
Model the rank impact of a hypothetical official result for one event and result type.
POST
/api/v1/goals/projectionLiveWhy use this API?
Use Goal when a cuber asks what a target time could mean for their national, continental, and world standing.
Request example
What to send
POST /api/v1/goals/projection
Content-Type: application/json
{
"wcaId": "2022RPRA01",
"eventId": "333",
"rankType": "average",
"hypotheticalBest": 1500
}
Response example
What comes back
{
"data": {
"eventId": "333",
"rankType": "average",
"previousBest": 1163,
"hypotheticalBest": 1500,
"projectedRanks": { "nr": { "rank": 1857 }, "cr": { "rank": 16988 }, "wr": { "rank": 43776 } }
}
}
Practical use
When it helps
- Explore what a target average may do to a 3×3 ranking.
- Turn a training goal into a measurable rank outcome.
- Let an AI explain rank movement with clearly bounded assumptions.
Data notes
Use it responsibly
- hypotheticalBest is an integer in official WCA units; 1500 means 15.00 seconds.
- Projection uses Cubify rank-list data and is not a guarantee of a future rank.
- Use single or average according to the event’s official result type.