The official specification of the WCA Competition Interchange Format.
Currently the WCA website implements most of the specification. The WCIF data for the given competition can be obtained via the following endpoints:
https://worldcubeassociation.org/api/v0/competitions/:competition_id/wcif/public
Publicly available (with the confidential attributes stripped out). Note: the data may be cached up to 5 minutes.
https://worldcubeassociation.org/api/v0/competitions/:competition_id/wcif
Restricted to competition managers. Additionally, a PATCH
request allows for saving the data (currently a significant subset of it).
In order to get up-to-date live results in the WCIF data, make sure you Synchronize on WCA Live. This action makes WCA Live save the data back to the WCA website, making it available for you when requesting one of the WCIF endpoints.
- Currently the WCA website returns
Person#registrantId
ofnull
for people without a registration (e.g. non-participating organizer). - Currently the WCA website does not implement the following attributes:
Event#competitorLimit
,Round#scrambleSets
,Activity#scrambleSetId
There are many applications using the WCIF format already. Those include the ones listed on the Score tools page.