List of customers
https://app.scoreexpress.be/api/public/customers
Return full list of customers listed on the public site in the form of a json array of customer objects
- Example
-
[ { "id": "00367ce381bbe496e2e86e1704ddb87a", "name": "FfGym ", "country": "country-bel", "locale": "fr", "logoUrl": "/api/seUsers/00367ce381bbe496e2e86e1704ddb87a/image" }, { "id": "d98e3f151e98b2619ea9c774e50d0c6d", "name": "FfGym BCBW", "country": "country-bel", "locale": "fr", "logoUrl": null }, { "id": "d98e3f151e98b2619ea9c774e50d2e9b", "name": "FfGym Hainaut", "country": "country-bel", "locale": "fr", "logoUrl": "/api/seUsers/d98e3f151e98b2619ea9c774e50d2e9b/image" }, { "id": "d98e3f151e98b2619ea9c774e50d31f5", "name": "FfGym Liège", "country": "country-bel", "locale": "fr", "logoUrl": "/api/seUsers/d98e3f151e98b2619ea9c774e50d31f5/image" }, { "id": "d98e3f151e98b2619ea9c774e50d3cc9", "name": "FfGym VDT", "country": "country-bel", "locale": "en", "logoUrl": null }, { "id": "d98e3f151e98b2619ea9c774e50d1d3c", "name": "FfGym-Namur", "country": "country-bel", "locale": "fr", "logoUrl": "/api/seUsers/d98e3f151e98b2619ea9c774e50d1d3c/image" }, { "id": "6d462095f27d839040f13422e3094b03", "name": "Gym Stembert", "country": "country-bel", "locale": "fr", "logoUrl": "/api/seUsers/6d462095f27d839040f13422e3094b03/image" }, { "id": "726216a5ae5c62e21bde2058134180eb", "name": "Gymnastics Association of the Philippines", "country": "country-phi", "locale": "en", "logoUrl": "/api/seUsers/726216a5ae5c62e21bde2058134180eb/image" }, { "id": "aa9b78be5ced430ce86558678a3646b9", "name": "Gymnastics Australia", "country": "country-aus", "locale": "en", "logoUrl": null }, { "id": "15f541d2eb42c94deaf21140cec45ef9", "name": "Gymnastics South Australia", "country": "country-aus", "locale": "en", "logoUrl": "/api/seUsers/15f541d2eb42c94deaf21140cec45ef9/image" }, ]
Single Customer
https://app.scoreexpress.be/api/public/customers/<customerId>
Return information of one customer
- Example
-
{ "id": "00367ce381bbe496e2e86e1704ddb87a", "name": "FfGym ", "country": "country-bel", "locale": "fr", "logoUrl": "/api/seUsers/00367ce381bbe496e2e86e1704ddb87a/image" }
Events list (by customer)
Events can be queried per customer
https://app.scoreexpress.be/api/public/events/<customerId>
Returns a JSON array of objects. Each event object contains the general information of the event as well as an array of disciplines included in the event each with their own details.
- Example
-
[ { "id": "ffb1484eeba9e369cd8772a8a295e2c1", "title": "TTm - Provinciale voorronde 2 A- en B-niveau (Oost-Vlaanderen en Vlaams Brabant)", "venue": "Gent", "dateFrom": "2019-03-23", "dateTo": "2019-03-24", "locale": "nl", "logoUrl": "/api/events/ffb1484eeba9e369cd8772a8a295e2c1/image", "disciplines": [ { "id": "ffb1484eeba9e369cd8772a8a295e59c", "discipline": "discipline-wag", "logoUrl": "/api/eventDisciplines/ffb1484eeba9e369cd8772a8a295e59c/image", "showFlags": false } ] }, { "id": "ffb1484eeba9e369cd8772a8a2c803e7", "title": "RITMIEK - Provinciale voorronde A-, B-, C- en I-niveau (jongeren)", "venue": "Gent", "dateFrom": "2019-03-23", "dateTo": "2019-03-24", "locale": "nl", "logoUrl": "/api/events/ffb1484eeba9e369cd8772a8a2c803e7/image", "disciplines": [ { "id": "ffb1484eeba9e369cd8772a8a2d0ff09", "discipline": "discipline-rg", "logoUrl": "/api/eventDisciplines/ffb1484eeba9e369cd8772a8a2d0ff09/image", "showFlags": false } ] }, { "id": "ffb1484eeba9e369cd8772a8a2e90425", "title": "ACRO - Provinciale voorronde 3 A- en B-niveau", "venue": "Leuven", "dateFrom": "2019-03-23", "dateTo": "2019-03-24", "locale": "nl", "logoUrl": "/api/events/ffb1484eeba9e369cd8772a8a2e90425/image", "disciplines": [ { "id": "ffb1484eeba9e369cd8772a8a2e90970", "discipline": "discipline-acro", "logoUrl": "/api/eventDisciplines/ffb1484eeba9e369cd8772a8a2e90970/image", "showFlags": false } ] } ]
Event data
All event data is retrieved through the same API call
https://app.scoreexpress.be/api/public/data/<competitionId>/<objectId>
There are three layers of data in each event
- base information: general information of the competition, and the list of categories (including the categoryIds used to retrieve the next layer)
- category information: information about the category and list of rankings of the category (including the ranking ids used to retrieve that data)
- ranking information
- Competition Example (layer 1)
-
{ "_id": "b9c6a47db3429aea9b5d1e2808eecbeb:b9c6a47db3429aea9b5d1e2808eecbeb", "_rev": "1-0dd96d99f98db39b834e303b64665ffd", "title": "Flanders International Team Challenge 2021", "period": "", "rounds": [ { "index": 0, "name": "Qualificitions" }, { "index": 1, "name": "Finals" } ], "categories": [ { "id": "b9c6a47db3429aea9b5d1e2808eee88f", "title": "Juniors", "status": "FINISHED", "rounds": [ { "index": 0, "name": "Qualificitions", "status": "FINISHED" }, { "index": 1, "name": "Finals", "status": "FINISHED" } ] }, { "id": "b9c6a47db3429aea9b5d1e2808eefaaa", "title": "Seniors", "status": "FINISHED", "rounds": [ { "index": 0, "name": "Qualificitions", "status": "FINISHED" }, { "index": 1, "name": "Finals", "status": "FINISHED" } ] } ] }
- Category Example (layer 2)
-
{ "_id": "b9c6a47db3429aea9b5d1e2808eecbeb:b9c6a47db3429aea9b5d1e2808eee88f", "_rev": "1-6577779a437683d48d2c7b2780d9039e", "title": "Juniors", "rounds": [ { "index": 0, "name": "Qualificitions", "status": "FINISHED" }, { "index": 1, "name": "Finals", "status": "FINISHED" } ], "rankings": [ { "id": "b9c6a47db3429aea9b5d1e2808fa229c", "title": "All-around", "round": 0, "type": "QUAL", "subtype": "OPEN" }, { "id": "b9c6a47db3429aea9b5d1e2808fa2af3", "title": "Team All-around", "round": 0, "type": "QUAL", "subtype": "TEAM" }, { "id": "b9c6a47db3429aea9b5d1e2808fa445f", "title": "Qualificitions Vault", "round": 0, "type": "QUAL", "subtype": "wag-exercise-vault" }, { "id": "b9c6a47db3429aea9b5d1e2808fa5397", "title": "Qualificitions Uneven Bars", "round": 0, "type": "QUAL", "subtype": "wag-exercise-bars" }, { "id": "b9c6a47db3429aea9b5d1e2808fa3751", "title": "Qualificitions Beam", "round": 0, "type": "QUAL", "subtype": "wag-exercise-beam" }, { "id": "b9c6a47db3429aea9b5d1e2808fa1f86", "title": "Qualificitions Floor", "round": 0, "type": "QUAL", "subtype": "wag-exercise-floor" }, { "id": "b9c6a47db3429aea9b5d1e2808fb59c1", "title": "Finals Vault", "round": 1, "type": "FINA-1", "subtype": "wag-exercise-vault" }, { "id": "b9c6a47db3429aea9b5d1e2808fb4f82", "title": "Finals Uneven Bars", "round": 1, "type": "FINA-1", "subtype": "wag-exercise-bars" }, { "id": "b9c6a47db3429aea9b5d1e2808fb6d17", "title": "Finals Beam", "round": 1, "type": "FINA-1", "subtype": "wag-exercise-beam" }, { "id": "b9c6a47db3429aea9b5d1e2808fb6171", "title": "Finals Floor", "round": 1, "type": "FINA-1", "subtype": "wag-exercise-floor" } ], "status": "FINISHED" }
- Ranking Example (layer 3)
-
{ "_id": "b9c6a47db3429aea9b5d1e2808eecbeb:b9c6a47db3429aea9b5d1e2808fa445f", "_rev": "2-49890cf5361a4f690e85be1ddf679d81", "type": "QUAL", "subtype": "wag-exercise-vault", "title": "Qualificitions Vault", "round": 0, "exercises": [ { "id": "wag-exercise-vault", "logo": "art-vault" } ], "items": [ { "participation": { "number": 16, "category": "Juniors", "names": [ "ANDREOLI ANGELA" ], "club": "Italy", "country": "ita", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.733", "values": [ { "score": "4.600", "name": "D" }, { "score": "9.133", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "13.066", "values": [ { "score": "4.000", "name": "D" }, { "score": "9.066", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.732999999999999 } ] }, "ranking": { "score": "13.400", "place": 1, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 17, "category": "Juniors", "names": [ "ESPOSITO MANILA" ], "club": "Italy", "country": "ita", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.400", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "13.333", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.733", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.4 } ] }, "ranking": { "score": "13.367", "place": 2, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 10, "category": "Juniors", "names": [ "JAUCH MEOLIE" ], "club": "Germany", "country": "ger", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.466", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.866", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.900", "values": [ { "score": "4.000", "name": "D" }, { "score": "8.900", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.466 } ] }, "ranking": { "score": "13.183", "place": 3, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 29, "category": "Juniors", "names": [ "OPREA CRETU ELLA MILENA" ], "club": "Roumania", "country": "rom", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.433", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.833", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.800", "values": [ { "score": "4.000", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.433 } ] }, "ranking": { "score": "13.117", "place": 4, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 19, "category": "Juniors", "names": [ "BARZASI CHIARA" ], "club": "Italy", "country": "ita", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.433", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.833", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.700", "values": [ { "score": "4.000", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.100", "name": "ND" } ] } ], "total": 13.433 } ] }, "ranking": { "score": "13.067", "place": 5, "hc": false, "tie": false, "qualified": false, "reserve": false } }, { "participation": { "number": 13, "category": "Juniors", "names": [ "MUELLER JANOAH" ], "club": "Germany", "country": "ger", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.300", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.700", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.800", "values": [ { "score": "4.000", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.299999999999999 } ] }, "ranking": { "score": "13.050", "place": 6, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 5, "category": "Juniors", "names": [ "BOHLE LENI" ], "club": "Austria", "country": "aut", "scores": [ { "status": "FINISHED", "passes": [ { "total": "12.933", "values": [ { "score": "4.000", "name": "D" }, { "score": "8.933", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.900", "values": [ { "score": "4.000", "name": "D" }, { "score": "8.900", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 12.933 } ] }, "ranking": { "score": "12.917", "place": 7, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 1, "category": "Juniors", "names": [ "SCHWANINGER BERTA" ], "club": "Austria", "country": "aut", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.100", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.300", "name": "ND" } ] }, { "total": "12.633", "values": [ { "score": "3.900", "name": "D" }, { "score": "8.733", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.1 } ] }, "ranking": { "score": "12.867", "place": 8, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 30, "category": "Juniors", "names": [ "VISOVAN BIANCA GABRIELA" ], "club": "Roumania", "country": "rom", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.466", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.866", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.200", "values": [ { "score": "3.500", "name": "D" }, { "score": "8.700", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.466 } ] }, "ranking": { "score": "12.833", "place": 9, "hc": false, "tie": false, "qualified": true, "reserve": false } }, { "participation": { "number": 18, "category": "Juniors", "names": [ "PIERAZZINI VIOLA" ], "club": "Italy", "country": "ita", "scores": [ { "status": "FINISHED", "passes": [ { "total": "13.400", "values": [ { "score": "4.600", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.066", "values": [ { "score": "3.500", "name": "D" }, { "score": "8.566", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 13.4 } ] }, "ranking": { "score": "12.733", "place": 10, "hc": false, "tie": false, "qualified": false, "reserve": false } }, { "participation": { "number": 15, "category": "Juniors", "names": [ "PERESZTEGI NORA" ], "club": "Hungary", "country": "hun", "scores": [ { "status": "FINISHED", "passes": [ { "total": "12.500", "values": [ { "score": "3.700", "name": "D" }, { "score": "8.800", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.166", "values": [ { "score": "3.300", "name": "D" }, { "score": "8.866", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 12.5 } ] }, "ranking": { "score": "12.333", "place": 11, "hc": false, "tie": false, "qualified": false, "reserve": true } }, { "participation": { "number": 31, "category": "Juniors", "names": [ "DOBROCKA LUCIA" ], "club": "Slovakia", "country": "svk", "scores": [ { "status": "FINISHED", "passes": [ { "total": "11.766", "values": [ { "score": "4.200", "name": "D" }, { "score": "7.566", "name": "E" }, { "score": "0.000", "name": "ND" } ] }, { "total": "12.033", "values": [ { "score": "3.500", "name": "D" }, { "score": "8.533", "name": "E" }, { "score": "0.000", "name": "ND" } ] } ], "total": 11.766 } ] }, "ranking": { "score": "11.900", "place": 12, "hc": false, "tie": false, "qualified": false, "reserve": true } } ] }
Post your comment on this topic.