Api Documentation

Matches

Matches can be sponsored by Customers through the sponsor_customers field. The players field contains an array of player uuid's. To turn these uuid's into names, use the PLAYERS endpoint. When the Man of the Match module is enabled, users can vote for their Man of the Match through the MANOFTHEMATCH endpoint.
Creates a new match. Only available to API keys without user authentication.
Creates a new match. Only available to API keys without user authentication.
Deletes a single match. Only available to API keys without user authentication.
Json
XML
GET https://api.bundeling.com/V2/matches

Includes

NameDescriptionEndpoint
opponent_clubRetrieves information about the opponent clubClubs
man_of_the_matchRetrieves information about the man of the matchPlayers
match_has_playersRetrieves list of match playersMatchHasPlayers
match_has_players.playerRetrieves player informationPlayers
attending_usersRetrieves list of users who filled in attendance (yes or no)UserAttendsMatch
attending_users.userRetrieves information about the user attending the matchUsers
attendsRetrieves if logged in user is attending the matchUserAttendsMatch
attending_users_allRetrieves list of users who filled in attendance (yes, no or maybe)UserAttendsMatch
attending_users_all.userRetrieves information about the user attending the matchUsers
readRetrieves if logged in user has the match marked as readReadStatus
referencesRetrieves information about references linked to itemObjectHasReference
references.objectRetrieves the object the reference is linked toObjectHasReference

Actions

NameDescriptionResettable
pushbroadcast_1_1Send push notification on notification datetrue
pushbroadcast_home_match_1(Home match) Send Man of the Match reminder push notification to all app userstrue

Example request

Headers

Content-Type:application/json
Api-Key:RAegSX8yZfEbqSPM

Example response

{
    "data": [
        {
            "uuid": "eeb763c41c054dcc8f6d9362f24ee9b2",
            "opponent_club_uuid": "d7743aaf53224e279853c7d0c1dbfb3a",
            "home_match": true,
            "goals_self": 2,
            "goals_opponent": 0,
            "location": "Uden",
            "attending_email": "support@bundeling.com",
            "man_of_the_match_uuid": "8e09c4749b234633a7319148aac8cb81",
            "attendance_enabled": true,
            "attendance_advanced": true,
            "attendance_guests": true,
            "attendance_notes": true,
            "date": "2024-05-21T12:00:00+0200",
            "sponsor_customers": [
                "603222387277473c997e1b0f92f45001",
                "603222387277473c997e1b0f92f45002"
            ],
            "publicationdate": "2024-05-13T12:00:00+0200",
            "actions": {
                "pushbroadcast_1_1": {
                    "enabled": true,
                    "executed": false
                },
                "pushbroadcast_home_match_1": {
                    "enabled": true,
                    "executed": false
                }
            },
            "players": [
                "603222387277473c997e1b0f92f45001",
                "603222387277473c997e1b0f92f45002",
                "603222387277473c997e1b0f92f45003",
                "603222387277473c997e1b0f92f45004"
            ],
            "attendance_form_uuid": "d669b048d2084892b5a5232b78923227",
            "attending_users": [
                "48b99d307f8746a8b126f76be5d1153e",
                "603222387277473c997e1b0f92f45076"
            ],
            "visitor_count": 450,
            "external_reference": "123908",
            "labels": [
                "d7743aaf53224e279853c7d0c1dbfb3a",
                "d7743aaf53224e279853c7d0c1dbfb3a"
            ],
            "combined_labels": {
                "uuid": "d7743aaf53224e279853c7d0c1dbfb3a",
                "labels": [
                    "d7743aaf53224e279853c7d0c1dbfb3a",
                    "d7743aaf53224e279853c7d0c1dbfb3a"
                ]
            },
            "creationdate": "2024-01-20T00:00:00+0100",
            "lastupdate": "2024-01-20T00:00:00+0100"
        }
    ],
    "pagination": {
        "total": 1,
        "per_page": 100,
        "current_page": 1,
        "total_pages": 1
    }
}