Introduction

This documentation aims to provide all the information you need to work with our API.

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {YOUR_AUTH_KEY}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

You can retrieve your token by visiting your dashboard and clicking Generate API token.

API Key

POST v1/apiKey

POST
https://anne-api.oefol.at
/v1/apiKey

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/apiKey" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"djgkhmdwfwjqnie\"
}"

GET v1/apiKey

GET
https://anne-api.oefol.at
/v1/apiKey

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/apiKey" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

PATCH v1/apiKey/{id}

PATCH
https://anne-api.oefol.at
/v1/apiKey/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the apiKey.

Example:
numquam

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/apiKey/numquam" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"iaqetkh\"
}"

DELETE v1/apiKey/{id}

DELETE
https://anne-api.oefol.at
/v1/apiKey/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the apiKey.

Example:
rerum
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/apiKey/rerum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Authentication

Login

POST
https://anne-api.oefol.at
/v1/login

Login with username and password. If everything is okay, you'll get a 200 OK response with a JSON containing a JWT and a user object.

Otherwise, the request will fail with a 403 error.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"username\": \"ut\",
    \"password\": \"}`Xi#Edc\",
    \"sessionLabel\": \"lid\"
}"
Example response:

Forgot Password

POST
https://anne-api.oefol.at
/v1/forgot-password

Sends an email with a link to reset the password to the user's email address.

If the user is not found or the user does not have an email address, the request will fail with a 403 error.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/forgot-password" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"username\": \"recusandae\"
}"
Example response:
{
    "message": "Email sent."
}
{
    "errors": [
        "User not found or no email address."
    ]
}

Reset Password

POST
https://anne-api.oefol.at
/v1/reset-password

Sets the password of the user identified by the token sent by email.

If the token is invalid or expired, the request will fail with a 403 error.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/reset-password" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"password\": \"<j*,!M42deMAWs*>\'L\",
    \"token\": \"ut\"
}"
Example response:
{
    "message": "Password reset."
}
{
    "errors": [
        "Token invalid or expired."
    ]
}

Logout

POST
https://anne-api.oefol.at
/v1/logout
requires authentication

Logout and invalidate the JWT.

Headers

Authorization
Example:
Bearer {YOUR_AUTH_KEY}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/logout" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "message": "Logout successful."
}

Club

Club

GET
https://anne-api.oefol.at
/v1/club

Returns a list of all clubs. Filters out inactive clubs if user does not have permission "club.manage.*".

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

download
string

Whether or not to return the data as a file attachment.

Must be one of:
  • true
  • false
Example:
false
output
string

Output format. Must be allowed to manage all clubs to use csv output.

Must be one of:
  • json
  • csv
Example:
csv
date
string

If provided, club license and number of members with licenses are only returned for the given date. Must be provided when output is csv. Must be a valid date. This field is required when output is csv.

Example:
2026-05-21T21:42:59
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/club?download=false&output=csv&date=2026-05-21T21%3A42%3A59" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    {
        "id": 1
    }
]

GET v1/club/{id}

GET
https://anne-api.oefol.at
/v1/club/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the club.

Example:
vitae
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/club/vitae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "No query results for model [App\\Models\\Club]."
}

POST v1/club

POST
https://anne-api.oefol.at
/v1/club

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/club" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"active\": false,
    \"address\": \"[\\\"est\\\",\\\"id\\\"]\",
    \"bankAccount\": \"[\\\"blanditiis\\\",\\\"ut\\\"]\",
    \"code\": \"ri\",
    \"contactPerson\": \"omyenvxsgblgzllal\",
    \"email\": \"hettinger.reynold@example.net\",
    \"magazine\": false,
    \"member\": true,
    \"name\": \"welhrrktes\",
    \"parentClubId\": 9,
    \"phoneNumber\": \"vidqbcri\",
    \"providesTrialLessons\": true,
    \"registrationNumber\": 23,
    \"website\": \"hrqrgjv\"
}"

PUT v1/club/{id}

PUT
https://anne-api.oefol.at
/v1/club/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/club/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"active\": true,
    \"address\": \"[\\\"ut\\\",\\\"dolore\\\"]\",
    \"bankAccount\": \"[\\\"eaque\\\",\\\"sunt\\\"]\",
    \"code\": \"kgcqke\",
    \"contactPerson\": \"uwlumczvgerrbircimugt\",
    \"email\": \"schuppe.edwin@example.com\",
    \"magazine\": false,
    \"member\": false,
    \"name\": \"qzyoexngmebzh\",
    \"parentClubId\": 5,
    \"phoneNumber\": \"iovmvskxfpjbkir\",
    \"providesTrialLessons\": true,
    \"registrationNumber\": 20,
    \"website\": \"h\"
}"

PATCH v1/club/{id}

PATCH
https://anne-api.oefol.at
/v1/club/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/club/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"entryOptions\": \"[\\\"aperiam\\\",\\\"est\\\"]\",
    \"slug\": \"ewfdny\"
}"

GET v1/club/{id}/managers

GET
https://anne-api.oefol.at
/v1/club/{id}/managers

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/club/1/managers" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/club/{id}/addManager

POST
https://anne-api.oefol.at
/v1/club/{id}/addManager

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/club/1/addManager" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"userId\": 11
}"

DELETE v1/club/{id}/deleteManager

DELETE
https://anne-api.oefol.at
/v1/club/{id}/deleteManager

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/club/1/deleteManager" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"userId\": 17
}"

DELETE v1/club/{id}/removeMember

DELETE
https://anne-api.oefol.at
/v1/club/{id}/removeMember

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/club/1/removeMember" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"dateTo\": \"2026-05-21T21:43:00\",
    \"sportType\": \"[\\\"tempora\\\",\\\"consequatur\\\"]\",
    \"userId\": 7
}"

Club License

GET v1/clubLicense

GET
https://anne-api.oefol.at
/v1/clubLicense

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

clubId
integer

Filter requests by club id.

Example:
15
seasonId
integer

Filter requests by season id.

Example:
15
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/clubLicense?clubId=15&seasonId=15" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/clubLicense

POST
https://anne-api.oefol.at
/v1/clubLicense

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/clubLicense" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"clubId\": 16,
    \"seasonId\": 12,
    \"validFrom\": \"2026-05-21T21:43:01\"
}"

DELETE v1/clubLicense/{id}

DELETE
https://anne-api.oefol.at
/v1/clubLicense/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the clubLicense.

Example:
minima
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/clubLicense/minima" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PUT v1/clubLicense/{id}

PUT
https://anne-api.oefol.at
/v1/clubLicense/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the clubLicense.

Example:
excepturi

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/clubLicense/excepturi" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"clubId\": 10,
    \"seasonId\": 16,
    \"validFrom\": \"2026-05-21T21:43:01\"
}"

Cup

Cup

GET
https://anne-api.oefol.at
/v1/cup

Returns a list of cups ordered by title.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

activeOnly
string

Return only cups that are currently active (i.e. have events in the past and in the future).

Must be one of:
  • true
  • false
Example:
true
bookmarked
string

Return only cups that are bookmarked by the authenticated user.

Must be one of:
  • true
  • false
Example:
false
organiserId
string

Filter cups by organiser. Must be an array of club ids. Must be a valid JSON string.

Example:
["quidem","in"]
sortBy
string

Column name to sort by. If not set, title is used.

Example:
voluptatum
sortDirection
string

Sort direction. If not set, desc is used.

Must be one of:
  • asc
  • desc
Example:
asc
title
string

Filter cups by title.

Example:
et
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cup?activeOnly=true&bookmarked=false&organiserId=%5B%22quidem%22%2C%22in%22%5D&sortBy=voluptatum&sortDirection=asc&title=et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    {
        "id": 1
    }
]

GET v1/cup/{id}

GET
https://anne-api.oefol.at
/v1/cup/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the cup.

Example:
sit
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cup/sit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "No query results for model [App\\Models\\Cup]."
}

GET v1/cup/{id}/attachments

GET
https://anne-api.oefol.at
/v1/cup/{id}/attachments

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cup/1/attachments" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

GET v1/cup/{id}/events

GET
https://anne-api.oefol.at
/v1/cup/{id}/events

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cup/1/events" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "dateFrom": "2006-05-07T00:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2006-05-07T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OVI",
                    "id": 12,
                    "name": "OLCU Viktring"
                }
            ],
            "id": 4,
            "location": "Winklern bei Pörtschach",
            "ratingDurationDays": null,
            "shortTitle": "ÖM J&S,2.RLL",
            "slug": "osterreichische-meisterschaft-nachwuchs-und-senioren-2-ranglistenlauf",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "completed",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/osterreichische-meisterschaft-nachwuchs-und-senioren-2-ranglistenlauf",
            "visibility": "public"
        },
        "id": 4,
        "eventStage": null
    },
    {
        "dateFrom": "2006-09-10T00:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2006-09-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SKV",
                    "id": 4,
                    "name": "SKV OLG Deutsch Kaltenbrunn"
                }
            ],
            "id": 17,
            "location": "Rauchwart",
            "ratingDurationDays": null,
            "shortTitle": "ÖSTM Lang 2006 / 7. RL-Lauf",
            "slug": "ost-staatsmeisterschaft-langdistanz-2006-7-ranglistenlauf-2006",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "completed",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/ost-staatsmeisterschaft-langdistanz-2006-7-ranglistenlauf-2006",
            "visibility": "public"
        },
        "id": 5,
        "eventStage": null
    },
    {
        "dateFrom": "2007-02-11T00:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2007-02-11T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": true,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HVI",
                    "id": 9,
                    "name": "HSV OL Villach"
                }
            ],
            "id": 53,
            "location": "Villachacher Alpe/Dobratsch",
            "ratingDurationDays": null,
            "shortTitle": "ÖSTM Ski O Sprint",
            "slug": "osterr-meisterschaft-ski-o-sprint",
            "sportType": "skiOrienteering",
            "stageCount": null,
            "status": "completed",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/osterr-meisterschaft-ski-o-sprint",
            "visibility": "public"
        },
        "id": 19,
        "eventStage": null
    }
]

POST v1/cup

POST
https://anne-api.oefol.at
/v1/cup

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/cup" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"clubId\": 6,
    \"countedStages\": 13,
    \"title\": \"ddrsqrrqqqp\"
}"

PATCH v1/cup/{id}

PATCH
https://anne-api.oefol.at
/v1/cup/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/cup/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"countedStages\": 24,
    \"organisers\": \"[\\\"ut\\\",\\\"possimus\\\"]\",
    \"slug\": \"ty\",
    \"title\": \"gygezjdipuymohqo\"
}"

POST v1/cup/{id}/addEvent

POST
https://anne-api.oefol.at
/v1/cup/{id}/addEvent

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/cup/1/addEvent" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventId\": 12,
    \"eventStageId\": 16
}"

POST v1/cup/{id}/bookmark

POST
https://anne-api.oefol.at
/v1/cup/{id}/bookmark

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/cup/1/bookmark" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/cup/{id}/removeEvent/{cupEventId}

POST
https://anne-api.oefol.at
/v1/cup/{id}/removeEvent/{cupEventId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
cupEventId
string
required
Example:
reprehenderit
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/cup/1/removeEvent/reprehenderit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/cup/{id}/calculatePoints/{cupEventId}

POST
https://anne-api.oefol.at
/v1/cup/{id}/calculatePoints/{cupEventId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
cupEventId
string
required
Example:
qui

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/cup/1/calculatePoints/qui" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"categoryId\": 20
}"

Cup Category

GET v1/cup/{id}/categories

GET
https://anne-api.oefol.at
/v1/cup/{id}/categories

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cup/1/categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/cupCategory

POST
https://anne-api.oefol.at
/v1/cupCategory

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/cupCategory" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"cupId\": 14,
    \"licenseRequired\": true,
    \"number\": 18,
    \"shortTitle\": \"bxxr\",
    \"title\": \"pemjypeslkuvkqtikjdcwg\"
}"

PUT v1/cupCategory/{id}

PUT
https://anne-api.oefol.at
/v1/cupCategory/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cupCategory.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/cupCategory/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"licenseRequired\": true,
    \"number\": 20,
    \"shortTitle\": \"pzpvdfmdlitkodbh\",
    \"title\": \"hyucbxwrnqfzpswjqof\"
}"

DELETE v1/cupCategory/{id}

DELETE
https://anne-api.oefol.at
/v1/cupCategory/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cupCategory.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/cupCategory/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PATCH v1/cupCategory/reorder

PATCH
https://anne-api.oefol.at
/v1/cupCategory/reorder

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/cupCategory/reorder" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"order\": \"[\\\"illo\\\",\\\"cumque\\\"]\"
}"

Custom Event Filter

GET v1/customEventFilter

GET
https://anne-api.oefol.at
/v1/customEventFilter

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/customEventFilter" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/customEventFilter

POST
https://anne-api.oefol.at
/v1/customEventFilter

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/customEventFilter" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"filters\": \"[\\\"tenetur\\\",\\\"et\\\"]\",
    \"label\": \"uhtvrbkxlwortcdioryqjrutt\"
}"

PUT v1/customEventFilter/{id}

PUT
https://anne-api.oefol.at
/v1/customEventFilter/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the customEventFilter.

Example:
2

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/customEventFilter/2" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"filters\": \"[\\\"numquam\\\",\\\"earum\\\"]\",
    \"label\": \"hfqffdpjzrfxezwvorwxlcu\"
}"

DELETE v1/customEventFilter/{id}

DELETE
https://anne-api.oefol.at
/v1/customEventFilter/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the customEventFilter.

Example:
2
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/customEventFilter/2" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Error Report

POST v1/errorReport

POST
https://anne-api.oefol.at
/v1/errorReport

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/errorReport" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"errorMessages\": \"[\\\"velit\\\",\\\"occaecati\\\"]\",
    \"localStorage\": \"[\\\"tempore\\\",\\\"tempore\\\"]\",
    \"operatingSystem\": \"zqqsvruneknpc\",
    \"url\": \"http:\\/\\/www.shields.biz\\/\",
    \"user\": \"[\\\"distinctio\\\",\\\"est\\\"]\",
    \"userAgent\": \"jbhnblnhsscubhcwwk\"
}"

GET v1/errorReport

GET
https://anne-api.oefol.at
/v1/errorReport

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

page
integer

The page number to be returned.

Example:
16
perPage
integer

Entries per page. If not set, maximum will be used. Must be at least 1. Must not be greater than 1000.

Example:
15
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/errorReport?page=16&perPage=15" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

PATCH v1/errorReport/{id}/read

PATCH
https://anne-api.oefol.at
/v1/errorReport/{id}/read

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the errorReport.

Example:
officiis
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/errorReport/officiis/read" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

DELETE v1/errorReport/{id}

DELETE
https://anne-api.oefol.at
/v1/errorReport/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the errorReport.

Example:
sit
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/errorReport/sit" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event

Event

GET
https://anne-api.oefol.at
/v1/cal/{uuid}

Returns a calendar file (.ics) containing all events matching the given custom event filter UUID.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

uuid
string
required
Example:
893be320-9ece-3358-92ea-f45b26998655
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cal/893be320-9ece-3358-92ea-f45b26998655" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "No query results for model [App\\Models\\CustomEventFilter]."
}

Event

GET
https://anne-api.oefol.at
/v1/event

Returns a list of events which meet the specified filters.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

bookmarked
string

Return only events that are bookmarked by the authenticated user.

Must be one of:
  • true
  • false
Example:
false
competitionType
string

Filter events by competition type. Must be an array of competition types. Allowed competition types: relay, single, team. Must be a valid JSON string.

Example:
["incidunt","amet"]
coordinates
string

Filter events by coordinates. Should be combined with parameter "maxDistance". If set, each event will return then distance from these coordinates in meters.

Example:
nisi
clubId
string

Filter events by host or organizer. Must be an array of club ids. Must be a valid JSON string.

Example:
["dolores","dolorem"]
cupId
string

Filter events by cup. Must be an array of cup ids. Must be a valid JSON string.

Example:
["saepe","qui"]
date
string

Filter events by date. Events with from-date equal to or from-date equal to or earlier and to-date equal to or later than the given date will be returned. Must be a valid date.

Example:
2026-05-21T21:42:59
download
string

Whether or not to return the data as a file attachment.

Must be one of:
  • true
  • false
Example:
false
eventType
string

Filter events by event type. Must be an array of event types. Allowed event types: clubEvent, competition, education, federationEvent, organizationAndLogistics, training. Must be a valid JSON string.

Example:
["sed","sint"]
hostId
string

Filter events by host. Must be an array of club ids. Must be a valid JSON string.

Example:
["velit","neque"]
location
string

Filter events by location.

Example:
officiis
maxDate
string

Filter events by date. Events with from-date equal to or earlier than the given date will be returned. Must be a valid date.

Example:
2026-05-21T21:42:59
maxDistance
integer

Maximum distance in meters from the given coordinates. Must be combined with parameter "coordinates". If not set, 10000 will be used.

Example:
20
minDate
string

Filter events by date. Events with from-date equal to or later than the given date will be returned. Must be a valid date.

Example:
2026-05-21T21:42:59
organiserId
string

Filter events by organiser. Must be an array of club ids. Must be a valid JSON string.

Example:
["harum","quia"]
output
string

Output format.

Must be one of:
  • json
  • xml
Example:
xml
page
integer

The page number to be returned.

Example:
1
perPage
integer

Entries per page. If not set, 100 will be used. Must be at least 1. Must not be greater than 1000.

Example:
1
sportType
string

Filter events by sport type. Must be an array of sport types. Allowed sport types: footOrienteering, mountainbikeOrienteering, skiOrienteering, trailOrienteering. Must be a valid JSON string.

Example:
["omnis","sed"]
sortBy
string

Column name to sort by. If not set, date_from is used.

Example:
ab
sortDirection
string

Sort direction. If not set, desc is used.

Must be one of:
  • asc
  • desc
Example:
asc
status
string

Filter events by status. Must be an array of statuses. Allowed statuses: canceled, completed, draft, live, postponed, scheduled. Must be a valid JSON string.

Example:
["voluptatibus","voluptas"]
tag
string

Filter events by tag. Must be an array of tags. Must be a valid JSON string.

Example:
["delectus","doloremque"]
title
string

Filter events by title or short title.

Example:
voluptatem
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event?bookmarked=false&competitionType=%5B%22incidunt%22%2C%22amet%22%5D&coordinates=nisi&clubId=%5B%22dolores%22%2C%22dolorem%22%5D&cupId=%5B%22saepe%22%2C%22qui%22%5D&date=2026-05-21T21%3A42%3A59&download=false&eventType=%5B%22sed%22%2C%22sint%22%5D&hostId=%5B%22velit%22%2C%22neque%22%5D&location=officiis&maxDate=2026-05-21T21%3A42%3A59&maxDistance=20&minDate=2026-05-21T21%3A42%3A59&organiserId=%5B%22harum%22%2C%22quia%22%5D&output=xml&page=1&perPage=1&sportType=%5B%22omnis%22%2C%22sed%22%5D&sortBy=ab&sortDirection=asc&status=%5B%22voluptatibus%22%2C%22voluptas%22%5D&tag=%5B%22delectus%22%2C%22doloremque%22%5D&title=voluptatem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    {
        "id": 1
    }
]

GET v1/event/{id}

GET
https://anne-api.oefol.at
/v1/event/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "bankAccount": null,
    "categoryCount": 36,
    "competitionType": "single",
    "contactEmailAddress": null,
    "coordinates": null,
    "cups": [
        {
            "id": 1,
            "sportType": "footOrienteering",
            "title": "Österreichische Rangliste 2006",
            "url": "https://anne.orienteeringaustria.at/cup/osterreichische-rangliste-2006"
        }
    ],
    "dateFrom": "2006-05-07T00:00:00.000000Z",
    "dateTo": null,
    "deadlineForNames": null,
    "deadlines": [],
    "description": "",
    "entryCount": 0,
    "eventType": "competition",
    "firstStart": null,
    "hasLiveResults": false,
    "hasOfficialResults": false,
    "hasUnofficialResults": false,
    "hosts": [
        {
            "code": "OVI",
            "id": 12,
            "name": "OLCU Viktring",
            "url": "https://anne.orienteeringaustria.at/verein/club-12"
        }
    ],
    "id": 4,
    "liveloxEventId": null,
    "location": "Winklern bei Pörtschach",
    "organisers": [],
    "originalEvents": [],
    "paymentConfirmationClub": null,
    "postponedEvent": null,
    "ratingDurationDays": null,
    "ratingPercentage": 0,
    "resultCount": null,
    "shortTitle": "ÖM J&S,2.RLL",
    "slug": "osterreichische-meisterschaft-nachwuchs-und-senioren-2-ranglistenlauf",
    "sportType": "footOrienteering",
    "stageCount": 0,
    "starttimeCount": 0,
    "status": "completed",
    "timeFrom": null,
    "timeTo": null,
    "title": "Österreichische Meisterschaft Nachwuchs und Senioren, 2. Ranglistenlauf",
    "url": "https://anne.orienteeringaustria.at/event/osterreichische-meisterschaft-nachwuchs-und-senioren-2-ranglistenlauf",
    "visibility": "public",
    "website": null
}

GET v1/event/{id}/attachments

GET
https://anne-api.oefol.at
/v1/event/{id}/attachments

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/attachments" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "club": null,
        "cup": null,
        "createdAt": null,
        "event": {
            "id": 4,
            "title": "Österreichische Meisterschaft Nachwuchs und Senioren, 2. Ranglistenlauf"
        },
        "fileName": "",
        "id": 1455,
        "isImage": false,
        "label": "Veranstalter-Website",
        "mimeType": "text/link",
        "size": 0,
        "type": "other",
        "updatedAt": null,
        "url": "http://members.chello.at/venhauer/start.htm",
        "user": null,
        "visibility": "public"
    },
    {
        "club": null,
        "cup": null,
        "createdAt": null,
        "event": {
            "id": 4,
            "title": "Österreichische Meisterschaft Nachwuchs und Senioren, 2. Ranglistenlauf"
        },
        "fileName": "event_4_060507erg.zip",
        "id": 34042,
        "isImage": false,
        "label": "Ergebnisse",
        "mimeType": "application/zip",
        "size": 12065,
        "type": "results",
        "updatedAt": null,
        "url": "https://anne-cdn.oefol.at/public/legacy/event_4_060507erg.zip",
        "user": null,
        "visibility": "public"
    },
    {
        "club": null,
        "cup": null,
        "createdAt": null,
        "event": {
            "id": 4,
            "title": "Österreichische Meisterschaft Nachwuchs und Senioren, 2. Ranglistenlauf"
        },
        "fileName": "event_4_060507erg_si.zip",
        "id": 34043,
        "isImage": false,
        "label": "Zwischenzeiten",
        "mimeType": "application/zip",
        "size": 86515,
        "type": "splittimes",
        "updatedAt": null,
        "url": "https://anne-cdn.oefol.at/public/legacy/event_4_060507erg_si.zip",
        "user": null,
        "visibility": "public"
    }
]

POST v1/event

POST
https://anne-api.oefol.at
/v1/event

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"clubId\": 8,
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2067-09-05\",
    \"firstStart\": \"21:43\",
    \"location\": \"ewdtbwswp\",
    \"shortTitle\": \"a\",
    \"timeFrom\": \"21:43\",
    \"timeTo\": \"21:43\",
    \"title\": \"wtztjle\"
}"

PATCH v1/event/{id}

PATCH
https://anne-api.oefol.at
/v1/event/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/event/4" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"bankAccount\": \"[\\\"error\\\",\\\"inventore\\\"]\",
    \"contactEmailAddress\": \"nppgbifahkxfvhucwlphqfs\",
    \"coordinates\": \"rerum\",
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2082-03-28\",
    \"deadlineForNames\": \"2026-05-21T21:43:00\",
    \"description\": \"Enim et ducimus commodi alias nisi.\",
    \"firstStart\": \"21:43\",
    \"hosts\": \"[\\\"labore\\\",\\\"rerum\\\"]\",
    \"liveloxEventId\": 8,
    \"location\": \"vhsrahvvgdiivjltprath\",
    \"organisers\": \"[\\\"et\\\",\\\"cumque\\\"]\",
    \"paymentConfirmationClubId\": 6,
    \"ratingDurationDays\": 69,
    \"shortTitle\": \"oqjfjowsmkyjtoxfvfqju\",
    \"slug\": \"qltqzwms\",
    \"timeFrom\": \"21:43\",
    \"timeTo\": \"21:43\",
    \"title\": \"nafmousjir\",
    \"website\": \"vqdxtdmsj\"
}"

DELETE v1/event/{id}

DELETE
https://anne-api.oefol.at
/v1/event/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/event/4" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/event/{id}/publish

POST
https://anne-api.oefol.at
/v1/event/{id}/publish

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/publish" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/event/{id}/cancel

POST
https://anne-api.oefol.at
/v1/event/{id}/cancel

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/cancel" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"reason\": \"voluptas\"
}"

POST v1/event/{id}/bookmark

POST
https://anne-api.oefol.at
/v1/event/{id}/bookmark

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/bookmark" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/event/{id}/postpone

POST
https://anne-api.oefol.at
/v1/event/{id}/postpone

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/postpone" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2070-03-10\",
    \"reason\": \"quisquam\"
}"

GET v1/event/{id}/userInResults

GET
https://anne-api.oefol.at
/v1/event/{id}/userInResults

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/userInResults" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/event/{eventId}/ratings

GET
https://anne-api.oefol.at
/v1/event/{eventId}/ratings

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

eventId
integer
required
Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/ratings" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Event Category

GET v1/event/{id}/categories

GET
https://anne-api.oefol.at
/v1/event/{id}/categories

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Query Parameters

download
string

Whether or not to return the data as a file attachment.

Must be one of:
  • true
  • false
Example:
false
output
string

Output format.

Must be one of:
  • json
  • xml
Example:
json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/categories?download=false&output=json" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 139,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 40-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 40-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 6,
        "eventId": 4,
        "gender": null,
        "id": 131,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 15-16Leistung",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 15-16Leistung",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 6,
        "eventId": 4,
        "gender": null,
        "id": 132,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 17-18Leistung",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 17-18Leistung",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 6,
        "eventId": 4,
        "gender": null,
        "id": 133,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 15-18",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 15-18",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 134,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 19-20Leistung",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 19-20Leistung",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 135,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 19- Kurz",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 19- Kurz",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 136,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 21- Lang",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 21- Lang",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 137,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren Elite",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren Elite",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 138,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 35-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 35-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 130,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 13-14",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 13-14",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 140,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 45-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 45-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 141,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 50-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 50-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 142,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 55-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 55-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 143,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 60-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 60-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 144,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 65-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 65-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 146,
        "increaseEntryFee": false,
        "licenseRequired": false,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Direkt",
        "status": "classified",
        "teamMembers": 0,
        "title": "Direkt",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 147,
        "increaseEntryFee": true,
        "licenseRequired": false,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Neulinge",
        "status": "classified",
        "teamMembers": 0,
        "title": "Neulinge",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 151,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren 70-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren 70-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 121,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen Elite",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen Elite",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 113,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen - 12",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen - 12",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 114,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 13-14",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 13-14",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 6,
        "eventId": 4,
        "gender": null,
        "id": 115,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 15-16 Leistung",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 15-16 Leistung",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 6,
        "eventId": 4,
        "gender": null,
        "id": 116,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 17-18 Leistung",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 17-18 Leistung",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 6,
        "eventId": 4,
        "gender": null,
        "id": 117,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 15-18",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 15-18",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 118,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 19-20 Leistung",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 19-20 Leistung",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 119,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 19- Kurz",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 19- Kurz",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 120,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 21- Lang",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 21- Lang",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 112,
        "increaseEntryFee": true,
        "licenseRequired": false,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen - 10",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen - 10",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 122,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 35-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 35-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 123,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 40-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 40-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 124,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 45-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 45-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 125,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 50-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 50-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 126,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 55-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 55-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 12,
        "eventId": 4,
        "gender": null,
        "id": 127,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Damen 60-",
        "status": "classified",
        "teamMembers": 0,
        "title": "Damen 60-",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 128,
        "increaseEntryFee": true,
        "licenseRequired": false,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren - 10",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren - 10",
        "updatedAt": null
    },
    {
        "championship": null,
        "courses": [],
        "createdAt": null,
        "entryFee": 5,
        "eventId": 4,
        "gender": null,
        "id": 129,
        "increaseEntryFee": true,
        "licenseRequired": true,
        "maxAge": null,
        "minAge": null,
        "number": 0,
        "shortTitle": "Herren - 12",
        "status": "classified",
        "teamMembers": 0,
        "title": "Herren - 12",
        "updatedAt": null
    }
]

DELETE v1/event/{id}/categories

DELETE
https://anne-api.oefol.at
/v1/event/{id}/categories

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/event/4/categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/eventCategory

POST
https://anne-api.oefol.at
/v1/eventCategory

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventCategory" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"championship\": \"[\\\"qui\\\",\\\"minus\\\"]\",
    \"eventId\": 14,
    \"entryFee\": 485369309.739,
    \"increaseEntryFee\": false,
    \"licenseRequired\": true,
    \"maxAge\": 1,
    \"minAge\": 17,
    \"number\": 13,
    \"shortTitle\": \"htzveuruwhaoetolys\",
    \"status\": \"deserunt\",
    \"teamMembers\": 18,
    \"title\": \"lirrgfxmng\"
}"

PUT v1/eventCategory/{id}

PUT
https://anne-api.oefol.at
/v1/eventCategory/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventCategory.

Example:
112

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventCategory/112" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"championship\": \"[\\\"impedit\\\",\\\"eos\\\"]\",
    \"entryFee\": 43366954.62582,
    \"increaseEntryFee\": true,
    \"licenseRequired\": true,
    \"maxAge\": 15,
    \"minAge\": 7,
    \"number\": 8,
    \"shortTitle\": \"oudswmoxsktyl\",
    \"status\": \"modi\",
    \"teamMembers\": 17,
    \"title\": \"hfvsnqoyrgdrksvqjexhzqo\"
}"

DELETE v1/eventCategory/{id}

DELETE
https://anne-api.oefol.at
/v1/eventCategory/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventCategory.

Example:
112
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventCategory/112" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PUT v1/eventCategory/{id}/assignCourses

PUT
https://anne-api.oefol.at
/v1/eventCategory/{id}/assignCourses

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventCategory.

Example:
112

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventCategory/112/assignCourses" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \

PATCH v1/eventCategory/reorder

PATCH
https://anne-api.oefol.at
/v1/eventCategory/reorder

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/eventCategory/reorder" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"order\": \"[\\\"distinctio\\\",\\\"veritatis\\\"]\"
}"

Event Category Template

GET v1/eventCategoryTemplate

GET
https://anne-api.oefol.at
/v1/eventCategoryTemplate

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

competitionType
string

Filter templates by competition type. Allowed competition types: relay, single, team.

Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventCategoryTemplate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/eventCategoryTemplate

POST
https://anne-api.oefol.at
/v1/eventCategoryTemplate

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventCategoryTemplate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventCategories\": \"[\\\"nostrum\\\",\\\"dolor\\\"]\",
    \"label\": \"tlhmmch\"
}"

DELETE v1/eventCategoryTemplate/{id}

DELETE
https://anne-api.oefol.at
/v1/eventCategoryTemplate/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventCategoryTemplate.

Example:
rem
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventCategoryTemplate/rem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PUT v1/eventCategoryTemplate/{id}

PUT
https://anne-api.oefol.at
/v1/eventCategoryTemplate/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventCategoryTemplate.

Example:
id

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventCategoryTemplate/id" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventCategories\": \"[\\\"fugit\\\",\\\"eos\\\"]\",
    \"label\": \"elebpmpsumoygjqz\"
}"

Event Course

GET v1/event/{id}/courses

GET
https://anne-api.oefol.at
/v1/event/{id}/courses

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/courses" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/event/{id}/importCourses

POST
https://anne-api.oefol.at
/v1/event/{id}/importCourses

Headers

Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/importCourses" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --form "deleteExisting=false"\
    --form "eventStageId=10"\
    --form "file=@/tmp/phpkc4Ctp" 

POST v1/eventCourse

POST
https://anne-api.oefol.at
/v1/eventCourse

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventCourse" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"climb\": 4,
    \"controls\": \"[\\\"necessitatibus\\\",\\\"quisquam\\\"]\",
    \"eventId\": 1,
    \"eventStageId\": 12,
    \"length\": 8,
    \"title\": \"pdxnastjmjwpu\"
}"

PUT v1/eventCourse/{id}

PUT
https://anne-api.oefol.at
/v1/eventCourse/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventCourse.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventCourse/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"climb\": 1,
    \"controls\": \"[\\\"omnis\\\",\\\"placeat\\\"]\",
    \"eventStageId\": 4,
    \"length\": 2,
    \"title\": \"pjdngtrhxqlobxblhvhz\"
}"

DELETE v1/eventCourse/{id}

DELETE
https://anne-api.oefol.at
/v1/eventCourse/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventCourse.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventCourse/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Deadline

GET v1/eventDeadline/upcoming

GET
https://anne-api.oefol.at
/v1/eventDeadline/upcoming

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventDeadline/upcoming" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : HIT
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "createdAt": null,
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-05-22T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.6287705,14.0352805",
            "distance": null,
            "dateFrom": "2026-05-30T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SUK",
                    "id": 14,
                    "name": "SU Klagenfurt"
                }
            ],
            "id": 5263,
            "location": "Saissersee | Seehof Feidig",
            "ratingDurationDays": null,
            "shortTitle": "5.KOLV Cup, Ktn Allg. MS",
            "slug": "5-kolv-cup-ktn-allg-ms",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:00:00",
            "timeTo": "18:00:00",
            "url": "https://anne.orienteeringaustria.at/event/5-kolv-cup-ktn-allg-ms",
            "visibility": "public"
        },
        "eventId": 5263,
        "feeIncrease": 0,
        "id": 119,
        "notified": true,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-20T07:00:29.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-06-29T15:58:46.000000Z",
        "dateTo": "2026-05-24T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.77832004815217,14.095529967836022",
            "distance": null,
            "dateFrom": "2026-06-12T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5108,
            "location": "Steuerberg - Eden",
            "ratingDurationDays": null,
            "shortTitle": "AAOC 2026 Staffel",
            "slug": "alpe-adria-orienteering-cup-2026-staffel",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "18:30:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-staffel",
            "visibility": "public"
        },
        "eventId": 5108,
        "feeIncrease": null,
        "id": 3,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-12T10:04:40.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-12-31T23:00:00.000000Z",
        "dateTo": "2026-05-24T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.78865921113494,14.115625379156896",
            "distance": null,
            "dateFrom": "2026-06-13T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5109,
            "location": "Steuerberg - Feldkirchen in Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "6.KOLV Cuplauf / AAOC 2026 Lang",
            "slug": "alpe-adria-orienteering-cup-2026-langdistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-langdistanz",
            "visibility": "public"
        },
        "eventId": 5109,
        "feeIncrease": 0,
        "id": 5,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-12T11:46:57.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-12-31T23:00:00.000000Z",
        "dateTo": "2026-05-24T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.761451353316,14.095050612763",
            "distance": null,
            "dateFrom": "2026-06-14T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5110,
            "location": "Steuerberg - Wachsenberg",
            "ratingDurationDays": null,
            "shortTitle": "7.KOLV Cuplauf / AAOC 2026 Mittel",
            "slug": "alpe-adria-orienteering-cup-2026-mitteldistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-mitteldistanz",
            "visibility": "public"
        },
        "eventId": 5110,
        "feeIncrease": 0,
        "id": 7,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-12T11:12:17.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-25T20:34:23.000000Z",
        "dateTo": "2026-05-24T21:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": "48.325929880118,14.362558722495999",
            "distance": null,
            "dateFrom": "2026-05-31T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5267,
            "location": "Außertreffling",
            "ratingDurationDays": null,
            "shortTitle": "OÖLM Staffel 2026",
            "slug": "oolm-staffel-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "13:00:00",
            "url": "https://anne.orienteeringaustria.at/event/oolm-staffel-2026",
            "visibility": "public"
        },
        "eventId": 5267,
        "feeIncrease": 0,
        "id": 125,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-05-22T22:00:00.000000Z",
        "dateTo": "2026-05-25T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.6287705,14.0352805",
            "distance": null,
            "dateFrom": "2026-05-30T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SUK",
                    "id": 14,
                    "name": "SU Klagenfurt"
                }
            ],
            "id": 5263,
            "location": "Saissersee | Seehof Feidig",
            "ratingDurationDays": null,
            "shortTitle": "5.KOLV Cup, Ktn Allg. MS",
            "slug": "5-kolv-cup-ktn-allg-ms",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:00:00",
            "timeTo": "18:00:00",
            "url": "https://anne.orienteeringaustria.at/event/5-kolv-cup-ktn-allg-ms",
            "visibility": "public"
        },
        "eventId": 5263,
        "feeIncrease": 50,
        "id": 120,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-05-09T09:24:41.000000Z"
    },
    {
        "createdAt": "2026-05-08T11:39:33.000000Z",
        "current": true,
        "dateFrom": "2026-05-11T22:00:00.000000Z",
        "dateTo": "2026-05-25T21:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-05-30T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HOR",
                    "id": 139,
                    "name": "HSV Hörsching Sektion OL"
                }
            ],
            "id": 5502,
            "location": "Außertreffling",
            "ratingDurationDays": null,
            "shortTitle": "OOELM Mitteldistanz",
            "slug": "ooe-landesmeisterschaft-mitteldistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:00:00",
            "timeTo": "18:00:00",
            "url": "https://anne.orienteeringaustria.at/event/ooe-landesmeisterschaft-mitteldistanz",
            "visibility": "public"
        },
        "eventId": 5502,
        "feeIncrease": 0,
        "id": 383,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-14T15:53:43.000000Z"
    },
    {
        "createdAt": "2026-05-08T11:49:48.000000Z",
        "current": false,
        "dateFrom": "2026-05-25T22:00:00.000000Z",
        "dateTo": "2026-05-28T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-05-30T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HOR",
                    "id": 139,
                    "name": "HSV Hörsching Sektion OL"
                }
            ],
            "id": 5502,
            "location": "Außertreffling",
            "ratingDurationDays": null,
            "shortTitle": "OOELM Mitteldistanz",
            "slug": "ooe-landesmeisterschaft-mitteldistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:00:00",
            "timeTo": "18:00:00",
            "url": "https://anne.orienteeringaustria.at/event/ooe-landesmeisterschaft-mitteldistanz",
            "visibility": "public"
        },
        "eventId": 5502,
        "feeIncrease": 50,
        "id": 384,
        "notified": false,
        "title": "Nachmeldungen",
        "updatedAt": "2026-05-08T11:49:48.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-05-24T22:00:00.000000Z",
        "dateTo": "2026-05-28T22:00:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": "48.325929880118,14.362558722495999",
            "distance": null,
            "dateFrom": "2026-05-31T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5267,
            "location": "Außertreffling",
            "ratingDurationDays": null,
            "shortTitle": "OÖLM Staffel 2026",
            "slug": "oolm-staffel-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "13:00:00",
            "url": "https://anne.orienteeringaustria.at/event/oolm-staffel-2026",
            "visibility": "public"
        },
        "eventId": 5267,
        "feeIncrease": 1,
        "id": 126,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": "2026-03-09T14:18:56.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-05-29T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-04T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "WOLV",
                    "id": 10008,
                    "name": "Wiener Orientierungslaufverband"
                }
            ],
            "id": 5437,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "ÖSTM Sprint & Knock Out Sprint",
            "slug": "ostm-sprint",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:00:00",
            "timeTo": "19:00:00",
            "url": "https://anne.orienteeringaustria.at/event/ostm-sprint",
            "visibility": "public"
        },
        "eventId": 5437,
        "feeIncrease": 0,
        "id": 308,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-18T11:45:55.000000Z"
    },
    {
        "createdAt": "2026-05-07T14:35:20.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-05-29T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-03T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "FOL",
                    "id": 119,
                    "name": "FUN-OL NÖe"
                }
            ],
            "id": 5501,
            "location": "Ternitz",
            "ratingDurationDays": null,
            "shortTitle": "NÖ- LM der Schulen - Sprint",
            "slug": "no-schulmeisterschaft-sprint-1",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/no-schulmeisterschaft-sprint-1",
            "visibility": "public"
        },
        "eventId": 5501,
        "feeIncrease": 0,
        "id": 382,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-07T14:39:28.000000Z"
    },
    {
        "createdAt": "2026-04-22T19:26:25.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-01T21:59:59.000000Z",
        "event": {
            "competitionType": null,
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-03T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "education",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OFV",
                    "id": 105,
                    "name": "ÖFOL"
                }
            ],
            "id": 5489,
            "location": "Online",
            "ratingDurationDays": null,
            "shortTitle": "Externe Fortbildung: Sportpsychologie",
            "slug": "externe-online-fortbildung-dtb-sportpsychologie-mit-rahel-colins",
            "sportType": null,
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "19:00:00",
            "timeTo": "21:30:00",
            "url": "https://anne.orienteeringaustria.at/event/externe-online-fortbildung-dtb-sportpsychologie-mit-rahel-colins",
            "visibility": "public"
        },
        "eventId": 5489,
        "feeIncrease": 0,
        "id": 366,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-04T05:50:01.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-05-24T22:00:00.000000Z",
        "dateTo": "2026-06-02T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.77832004815217,14.095529967836022",
            "distance": null,
            "dateFrom": "2026-06-12T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5108,
            "location": "Steuerberg - Eden",
            "ratingDurationDays": null,
            "shortTitle": "AAOC 2026 Staffel",
            "slug": "alpe-adria-orienteering-cup-2026-staffel",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "18:30:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-staffel",
            "visibility": "public"
        },
        "eventId": 5108,
        "feeIncrease": 50,
        "id": 4,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-05-12T10:04:16.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-05-24T22:00:00.000000Z",
        "dateTo": "2026-06-02T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.78865921113494,14.115625379156896",
            "distance": null,
            "dateFrom": "2026-06-13T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5109,
            "location": "Steuerberg - Feldkirchen in Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "6.KOLV Cuplauf / AAOC 2026 Lang",
            "slug": "alpe-adria-orienteering-cup-2026-langdistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-langdistanz",
            "visibility": "public"
        },
        "eventId": 5109,
        "feeIncrease": 50,
        "id": 6,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-02-12T11:47:43.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-05-24T22:00:00.000000Z",
        "dateTo": "2026-06-02T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "46.761451353316,14.095050612763",
            "distance": null,
            "dateFrom": "2026-06-14T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5110,
            "location": "Steuerberg - Wachsenberg",
            "ratingDurationDays": null,
            "shortTitle": "7.KOLV Cuplauf / AAOC 2026 Mittel",
            "slug": "alpe-adria-orienteering-cup-2026-mitteldistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-mitteldistanz",
            "visibility": "public"
        },
        "eventId": 5110,
        "feeIncrease": 50,
        "id": 8,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-02-12T11:48:31.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-06-03T21:59:00.000000Z",
        "dateTo": "2026-06-03T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5197,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "WAM OL 2026",
            "slug": "orientierungslauf-wiener-akademische-meisterschaft",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "17:00:00",
            "timeTo": "20:00:00",
            "url": "https://anne.orienteeringaustria.at/event/orientierungslauf-wiener-akademische-meisterschaft",
            "visibility": "public"
        },
        "eventId": 5197,
        "feeIncrease": 0,
        "id": 35,
        "notified": true,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-06T08:55:53.000000Z"
    },
    {
        "createdAt": "2026-04-19T16:52:14.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-04T21:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-14T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "ORIO",
                    "id": 48,
                    "name": "Orienteering  Imst Oberland"
                }
            ],
            "id": 5483,
            "location": "Obtarrenz, Fußballplatz Lenzenanger",
            "ratingDurationDays": null,
            "shortTitle": "4.TC",
            "slug": "4-tirolcup-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/4-tirolcup-2",
            "visibility": "public"
        },
        "eventId": 5483,
        "feeIncrease": 0,
        "id": 360,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-04-19T16:52:14.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2026-05-06T22:00:00.000000Z",
        "dateTo": "2026-06-07T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5197,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "WAM OL 2026",
            "slug": "orientierungslauf-wiener-akademische-meisterschaft",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "17:00:00",
            "timeTo": "20:00:00",
            "url": "https://anne.orienteeringaustria.at/event/orientierungslauf-wiener-akademische-meisterschaft",
            "visibility": "public"
        },
        "eventId": 5197,
        "feeIncrease": 1,
        "id": 36,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:30:06.000000Z",
        "dateTo": "2026-06-09T18:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5226,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "3. FUN-OL 2026",
            "slug": "3-fun-ol-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "16:30:00",
            "timeTo": "17:45:00",
            "url": "https://anne.orienteeringaustria.at/event/3-fun-ol-2026",
            "visibility": "public"
        },
        "eventId": 5226,
        "feeIncrease": 0,
        "id": 62,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": "2026-01-24T10:41:03.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-11T21:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-21T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OrK",
                    "id": 21,
                    "name": "Orienteering Klosterneuburg"
                }
            ],
            "id": 5357,
            "location": "Südstadt",
            "ratingDurationDays": null,
            "shortTitle": "NÖ & Wr. Sprint-MS",
            "slug": "no-wr-sprint-meisterschaften",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "13:00:00",
            "url": "https://anne.orienteeringaustria.at/event/no-wr-sprint-meisterschaften",
            "visibility": "public"
        },
        "eventId": 5357,
        "feeIncrease": 0,
        "id": 229,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-24T10:41:03.000000Z"
    },
    {
        "createdAt": "2026-04-03T18:28:01.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-12T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-20T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5467,
            "location": "Mollram",
            "ratingDurationDays": null,
            "shortTitle": "NÖ Allgemeine MS, 48. WN Stadt-MS",
            "slug": "no-allgemeine-meisterschaft-48-wiener-neustadter-stadtmeisterschaft",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/no-allgemeine-meisterschaft-48-wiener-neustadter-stadtmeisterschaft",
            "visibility": "public"
        },
        "eventId": 5467,
        "feeIncrease": 0,
        "id": 336,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-04-03T18:31:35.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-19T07:52:41.000000Z",
        "dateTo": "2026-06-13T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-08T00:00:00.000000Z",
            "dateTo": "2026-07-12T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5245,
            "location": "Litschau",
            "ratingDurationDays": null,
            "shortTitle": "Sommer Cup",
            "slug": "sommer-cup-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/sommer-cup-2",
            "visibility": "public"
        },
        "eventId": 5245,
        "feeIncrease": 0,
        "id": 96,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": "2026-04-22T15:18:29.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-13T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "47.29393027978462,16.075701713562015",
            "distance": null,
            "dateFrom": "2026-06-21T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HPF",
                    "id": 2,
                    "name": "HSV Pinkafeld"
                },
                {
                    "code": "LOM",
                    "id": 3,
                    "name": "LZ OMAHA"
                }
            ],
            "id": 5486,
            "location": "Markt Allhau",
            "ratingDurationDays": null,
            "shortTitle": "LM Sprint (B, St)",
            "slug": "lm-sprint-fur-bgld-u-stmk",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/lm-sprint-fur-bgld-u-stmk",
            "visibility": "public"
        },
        "eventId": 5486,
        "feeIncrease": 0,
        "id": 363,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-18T06:10:22.000000Z"
    },
    {
        "createdAt": "2026-04-03T22:40:02.000000Z",
        "current": false,
        "dateFrom": "2026-06-12T22:00:00.000000Z",
        "dateTo": "2026-06-14T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-20T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5467,
            "location": "Mollram",
            "ratingDurationDays": null,
            "shortTitle": "NÖ Allgemeine MS, 48. WN Stadt-MS",
            "slug": "no-allgemeine-meisterschaft-48-wiener-neustadter-stadtmeisterschaft",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/no-allgemeine-meisterschaft-48-wiener-neustadter-stadtmeisterschaft",
            "visibility": "public"
        },
        "eventId": 5467,
        "feeIncrease": 50,
        "id": 337,
        "notified": false,
        "title": "Spätmeldung",
        "updatedAt": "2026-04-03T22:40:02.000000Z"
    },
    {
        "createdAt": "2026-05-18T06:12:04.000000Z",
        "current": false,
        "dateFrom": "2026-06-13T22:00:00.000000Z",
        "dateTo": "2026-06-15T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "47.29393027978462,16.075701713562015",
            "distance": null,
            "dateFrom": "2026-06-21T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HPF",
                    "id": 2,
                    "name": "HSV Pinkafeld"
                },
                {
                    "code": "LOM",
                    "id": 3,
                    "name": "LZ OMAHA"
                }
            ],
            "id": 5486,
            "location": "Markt Allhau",
            "ratingDurationDays": null,
            "shortTitle": "LM Sprint (B, St)",
            "slug": "lm-sprint-fur-bgld-u-stmk",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/lm-sprint-fur-bgld-u-stmk",
            "visibility": "public"
        },
        "eventId": 5486,
        "feeIncrease": 50,
        "id": 391,
        "notified": false,
        "title": "Spätmeldung",
        "updatedAt": "2026-05-18T06:13:35.000000Z"
    },
    {
        "createdAt": "2026-04-08T17:50:49.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-19T21:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-27T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "AHDO",
                    "id": 32,
                    "name": "ASKÖ Henndorf Orienteering"
                }
            ],
            "id": 5473,
            "location": "",
            "ratingDurationDays": null,
            "shortTitle": "Sbg LM Staffel",
            "slug": "salzburger-lm-staffel-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/salzburger-lm-staffel-2",
            "visibility": "public"
        },
        "eventId": 5473,
        "feeIncrease": 0,
        "id": 346,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-04-08T17:59:29.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-15T09:54:28.000000Z",
        "dateTo": "2026-06-21T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-26T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5236,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "OÖLM Sprint 2026",
            "slug": "oolm-sprint-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/oolm-sprint-2026",
            "visibility": "public"
        },
        "eventId": 5236,
        "feeIncrease": 0,
        "id": 78,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2026-05-14T22:00:00.000000Z",
        "dateTo": "2026-06-21T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-02T00:00:00.000000Z",
            "dateTo": "2026-07-05T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HVI",
                    "id": 9,
                    "name": "HSV OL Villach"
                }
            ],
            "id": 4955,
            "location": "Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "8. Carinthian Lake Cup 2026",
            "slug": "8-carinthian-lake-cup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/8-carinthian-lake-cup-2026",
            "visibility": "public"
        },
        "eventId": 4955,
        "feeIncrease": 1,
        "id": 2,
        "notified": true,
        "title": "Nachmeldung",
        "updatedAt": "2026-04-28T14:34:40.000000Z"
    },
    {
        "createdAt": "2026-04-08T18:00:20.000000Z",
        "current": false,
        "dateFrom": "2026-06-19T21:59:01.000000Z",
        "dateTo": "2026-06-22T21:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-27T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "AHDO",
                    "id": 32,
                    "name": "ASKÖ Henndorf Orienteering"
                }
            ],
            "id": 5473,
            "location": "",
            "ratingDurationDays": null,
            "shortTitle": "Sbg LM Staffel",
            "slug": "salzburger-lm-staffel-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/salzburger-lm-staffel-2",
            "visibility": "public"
        },
        "eventId": 5473,
        "feeIncrease": 50,
        "id": 347,
        "notified": false,
        "title": "Spätmeldung",
        "updatedAt": "2026-04-08T18:00:20.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-06-21T22:00:00.000000Z",
        "dateTo": "2026-06-23T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-26T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5236,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "OÖLM Sprint 2026",
            "slug": "oolm-sprint-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/oolm-sprint-2026",
            "visibility": "public"
        },
        "eventId": 5236,
        "feeIncrease": 1,
        "id": 79,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-03T17:42:45.000000Z",
        "dateTo": "2026-06-24T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-04T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HVI",
                    "id": 9,
                    "name": "HSV OL Villach"
                }
            ],
            "id": 5213,
            "location": "Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "ÖHSV Verbandsmeisterschaft 2026",
            "slug": "ohsv-verbandsmeisterschaften-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/ohsv-verbandsmeisterschaften-2026",
            "visibility": "public"
        },
        "eventId": 5213,
        "feeIncrease": 0,
        "id": 53,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": "2026-01-09T19:11:51.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-25T10:00:00.000000Z",
        "event": {
            "competitionType": null,
            "coordinates": "48.07125995230909,16.281213716888413",
            "distance": null,
            "dateFrom": "2026-06-27T00:00:00.000000Z",
            "dateTo": "2026-06-28T00:00:00.000000Z",
            "eventType": "training",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "WAT",
                    "id": 62,
                    "name": "WAT-OL"
                }
            ],
            "id": 5334,
            "location": "Mödling",
            "ratingDurationDays": null,
            "shortTitle": "ASKÖ Jugendtrainingstage",
            "slug": "jugendtrainingstage-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/jugendtrainingstage-2026",
            "visibility": "public"
        },
        "eventId": 5334,
        "feeIncrease": 0,
        "id": 205,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-09T19:14:57.000000Z"
    },
    {
        "createdAt": "2026-01-20T15:32:14.000000Z",
        "current": true,
        "dateFrom": "2026-05-07T10:00:00.000000Z",
        "dateTo": "2026-06-25T10:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "48.07380490949,16.288402037048",
            "distance": null,
            "dateFrom": "2026-06-27T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OSW",
                    "id": 57,
                    "name": "OLG Ströck Wien"
                }
            ],
            "id": 5348,
            "location": "HTL Mödling",
            "ratingDurationDays": null,
            "shortTitle": "Wr. Sprint Serie",
            "slug": "wr-sprint-serie-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:30:00",
            "timeTo": "16:00:00",
            "url": "https://anne.orienteeringaustria.at/event/wr-sprint-serie-2026",
            "visibility": "public"
        },
        "eventId": 5348,
        "feeIncrease": 0,
        "id": 221,
        "notified": false,
        "title": "Normaler Meldeschluss über ANNE",
        "updatedAt": "2026-01-20T16:15:06.000000Z"
    },
    {
        "createdAt": "2026-01-20T16:23:00.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-06-25T10:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "48.056195530317,16.275420145416",
            "distance": null,
            "dateFrom": "2026-06-28T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OSW",
                    "id": 57,
                    "name": "OLG Ströck Wien"
                }
            ],
            "id": 5349,
            "location": "Richardshof 248, 2352 Gumpoldskirchen",
            "ratingDurationDays": null,
            "shortTitle": "WOLV Cup",
            "slug": "wolv-cup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:30:00",
            "timeTo": "13:30:00",
            "url": "https://anne.orienteeringaustria.at/event/wolv-cup-2026",
            "visibility": "public"
        },
        "eventId": 5349,
        "feeIncrease": 0,
        "id": 222,
        "notified": false,
        "title": "Normaler Meldeschluss über ANNE",
        "updatedAt": "2026-01-20T16:31:51.000000Z"
    },
    {
        "createdAt": "2025-12-25T16:48:56.000000Z",
        "current": true,
        "dateFrom": "2026-04-30T22:00:00.000000Z",
        "dateTo": "2026-06-26T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-06-30T00:00:00.000000Z",
            "dateTo": "2026-07-02T00:00:00.000000Z",
            "eventType": "training",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HVI",
                    "id": 9,
                    "name": "HSV OL Villach"
                }
            ],
            "id": 5292,
            "location": "Raum Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "Train your Team",
            "slug": "train-your-team-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/train-your-team-2",
            "visibility": "public"
        },
        "eventId": 5292,
        "feeIncrease": 0,
        "id": 152,
        "notified": true,
        "title": "Normaler Meldeschluss",
        "updatedAt": "2026-05-10T13:55:00.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-06-24T22:00:00.000000Z",
        "dateTo": "2026-06-28T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-04T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HVI",
                    "id": 9,
                    "name": "HSV OL Villach"
                }
            ],
            "id": 5213,
            "location": "Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "ÖHSV Verbandsmeisterschaft 2026",
            "slug": "ohsv-verbandsmeisterschaften-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/ohsv-verbandsmeisterschaften-2026",
            "visibility": "public"
        },
        "eventId": 5213,
        "feeIncrease": 1,
        "id": 54,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-06-13T22:00:00.000000Z",
        "dateTo": "2026-06-30T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-08T00:00:00.000000Z",
            "dateTo": "2026-07-12T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5245,
            "location": "Litschau",
            "ratingDurationDays": null,
            "shortTitle": "Sommer Cup",
            "slug": "sommer-cup-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/sommer-cup-2",
            "visibility": "public"
        },
        "eventId": 5245,
        "feeIncrease": 1,
        "id": 97,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:32:56.000000Z",
        "dateTo": "2026-07-07T18:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-08T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5227,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "4. FUN-OL 2026",
            "slug": "4-fun-ol-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "16:30:00",
            "timeTo": "17:45:00",
            "url": "https://anne.orienteeringaustria.at/event/4-fun-ol-2026",
            "visibility": "public"
        },
        "eventId": 5227,
        "feeIncrease": 0,
        "id": 63,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-12-01T17:02:29.000000Z",
        "dateTo": "2026-07-08T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-18T00:00:00.000000Z",
            "dateTo": "2026-07-19T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "ACA",
                    "id": 104,
                    "name": "AC Ausland"
                }
            ],
            "id": 5280,
            "location": "Márkó (HUN)",
            "ratingDurationDays": null,
            "shortTitle": "5./6. MTBO Austria Cup",
            "slug": "pannon-mtbo-5-6-austria-cup",
            "sportType": "mountainbikeOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/pannon-mtbo-5-6-austria-cup",
            "visibility": "public"
        },
        "eventId": 5280,
        "feeIncrease": 0,
        "id": 140,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-07-08T22:00:00.000000Z",
        "dateTo": "2026-07-12T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-07-18T00:00:00.000000Z",
            "dateTo": "2026-07-19T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "ACA",
                    "id": 104,
                    "name": "AC Ausland"
                }
            ],
            "id": 5280,
            "location": "Márkó (HUN)",
            "ratingDurationDays": null,
            "shortTitle": "5./6. MTBO Austria Cup",
            "slug": "pannon-mtbo-5-6-austria-cup",
            "sportType": "mountainbikeOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/pannon-mtbo-5-6-austria-cup",
            "visibility": "public"
        },
        "eventId": 5280,
        "feeIncrease": 1,
        "id": 141,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-09-10T17:54:02.000000Z",
        "dateTo": "2026-07-17T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "48.20806959999999,16.3713095",
            "distance": null,
            "dateFrom": "2026-09-03T00:00:00.000000Z",
            "dateTo": "2026-09-06T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5162,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "Vienna O Challenge 2026",
            "slug": "vienna-orienteering-challenge-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/vienna-orienteering-challenge-2026",
            "visibility": "public"
        },
        "eventId": 5162,
        "feeIncrease": 0,
        "id": 27,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-07-17T22:00:00.000000Z",
        "dateTo": "2026-07-21T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "48.20806959999999,16.3713095",
            "distance": null,
            "dateFrom": "2026-09-03T00:00:00.000000Z",
            "dateTo": "2026-09-06T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5162,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "Vienna O Challenge 2026",
            "slug": "vienna-orienteering-challenge-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/vienna-orienteering-challenge-2026",
            "visibility": "public"
        },
        "eventId": 5162,
        "feeIncrease": 1,
        "id": 28,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:34:46.000000Z",
        "dateTo": "2026-08-11T18:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-08-12T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5228,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "5. FUN-OL 2026",
            "slug": "5-fun-ol-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "16:30:00",
            "timeTo": "17:45:00",
            "url": "https://anne.orienteeringaustria.at/event/5-fun-ol-2026",
            "visibility": "public"
        },
        "eventId": 5228,
        "feeIncrease": 0,
        "id": 64,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:51:16.000000Z",
        "dateTo": "2026-08-14T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-08-22T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5233,
            "location": "Region Budweis",
            "ratingDurationDays": null,
            "shortTitle": "4. Linzcup 2026",
            "slug": "4-linzcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/4-linzcup-2026",
            "visibility": "public"
        },
        "eventId": 5233,
        "feeIncrease": 0,
        "id": 72,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-17T08:05:52.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-08-16T22:00:00.000000Z",
        "dateTo": "2026-08-16T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-08-22T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5233,
            "location": "Region Budweis",
            "ratingDurationDays": null,
            "shortTitle": "4. Linzcup 2026",
            "slug": "4-linzcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/4-linzcup-2026",
            "visibility": "public"
        },
        "eventId": 5233,
        "feeIncrease": 1,
        "id": 73,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-02-17T08:06:10.000000Z"
    },
    {
        "createdAt": "2026-04-29T12:56:25.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-08-18T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-08-30T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5494,
            "location": "Dreiländereck",
            "ratingDurationDays": null,
            "shortTitle": "6. ST Cup 3 Borders",
            "slug": "6-stolv-cup-3-borders-orienteering",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/6-stolv-cup-3-borders-orienteering",
            "visibility": "public"
        },
        "eventId": 5494,
        "feeIncrease": 0,
        "id": 373,
        "notified": false,
        "title": "Normaler Meldeschluss",
        "updatedAt": "2026-04-29T12:56:25.000000Z"
    },
    {
        "createdAt": "2026-04-29T12:57:19.000000Z",
        "current": false,
        "dateFrom": "2026-08-18T22:00:00.000000Z",
        "dateTo": "2026-08-24T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-08-30T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5494,
            "location": "Dreiländereck",
            "ratingDurationDays": null,
            "shortTitle": "6. ST Cup 3 Borders",
            "slug": "6-stolv-cup-3-borders-orienteering",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/6-stolv-cup-3-borders-orienteering",
            "visibility": "public"
        },
        "eventId": 5494,
        "feeIncrease": 50,
        "id": 374,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-04-29T12:57:19.000000Z"
    },
    {
        "createdAt": "2026-03-26T09:32:01.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-08-25T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-08-29T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NFWien",
                    "id": 55,
                    "name": "Naturfreunde Wien"
                }
            ],
            "id": 5452,
            "location": "3001 Mauerbach/NÖ, Hainbuch 3, Parkplatz des ehem.Gasthof Radlherr",
            "ratingDurationDays": null,
            "shortTitle": "WOLV Cup 4.Lauf",
            "slug": "wolv-cup-4lauf",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "13:00:00",
            "url": "https://anne.orienteeringaustria.at/event/wolv-cup-4lauf",
            "visibility": "public"
        },
        "eventId": 5452,
        "feeIncrease": 0,
        "id": 321,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-03-26T09:34:12.000000Z"
    },
    {
        "createdAt": "2026-01-05T09:47:20.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-08-27T21:59:59.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-06T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5314,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "VOC Sprint Relay",
            "slug": "vienna-orienteering-challenge-sprint-relay",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "12:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/vienna-orienteering-challenge-sprint-relay",
            "visibility": "public"
        },
        "eventId": 5314,
        "feeIncrease": 0,
        "id": 180,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-05T09:47:20.000000Z"
    },
    {
        "createdAt": "2026-02-25T19:17:45.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-08-28T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "47.91490389488129,13.102096179379565",
            "distance": null,
            "dateFrom": "2026-09-05T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": true,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "AHDO",
                    "id": 32,
                    "name": "ASKÖ Henndorf Orienteering"
                }
            ],
            "id": 5420,
            "location": "Riedelwald",
            "ratingDurationDays": null,
            "shortTitle": "4.SC",
            "slug": "4sbg-cup",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "12:00:00",
            "timeTo": "16:00:00",
            "url": "https://anne.orienteeringaustria.at/event/4sbg-cup",
            "visibility": "public"
        },
        "eventId": 5420,
        "feeIncrease": 0,
        "id": 293,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-04-08T17:45:37.000000Z"
    },
    {
        "createdAt": "2026-04-08T17:47:04.000000Z",
        "current": false,
        "dateFrom": "2026-08-28T21:59:01.000000Z",
        "dateTo": "2026-08-31T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "47.91490389488129,13.102096179379565",
            "distance": null,
            "dateFrom": "2026-09-05T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": true,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "AHDO",
                    "id": 32,
                    "name": "ASKÖ Henndorf Orienteering"
                }
            ],
            "id": 5420,
            "location": "Riedelwald",
            "ratingDurationDays": null,
            "shortTitle": "4.SC",
            "slug": "4sbg-cup",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "12:00:00",
            "timeTo": "16:00:00",
            "url": "https://anne.orienteeringaustria.at/event/4sbg-cup",
            "visibility": "public"
        },
        "eventId": 5420,
        "feeIncrease": 50,
        "id": 345,
        "notified": false,
        "title": "Spätmeldung",
        "updatedAt": "2026-04-08T17:47:04.000000Z"
    },
    {
        "createdAt": "2026-02-27T07:40:57.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-09-02T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-03T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "training",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5421,
            "location": "Wien Dänenstraße",
            "ratingDurationDays": null,
            "shortTitle": "Wiener Sprintserie 2026 5. Lauf",
            "slug": "voc-x-wiener-sprintserie",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "17:30:00",
            "timeTo": "19:00:00",
            "url": "https://anne.orienteeringaustria.at/event/voc-x-wiener-sprintserie",
            "visibility": "public"
        },
        "eventId": 5421,
        "feeIncrease": 0,
        "id": 294,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-27T07:43:04.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-07-29T14:00:25.000000Z",
        "dateTo": "2026-09-06T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-12T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5127,
            "location": "Bad Leonfelden",
            "ratingDurationDays": null,
            "shortTitle": "11.AC+ÖSTM Langdistanz+WRE",
            "slug": "11-ac-ostm-langdistanz-wre",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/11-ac-ostm-langdistanz-wre",
            "visibility": "public"
        },
        "eventId": 5127,
        "feeIncrease": 0,
        "id": 19,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-07-29T14:04:47.000000Z",
        "dateTo": "2026-09-06T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-13T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5128,
            "location": "Bad Leonfelden",
            "ratingDurationDays": null,
            "shortTitle": "12.AC+ÖSTM Mitteldistanz+WRE+ASKÖ-BM",
            "slug": "12-ac-ostm-mitteldistanz-wre-askoebm",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/12-ac-ostm-mitteldistanz-wre-askoebm",
            "visibility": "public"
        },
        "eventId": 5128,
        "feeIncrease": 0,
        "id": 21,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:36:47.000000Z",
        "dateTo": "2026-09-08T18:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-09T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5229,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "6. FUN-OL 2026",
            "slug": "6-fun-ol-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "16:30:00",
            "timeTo": "17:45:00",
            "url": "https://anne.orienteeringaustria.at/event/6-fun-ol-2026",
            "visibility": "public"
        },
        "eventId": 5229,
        "feeIncrease": 0,
        "id": 65,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-09-06T22:00:00.000000Z",
        "dateTo": "2026-09-09T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-12T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5127,
            "location": "Bad Leonfelden",
            "ratingDurationDays": null,
            "shortTitle": "11.AC+ÖSTM Langdistanz+WRE",
            "slug": "11-ac-ostm-langdistanz-wre",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/11-ac-ostm-langdistanz-wre",
            "visibility": "public"
        },
        "eventId": 5127,
        "feeIncrease": 50,
        "id": 20,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-02-19T20:42:55.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-09-06T22:00:00.000000Z",
        "dateTo": "2026-09-09T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-13T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5128,
            "location": "Bad Leonfelden",
            "ratingDurationDays": null,
            "shortTitle": "12.AC+ÖSTM Mitteldistanz+WRE+ASKÖ-BM",
            "slug": "12-ac-ostm-mitteldistanz-wre-askoebm",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/12-ac-ostm-mitteldistanz-wre-askoebm",
            "visibility": "public"
        },
        "eventId": 5128,
        "feeIncrease": 50,
        "id": 22,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-02-19T20:42:12.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:53:10.000000Z",
        "dateTo": "2026-09-13T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-19T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5234,
            "location": "Vorderweissenbach",
            "ratingDurationDays": null,
            "shortTitle": "5. Linzcup 2026",
            "slug": "5-linzcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/5-linzcup-2026",
            "visibility": "public"
        },
        "eventId": 5234,
        "feeIncrease": 0,
        "id": 74,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-09-13T22:00:00.000000Z",
        "dateTo": "2026-09-15T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-19T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5234,
            "location": "Vorderweissenbach",
            "ratingDurationDays": null,
            "shortTitle": "5. Linzcup 2026",
            "slug": "5-linzcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/5-linzcup-2026",
            "visibility": "public"
        },
        "eventId": 5234,
        "feeIncrease": 1,
        "id": 75,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": "2026-02-17T08:07:02.000000Z"
    },
    {
        "createdAt": "2026-01-12T09:15:39.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-09-18T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": "48.94462066561596,17.17349455366261",
            "distance": null,
            "dateFrom": "2026-09-26T00:00:00.000000Z",
            "dateTo": "2026-09-27T00:00:00.000000Z",
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "ACA",
                    "id": 104,
                    "name": "AC Ausland"
                }
            ],
            "id": 5335,
            "location": "Vacenovice (Hodonin) / CZ",
            "ratingDurationDays": null,
            "shortTitle": "7./8. & 9. MTBO AC - Wochenende",
            "slug": "78-9-mtbo-ac-wochenende",
            "sportType": "mountainbikeOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/78-9-mtbo-ac-wochenende",
            "visibility": "public"
        },
        "eventId": 5335,
        "feeIncrease": 0,
        "id": 206,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-12T09:16:59.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-13T09:54:38.000000Z",
        "dateTo": "2026-09-27T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-03T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5235,
            "location": "Mühlviertel",
            "ratingDurationDays": null,
            "shortTitle": "6. Linzcup 2026",
            "slug": "6-linzcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/6-linzcup-2026",
            "visibility": "public"
        },
        "eventId": 5235,
        "feeIncrease": 0,
        "id": 76,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": "2026-03-04T08:09:25.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-09-29T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-03T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "LKI",
                    "id": 10653,
                    "name": "Laufklub Kompass Innsbruck"
                }
            ],
            "id": 5429,
            "location": "St. Sigmund im Sellrain",
            "ratingDurationDays": null,
            "shortTitle": "6. TC + TM Middle 2026",
            "slug": "tm-middle-6-tirol-cup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/tm-middle-6-tirol-cup-2026",
            "visibility": "public"
        },
        "eventId": 5429,
        "feeIncrease": 0,
        "id": 301,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-03-04T08:18:34.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-07-09T16:57:22.000000Z",
        "dateTo": "2026-09-30T21:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5117,
            "location": "N M Lombardei",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Staffel Lombardei",
            "slug": "arge-alp-staffel-lombardei",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-staffel-lombardei",
            "visibility": "public"
        },
        "eventId": 5117,
        "feeIncrease": 0,
        "id": 9,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-09-27T22:00:00.000000Z",
        "dateTo": "2026-09-30T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-03T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5235,
            "location": "Mühlviertel",
            "ratingDurationDays": null,
            "shortTitle": "6. Linzcup 2026",
            "slug": "6-linzcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/6-linzcup-2026",
            "visibility": "public"
        },
        "eventId": 5235,
        "feeIncrease": 1,
        "id": 77,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-07-09T16:58:37.000000Z",
        "dateTo": "2026-10-01T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-11T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5118,
            "location": "M P Lombardei",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Einzel",
            "slug": "arge-alp-einzel-lombardei",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-einzel-lombardei",
            "visibility": "public"
        },
        "eventId": 5118,
        "feeIncrease": 0,
        "id": 11,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": "2026-05-01T07:15:37.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-02T21:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5495,
            "location": "Kobersdorf",
            "ratingDurationDays": null,
            "shortTitle": "NÖ & W Staffel LM Kobersdorf",
            "slug": "no-w-staffellandesmeisterschaften-kobersdorf",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/no-w-staffellandesmeisterschaften-kobersdorf",
            "visibility": "public"
        },
        "eventId": 5495,
        "feeIncrease": 0,
        "id": 375,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-01T07:45:39.000000Z"
    },
    {
        "createdAt": "2026-05-01T07:52:30.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-02T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-11T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5496,
            "location": "Kobersdorf",
            "ratingDurationDays": null,
            "shortTitle": "NÖ & W Jugend- und Seniorenmeisterschaften",
            "slug": "niederosterreichische-und-wiener-jugend-und-seniorenmeisterschaften",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/niederosterreichische-und-wiener-jugend-und-seniorenmeisterschaften",
            "visibility": "public"
        },
        "eventId": 5496,
        "feeIncrease": 0,
        "id": 376,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-01T08:19:29.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-15T09:57:02.000000Z",
        "dateTo": "2026-10-04T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-09T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5237,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "OÖLM Nacht 2026",
            "slug": "oolm-nacht-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/oolm-nacht-2026",
            "visibility": "public"
        },
        "eventId": 5237,
        "feeIncrease": 0,
        "id": 80,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-12-07T08:51:02.000000Z",
        "dateTo": "2026-10-04T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-14T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5285,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "WAM Sprint-OL 2026",
            "slug": "sprint-ol-wiener-akademische-meisterschaft-orientierungslauf-1",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/sprint-ol-wiener-akademische-meisterschaft-orientierungslauf-1",
            "visibility": "public"
        },
        "eventId": 5285,
        "feeIncrease": 0,
        "id": 142,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-09-30T22:00:00.000000Z",
        "dateTo": "2026-10-04T22:00:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5117,
            "location": "N M Lombardei",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Staffel Lombardei",
            "slug": "arge-alp-staffel-lombardei",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-staffel-lombardei",
            "visibility": "public"
        },
        "eventId": 5117,
        "feeIncrease": 1,
        "id": 10,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-10-01T22:00:00.000000Z",
        "dateTo": "2026-10-05T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-11T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5118,
            "location": "M P Lombardei",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Einzel",
            "slug": "arge-alp-einzel-lombardei",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-einzel-lombardei",
            "visibility": "public"
        },
        "eventId": 5118,
        "feeIncrease": 1,
        "id": 12,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-10-04T22:00:00.000000Z",
        "dateTo": "2026-10-06T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-09T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5237,
            "location": "Linz",
            "ratingDurationDays": null,
            "shortTitle": "OÖLM Nacht 2026",
            "slug": "oolm-nacht-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/oolm-nacht-2026",
            "visibility": "public"
        },
        "eventId": 5237,
        "feeIncrease": 1,
        "id": 81,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": "2026-02-24T17:58:22.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-07T21:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-17T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "ACA",
                    "id": 104,
                    "name": "AC Ausland"
                }
            ],
            "id": 5411,
            "location": "Sopron (HUN)",
            "ratingDurationDays": null,
            "shortTitle": "10. MTBO AC - Mittel",
            "slug": "10-mtbo-ac-mittel",
            "sportType": "mountainbikeOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/10-mtbo-ac-mittel",
            "visibility": "public"
        },
        "eventId": 5411,
        "feeIncrease": 0,
        "id": 284,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-24T17:58:22.000000Z"
    },
    {
        "createdAt": "2026-02-24T18:02:30.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-08T21:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-18T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "ACA",
                    "id": 104,
                    "name": "AC Ausland"
                }
            ],
            "id": 5412,
            "location": "Sopron (HUN)",
            "ratingDurationDays": null,
            "shortTitle": "11. MTBO AC ÖSTM/ÖM Lang",
            "slug": "11-mtbo-ac-ostmom-lang",
            "sportType": "mountainbikeOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/11-mtbo-ac-ostmom-lang",
            "visibility": "public"
        },
        "eventId": 5412,
        "feeIncrease": 0,
        "id": 285,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-24T18:02:30.000000Z"
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2026-10-04T22:00:00.000000Z",
        "dateTo": "2026-10-08T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-14T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLC",
                    "id": 56,
                    "name": "OLC Wienerwald"
                }
            ],
            "id": 5285,
            "location": "Wien",
            "ratingDurationDays": null,
            "shortTitle": "WAM Sprint-OL 2026",
            "slug": "sprint-ol-wiener-akademische-meisterschaft-orientierungslauf-1",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/sprint-ol-wiener-akademische-meisterschaft-orientierungslauf-1",
            "visibility": "public"
        },
        "eventId": 5285,
        "feeIncrease": 1,
        "id": 143,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": "2026-01-12T12:22:47.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-16T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-24T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "GO_",
                    "id": 103,
                    "name": "GO_Harzberg/Bad_Voeslau"
                },
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5336,
            "location": "Pirka (Stmk)",
            "ratingDurationDays": null,
            "shortTitle": "13. AC Mittel",
            "slug": "12-ac-mittel",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/12-ac-mittel",
            "visibility": "public"
        },
        "eventId": 5336,
        "feeIncrease": 0,
        "id": 207,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-12T12:23:51.000000Z"
    },
    {
        "createdAt": "2026-01-13T15:02:54.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-16T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-25T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "GO_",
                    "id": 103,
                    "name": "GO_Harzberg/Bad_Voeslau"
                },
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5339,
            "location": "Kaiserwald",
            "ratingDurationDays": null,
            "shortTitle": "14.AC Lang",
            "slug": "13ac-lang",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/13ac-lang",
            "visibility": "public"
        },
        "eventId": 5339,
        "feeIncrease": 0,
        "id": 210,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-13T15:05:06.000000Z"
    },
    {
        "createdAt": "2026-01-13T15:09:09.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-16T21:59:00.000000Z",
        "event": {
            "competitionType": "team",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-26T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "GO_",
                    "id": 103,
                    "name": "GO_Harzberg/Bad_Voeslau"
                },
                {
                    "code": "STOLV",
                    "id": 10006,
                    "name": "Steirischer Orientierungslaufverband"
                }
            ],
            "id": 5340,
            "location": "Tobelbad",
            "ratingDurationDays": null,
            "shortTitle": "ÖM Mannschaft",
            "slug": "om-mannschaft-7",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/om-mannschaft-7",
            "visibility": "public"
        },
        "eventId": 5340,
        "feeIncrease": 0,
        "id": 211,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-13T15:10:47.000000Z"
    },
    {
        "createdAt": "2026-03-22T16:26:31.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-23T21:59:00.000000Z",
        "event": {
            "competitionType": null,
            "coordinates": "47.04851500131401,16.074019410001604",
            "distance": null,
            "dateFrom": "2026-11-14T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "federationEvent",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [],
            "id": 5448,
            "location": "Fürstenfeld",
            "ratingDurationDays": null,
            "shortTitle": "ÖFOL-GALA",
            "slug": "ofol-gala-2026",
            "sportType": null,
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "17:30:00",
            "timeTo": "23:00:00",
            "url": "https://anne.orienteeringaustria.at/event/ofol-gala-2026",
            "visibility": "public"
        },
        "eventId": 5448,
        "feeIncrease": 0,
        "id": 318,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-03-22T16:47:41.000000Z"
    },
    {
        "createdAt": "2026-04-08T17:27:08.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-10-30T22:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-11-07T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "AHDO",
                    "id": 32,
                    "name": "ASKÖ Henndorf Orienteering"
                }
            ],
            "id": 5472,
            "location": "Michaelbeuern",
            "ratingDurationDays": null,
            "shortTitle": "8.&9. SC",
            "slug": "8-9-salzburgcup",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/8-9-salzburgcup",
            "visibility": "public"
        },
        "eventId": 5472,
        "feeIncrease": 0,
        "id": 343,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-04-08T17:38:59.000000Z"
    },
    {
        "createdAt": "2026-04-08T17:39:37.000000Z",
        "current": false,
        "dateFrom": "2026-10-30T22:59:01.000000Z",
        "dateTo": "2026-11-02T22:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-11-07T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "AHDO",
                    "id": 32,
                    "name": "ASKÖ Henndorf Orienteering"
                }
            ],
            "id": 5472,
            "location": "Michaelbeuern",
            "ratingDurationDays": null,
            "shortTitle": "8.&9. SC",
            "slug": "8-9-salzburgcup",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/8-9-salzburgcup",
            "visibility": "public"
        },
        "eventId": 5472,
        "feeIncrease": 50,
        "id": 344,
        "notified": false,
        "title": "Spätmeldung",
        "updatedAt": "2026-04-08T17:39:37.000000Z"
    },
    {
        "createdAt": "2026-01-16T19:16:14.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2026-11-03T22:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-11-07T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "LKI",
                    "id": 10653,
                    "name": "Laufklub Kompass Innsbruck"
                }
            ],
            "id": 5345,
            "location": "Natters, GH Natterer Boden",
            "ratingDurationDays": null,
            "shortTitle": "7. TC 2026",
            "slug": "7-tirolcup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/7-tirolcup-2026",
            "visibility": "public"
        },
        "eventId": 5345,
        "feeIncrease": 0,
        "id": 218,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-01-16T19:22:43.000000Z"
    },
    {
        "createdAt": "2026-02-24T20:58:41.000000Z",
        "current": false,
        "dateFrom": "2026-08-31T22:00:00.000000Z",
        "dateTo": "2026-11-17T22:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-11-21T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OLK",
                    "id": 90,
                    "name": "OL Kufstein"
                }
            ],
            "id": 5415,
            "location": "Kufstein",
            "ratingDurationDays": null,
            "shortTitle": "TM Mixed Sprint",
            "slug": "tm-mixed-sprint",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/tm-mixed-sprint",
            "visibility": "public"
        },
        "eventId": 5415,
        "feeIncrease": 0,
        "id": 288,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-02-24T21:19:12.000000Z"
    },
    {
        "createdAt": "2026-05-12T11:43:39.000000Z",
        "current": true,
        "dateFrom": null,
        "dateTo": "2027-04-29T21:59:59.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2027-05-09T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OrK",
                    "id": 21,
                    "name": "Orienteering Klosterneuburg"
                }
            ],
            "id": 5506,
            "location": "Wien / NÖ",
            "ratingDurationDays": null,
            "shortTitle": "OL meets Wings for Life",
            "slug": "ol-meets-wings-for-life",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "12:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/ol-meets-wings-for-life",
            "visibility": "public"
        },
        "eventId": 5506,
        "feeIncrease": 0,
        "id": 387,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": "2026-05-12T11:43:39.000000Z"
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-17T08:01:56.000000Z",
        "dateTo": "2027-09-29T21:59:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2027-10-09T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5238,
            "location": "Salzburg, M-Ort",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Staffel",
            "slug": "arge-alp-staffel-2027",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-staffel-2027",
            "visibility": "public"
        },
        "eventId": 5238,
        "feeIncrease": 0,
        "id": 82,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": true,
        "dateFrom": "2025-11-17T08:03:08.000000Z",
        "dateTo": "2027-09-30T21:59:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2027-10-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5239,
            "location": "Salzburg N-Ort",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Einzel",
            "slug": "arge-alp-einzel-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-einzel-2",
            "visibility": "public"
        },
        "eventId": 5239,
        "feeIncrease": 0,
        "id": 84,
        "notified": false,
        "title": "Regulärer Meldeschluss",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2027-09-29T22:00:00.000000Z",
        "dateTo": "2027-10-03T22:00:00.000000Z",
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2027-10-09T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5238,
            "location": "Salzburg, M-Ort",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Staffel",
            "slug": "arge-alp-staffel-2027",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-staffel-2027",
            "visibility": "public"
        },
        "eventId": 5238,
        "feeIncrease": 1,
        "id": 83,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    },
    {
        "createdAt": null,
        "current": false,
        "dateFrom": "2027-09-30T22:00:00.000000Z",
        "dateTo": "2027-10-04T22:00:00.000000Z",
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2027-10-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "SDS",
                    "id": 1,
                    "name": "SSV Dornbirn Schoren"
                }
            ],
            "id": 5239,
            "location": "Salzburg N-Ort",
            "ratingDurationDays": null,
            "shortTitle": "ARGE ALP Einzel",
            "slug": "arge-alp-einzel-2",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/arge-alp-einzel-2",
            "visibility": "public"
        },
        "eventId": 5239,
        "feeIncrease": 1,
        "id": 85,
        "notified": false,
        "title": "Nachmeldung",
        "updatedAt": null
    }
]

GET v1/event/{id}/deadlines

GET
https://anne-api.oefol.at
/v1/event/{id}/deadlines

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/deadlines" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/eventDeadline

POST
https://anne-api.oefol.at
/v1/eventDeadline

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventDeadline" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2026-05-21T21:43:00\",
    \"eventId\": 14,
    \"feeIncrease\": 85440942.35668261,
    \"title\": \"qpetkrcqc\"
}"

PUT v1/eventDeadline/{id}

PUT
https://anne-api.oefol.at
/v1/eventDeadline/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventDeadline.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventDeadline/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2026-05-21T21:43:00\",
    \"feeIncrease\": 570120,
    \"title\": \"asefhl\"
}"

DELETE v1/eventDeadline/{id}

DELETE
https://anne-api.oefol.at
/v1/eventDeadline/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventDeadline.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventDeadline/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Embargoed Area

GET v1/eventEmbargoedAreas/active

GET
https://anne-api.oefol.at
/v1/eventEmbargoedAreas/active

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventEmbargoedAreas/active" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "area": [
            {
                "lat": 48.54421880102348,
                "lng": 14.274550770556628
            },
            {
                "lat": 48.54421880102348,
                "lng": 14.29455077055664
            },
            {
                "lat": 48.547631026068515,
                "lng": 14.29729735258789
            },
            {
                "lat": 48.55649704814138,
                "lng": 14.291117543017577
            },
            {
                "lat": 48.563887629803425,
                "lng": 14.29455077055664
            },
            {
                "lat": 48.570802729953584,
                "lng": 14.2832207572815
            },
            {
                "lat": 48.571129292409196,
                "lng": 14.263307675158705
            },
            {
                "lat": 48.56553484417202,
                "lng": 14.25626883391112
            },
            {
                "lat": 48.55905342095311,
                "lng": 14.248715733325183
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-12T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5127,
            "location": "Bad Leonfelden",
            "ratingDurationDays": null,
            "shortTitle": "11.AC+ÖSTM Langdistanz+WRE",
            "slug": "11-ac-ostm-langdistanz-wre",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/11-ac-ostm-langdistanz-wre",
            "visibility": "public"
        },
        "eventId": 5127,
        "id": 18,
        "label": "Sperrgebiet"
    },
    {
        "area": [
            {
                "lat": 48.54598029906843,
                "lng": 14.274207447802722
            },
            {
                "lat": 48.54143437262031,
                "lng": 14.287297352587904
            },
            {
                "lat": 48.54461656400559,
                "lng": 14.30055891875
            },
            {
                "lat": 48.55282975930598,
                "lng": 14.300344342028808
            },
            {
                "lat": 48.557178760189075,
                "lng": 14.292919987475585
            },
            {
                "lat": 48.56530764537976,
                "lng": 14.289229267871093
            },
            {
                "lat": 48.5718959959729,
                "lng": 14.266654347216784
            },
            {
                "lat": 48.569536127138505,
                "lng": 14.25429472807616
            },
            {
                "lat": 48.56195048730831,
                "lng": 14.247256611621081
            },
            {
                "lat": 48.55721990241794,
                "lng": 14.253479336535632
            },
            {
                "lat": 48.55248887512942,
                "lng": 14.264851902758776
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-09-13T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "NLZ",
                    "id": 30,
                    "name": "Naturfreunde Linz"
                }
            ],
            "id": 5128,
            "location": "Bad Leonfelden",
            "ratingDurationDays": null,
            "shortTitle": "12.AC+ÖSTM Mitteldistanz+WRE+ASKÖ-BM",
            "slug": "12-ac-ostm-mitteldistanz-wre-askoebm",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": null,
            "timeTo": null,
            "url": "https://anne.orienteeringaustria.at/event/12-ac-ostm-mitteldistanz-wre-askoebm",
            "visibility": "public"
        },
        "eventId": 5128,
        "id": 19,
        "label": "Sperrgebiet"
    },
    {
        "area": [
            {
                "lat": 46.75969933686916,
                "lng": 14.070402478015124
            },
            {
                "lat": 46.76159557588806,
                "lng": 14.085487946307387
            },
            {
                "lat": 46.760544567931575,
                "lng": 14.092344034945684
            },
            {
                "lat": 46.76213577130111,
                "lng": 14.096716216838097
            },
            {
                "lat": 46.76548890397681,
                "lng": 14.09619864109727
            },
            {
                "lat": 46.77260420315448,
                "lng": 14.109671467578124
            },
            {
                "lat": 46.7756730620955,
                "lng": 14.12499224547119
            },
            {
                "lat": 46.77746954812482,
                "lng": 14.1255186063406
            },
            {
                "lat": 46.7794551648909,
                "lng": 14.1279275539872
            },
            {
                "lat": 46.78212304992467,
                "lng": 14.128059144204563
            },
            {
                "lat": 46.7850258892714,
                "lng": 14.123555877244192
            },
            {
                "lat": 46.78641434803745,
                "lng": 14.121475778853618
            },
            {
                "lat": 46.78880917159091,
                "lng": 14.119718841349815
            },
            {
                "lat": 46.78819211068118,
                "lng": 14.114316691195684
            },
            {
                "lat": 46.788309646637956,
                "lng": 14.110293015277113
            },
            {
                "lat": 46.78778073281139,
                "lng": 14.105078076159655
            },
            {
                "lat": 46.78472206445062,
                "lng": 14.101732355689704
            },
            {
                "lat": 46.78507207425501,
                "lng": 14.097056259548365
            },
            {
                "lat": 46.78465543244613,
                "lng": 14.092253093754946
            },
            {
                "lat": 46.77929644229857,
                "lng": 14.082732592856585
            },
            {
                "lat": 46.77733577824936,
                "lng": 14.078368638789355
            },
            {
                "lat": 46.77129796408496,
                "lng": 14.070842360293566
            },
            {
                "lat": 46.766334594825686,
                "lng": 14.06926522139281
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": "46.78865921113494,14.115625379156896",
            "distance": null,
            "dateFrom": "2026-06-13T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSD",
                    "id": 8,
                    "name": "HSV Spittal / Drau"
                }
            ],
            "id": 5109,
            "location": "Steuerberg - Feldkirchen in Kärnten",
            "ratingDurationDays": null,
            "shortTitle": "6.KOLV Cuplauf / AAOC 2026 Lang",
            "slug": "alpe-adria-orienteering-cup-2026-langdistanz",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "15:00:00",
            "url": "https://anne.orienteeringaustria.at/event/alpe-adria-orienteering-cup-2026-langdistanz",
            "visibility": "public"
        },
        "eventId": 5109,
        "id": 4,
        "label": "Sperrgebiet"
    },
    {
        "area": [
            {
                "lat": 47.28329203872942,
                "lng": 16.071251928538047
            },
            {
                "lat": 47.28329203872942,
                "lng": 16.09125192853805
            },
            {
                "lat": 47.30329203872942,
                "lng": 16.09125192853805
            },
            {
                "lat": 47.30329203872942,
                "lng": 16.071251928538047
            },
            {
                "lat": 47.29739734563164,
                "lng": 16.072655273211755
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": "47.29393027978462,16.075701713562015",
            "distance": null,
            "dateFrom": "2026-06-21T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HPF",
                    "id": 2,
                    "name": "HSV Pinkafeld"
                },
                {
                    "code": "LOM",
                    "id": 3,
                    "name": "LZ OMAHA"
                }
            ],
            "id": 5486,
            "location": "Markt Allhau",
            "ratingDurationDays": null,
            "shortTitle": "LM Sprint (B, St)",
            "slug": "lm-sprint-fur-bgld-u-stmk",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "09:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/lm-sprint-fur-bgld-u-stmk",
            "visibility": "public"
        },
        "eventId": 5486,
        "id": 27,
        "label": "Laufgebiet"
    },
    {
        "area": [
            {
                "lat": 47.589378335841154,
                "lng": 16.331166881609487
            },
            {
                "lat": 47.58764167941513,
                "lng": 16.387136681474104
            },
            {
                "lat": 47.601417568974966,
                "lng": 16.385247975223507
            },
            {
                "lat": 47.60234354909991,
                "lng": 16.343701023090652
            },
            {
                "lat": 47.60176481344253,
                "lng": 16.33546801789734
            },
            {
                "lat": 47.5982922650485,
                "lng": 16.329630041812266
            },
            {
                "lat": 47.59377760755794,
                "lng": 16.329288247518317
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-11T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5496,
            "location": "Kobersdorf",
            "ratingDurationDays": null,
            "shortTitle": "NÖ & W Jugend- und Seniorenmeisterschaften",
            "slug": "niederosterreichische-und-wiener-jugend-und-seniorenmeisterschaften",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:00:00",
            "timeTo": "14:00:00",
            "url": "https://anne.orienteeringaustria.at/event/niederosterreichische-und-wiener-jugend-und-seniorenmeisterschaften",
            "visibility": "public"
        },
        "eventId": 5496,
        "id": 29,
        "label": "Kobersdorf Badesee"
    },
    {
        "area": [
            {
                "lat": 47.58602074809478,
                "lng": 16.361818509555047
            },
            {
                "lat": 47.58364715095285,
                "lng": 16.387570812209262
            },
            {
                "lat": 47.58874156850901,
                "lng": 16.389028483835947
            },
            {
                "lat": 47.59030452904013,
                "lng": 16.384907003946534
            },
            {
                "lat": 47.59505101193038,
                "lng": 16.386795847366606
            },
            {
                "lat": 47.60124394587685,
                "lng": 16.385680910624593
            },
            {
                "lat": 47.60222780248063,
                "lng": 16.343874957561955
            },
            {
                "lat": 47.603038023437705,
                "lng": 16.34053230285645
            },
            {
                "lat": 47.60199630847375,
                "lng": 16.33718486681457
            },
            {
                "lat": 47.601417568974966,
                "lng": 16.334352571668717
            },
            {
                "lat": 47.59927617716087,
                "lng": 16.330832004576823
            },
            {
                "lat": 47.59794499753238,
                "lng": 16.32920255399936
            },
            {
                "lat": 47.59620862537853,
                "lng": 16.328429685890246
            },
            {
                "lat": 47.58943622339631,
                "lng": 16.330399265132144
            },
            {
                "lat": 47.58879945676844,
                "lng": 16.342934935073266
            }
        ],
        "event": {
            "competitionType": "relay",
            "coordinates": null,
            "distance": null,
            "dateFrom": "2026-10-10T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5495,
            "location": "Kobersdorf",
            "ratingDurationDays": null,
            "shortTitle": "NÖ & W Staffel LM Kobersdorf",
            "slug": "no-w-staffellandesmeisterschaften-kobersdorf",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "14:00:00",
            "timeTo": "17:00:00",
            "url": "https://anne.orienteeringaustria.at/event/no-w-staffellandesmeisterschaften-kobersdorf",
            "visibility": "public"
        },
        "eventId": 5495,
        "id": 28,
        "label": "Kobersdorf Badesee"
    },
    {
        "area": [
            {
                "lat": 47.803486338956695,
                "lng": 16.21791088840335
            },
            {
                "lat": 47.798528170397795,
                "lng": 16.23534954807133
            },
            {
                "lat": 47.79456898287603,
                "lng": 16.254161498754897
            },
            {
                "lat": 47.8149140129045,
                "lng": 16.267636916845717
            },
            {
                "lat": 47.82860570645349,
                "lng": 16.25931134006349
            },
            {
                "lat": 47.84138621146845,
                "lng": 16.269668243139648
            },
            {
                "lat": 47.84226953117527,
                "lng": 16.247394454687516
            },
            {
                "lat": 47.82824985685937,
                "lng": 16.2272950436768
            },
            {
                "lat": 47.82147417876764,
                "lng": 16.220142486303782
            },
            {
                "lat": 47.80993266220885,
                "lng": 16.215278747290082
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": "47.80565151399161,16.246292960852053",
            "distance": null,
            "dateFrom": "2026-08-23T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "HSVOLWN",
                    "id": 19,
                    "name": "HSV OL Wiener Neustadt"
                }
            ],
            "id": 5362,
            "location": "Wiener Neustadt",
            "ratingDurationDays": null,
            "shortTitle": "UFO 2026",
            "slug": "ufo-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "08:00:00",
            "timeTo": "18:00:00",
            "url": "https://anne.orienteeringaustria.at/event/ufo-2026",
            "visibility": "public"
        },
        "eventId": 5362,
        "id": 21,
        "label": "Wettkampfgebiet"
    },
    {
        "area": [
            {
                "lat": 48.05836778631478,
                "lng": 16.270414685046376
            },
            {
                "lat": 48.055599757399726,
                "lng": 16.273698433673108
            },
            {
                "lat": 48.055556729868975,
                "lng": 16.276166790759277
            },
            {
                "lat": 48.05942063749049,
                "lng": 16.28502880934448
            },
            {
                "lat": 48.06728927350794,
                "lng": 16.28559743765564
            },
            {
                "lat": 48.06902008095848,
                "lng": 16.281445378100585
            },
            {
                "lat": 48.0689053707062,
                "lng": 16.277753933703625
            },
            {
                "lat": 48.067184686239806,
                "lng": 16.269856785571278
            },
            {
                "lat": 48.06226016427923,
                "lng": 16.269921158587636
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": "48.056195530317,16.275420145416",
            "distance": null,
            "dateFrom": "2026-06-28T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OSW",
                    "id": 57,
                    "name": "OLG Ströck Wien"
                }
            ],
            "id": 5349,
            "location": "Richardshof 248, 2352 Gumpoldskirchen",
            "ratingDurationDays": null,
            "shortTitle": "WOLV Cup",
            "slug": "wolv-cup-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "10:30:00",
            "timeTo": "13:30:00",
            "url": "https://anne.orienteeringaustria.at/event/wolv-cup-2026",
            "visibility": "public"
        },
        "eventId": 5349,
        "id": 15,
        "label": "Sperrgebiet"
    },
    {
        "area": [
            {
                "lat": 48.0690656076122,
                "lng": 16.28856787565917
            },
            {
                "lat": 48.069911587078685,
                "lng": 16.294663304125976
            },
            {
                "lat": 48.072871150602666,
                "lng": 16.294427269732665
            },
            {
                "lat": 48.07415310302323,
                "lng": 16.292689198291015
            },
            {
                "lat": 48.07403123552832,
                "lng": 16.289867152011116
            },
            {
                "lat": 48.07379466839067,
                "lng": 16.28687344435426
            },
            {
                "lat": 48.073579606412586,
                "lng": 16.28582129362792
            },
            {
                "lat": 48.07156640403825,
                "lng": 16.28652939680785
            },
            {
                "lat": 48.069971898157675,
                "lng": 16.28749499205321
            }
        ],
        "event": {
            "competitionType": "single",
            "coordinates": "48.07380490949,16.288402037048",
            "distance": null,
            "dateFrom": "2026-06-27T00:00:00.000000Z",
            "dateTo": null,
            "eventType": "competition",
            "hasLiveResults": false,
            "hasOfficialResults": false,
            "hasUnofficialResults": false,
            "hosts": [
                {
                    "code": "OSW",
                    "id": 57,
                    "name": "OLG Ströck Wien"
                }
            ],
            "id": 5348,
            "location": "HTL Mödling",
            "ratingDurationDays": null,
            "shortTitle": "Wr. Sprint Serie",
            "slug": "wr-sprint-serie-2026",
            "sportType": "footOrienteering",
            "stageCount": null,
            "status": "scheduled",
            "timeFrom": "13:30:00",
            "timeTo": "16:00:00",
            "url": "https://anne.orienteeringaustria.at/event/wr-sprint-serie-2026",
            "visibility": "public"
        },
        "eventId": 5348,
        "id": 14,
        "label": "Sperrgebiet"
    }
]

GET v1/event/{id}/embargoedAreas

GET
https://anne-api.oefol.at
/v1/event/{id}/embargoedAreas

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/embargoedAreas" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/eventEmbargoedArea

POST
https://anne-api.oefol.at
/v1/eventEmbargoedArea

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventEmbargoedArea" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"area\": \"[\\\"odio\\\",\\\"quo\\\"]\",
    \"eventId\": 15,
    \"label\": \"tpprrmsgsoyouzg\"
}"

PUT v1/eventEmbargoedArea/{id}

PUT
https://anne-api.oefol.at
/v1/eventEmbargoedArea/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventEmbargoedArea.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventEmbargoedArea/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"area\": \"[\\\"dolorum\\\",\\\"commodi\\\"]\",
    \"label\": \"wjbnxcadysn\"
}"

DELETE v1/eventEmbargoedArea/{id}

DELETE
https://anne-api.oefol.at
/v1/eventEmbargoedArea/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventEmbargoedArea.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventEmbargoedArea/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Entry

GET v1/event/{id}/entries

GET
https://anne-api.oefol.at
/v1/event/{id}/entries

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Query Parameters

clubName
string

Filter entries by club name.

Example:
numquam
clubId
string

Filter entries by club. Must be an array of club ids. Must be a valid JSON string.

Example:
["rerum","et"]
download
string

Whether or not to return the data as a file attachment.

Must be one of:
  • true
  • false
Example:
true
familyId
integer

Filter entries by family.

Example:
12
output
string

Output format.

Must be one of:
  • json
  • xml
Example:
json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/entries?clubName=numquam&clubId=%5B%22rerum%22%2C%22et%22%5D&download=true&familyId=12&output=json" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    content-disposition
                                                            : attachment; filename="Meldungen_osterreichische-meisterschaft-nachwuchs-und-senioren-2-ranglistenlauf_2026-05-21_21-42-59.json"
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

GET v1/eventEntry/reference/{id}

GET
https://anne-api.oefol.at
/v1/eventEntry/reference/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the reference.

Example:
inventore

Query Parameters

pinCode
integer
required

PIN code to verfify access to entries.

Example:
7
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventEntry/reference/inventore?pinCode=7" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/eventEntry/notify

POST
https://anne-api.oefol.at
/v1/eventEntry/notify

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventEntry/notify" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"deleted\": \"[\\\"ut\\\",\\\"quae\\\"]\",
    \"email\": \"batz.dayna@example.org\",
    \"eventId\": 7,
    \"pinCode\": 7,
    \"referenceNumber\": \"sckwicraersrrsonbuozza\"
}"

POST v1/eventEntry

POST
https://anne-api.oefol.at
/v1/eventEntry

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventEntry" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"chipNumber\": 20,
    \"clubCode\": \"g\",
    \"clubId\": 20,
    \"clubName\": \"ykelayxjszmwykoyfiueqoo\",
    \"comment\": \"codkppte\",
    \"email\": \"kris.maxime@example.org\",
    \"entryFee\": 63,
    \"eventCategoryId\": 3,
    \"eventEntryOptionValues\": \"[\\\"rerum\\\",\\\"tempore\\\"]\",
    \"firstName\": \"bnkrttxzth\",
    \"iofId\": \"xjixmxh\",
    \"lastName\": \"xlsrmdnepurwtlg\",
    \"nationality\": \"fa\",
    \"outOfCompetition\": true,
    \"paymentReference\": \"iwwecoazoifgcgqlyymj\",
    \"pinCode\": 8,
    \"referenceNumber\": \"j\",
    \"stages\": \"[1,3]\",
    \"teamMembers\": \"[\\\"ab\\\",\\\"molestias\\\"]\",
    \"userId\": 2
}"

PATCH v1/eventEntry/{id}

PATCH
https://anne-api.oefol.at
/v1/eventEntry/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventEntry.

Example:
1020

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/eventEntry/1020" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"chipNumber\": 13,
    \"clubCode\": \"mhfwmr\",
    \"clubId\": 7,
    \"clubName\": \"emfgfupmdtuzzty\",
    \"comment\": \"hgxfkoi\",
    \"entryFee\": 14.69,
    \"eventCategoryId\": 11,
    \"eventEntryOptionValues\": \"[\\\"veritatis\\\",\\\"sint\\\"]\",
    \"firstName\": \"mkhpfnlzhaynandh\",
    \"iofId\": \"lfvzy\",
    \"lastName\": \"hkpx\",
    \"nationality\": \"wgr\",
    \"outOfCompetition\": false,
    \"pinCode\": 15,
    \"stages\": \"[1,3]\",
    \"teamMembers\": \"[\\\"explicabo\\\",\\\"aliquid\\\"]\"
}"

DELETE v1/eventEntry/{id}

DELETE
https://anne-api.oefol.at
/v1/eventEntry/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventEntry.

Example:
1020

Body Parameters

Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventEntry/1020" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"pinCode\": 12
}"

GET v1/eventEntry/{id}

GET
https://anne-api.oefol.at
/v1/eventEntry/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventEntry.

Example:
1020
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventEntry/1020" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "amountPaid": null,
    "bibNumber": null,
    "championshipEligibility": false,
    "chipNumber": 237563,
    "clubCode": "LAC",
    "clubId": null,
    "clubName": "Leibnitzer AC OLG",
    "comment": null,
    "createdAt": "2006-05-22T19:38:36.000000Z",
    "email": null,
    "entryFee": 5,
    "event": {
        "dateFrom": "2006-09-24T00:00:00.000000Z",
        "dateTo": null,
        "deadlines": [],
        "eventType": "competition",
        "id": 7,
        "location": "Heimschuh bei Leibnitz",
        "shortTitle": "Steir. MS Nachw/Sen/Lang",
        "sportType": "footOrienteering",
        "timeFrom": null,
        "timeTo": null,
        "title": "Steir. MS Nachwuchs & Senioren und Steir. MS Lang & 6. Steir. Cup",
        "url": "https://anne.orienteeringaustria.at/event/steir-ms-nachwuchs-und-senioren-und-steir-ms-lang-und-6-steir-cup"
    },
    "eventCategoryId": 188,
    "firstName": "Bernd",
    "gender": "male",
    "hasLicense": false,
    "id": 1020,
    "iofId": null,
    "isVerified": false,
    "lastName": "Prach",
    "nationality": null,
    "outOfCompetition": false,
    "paymentReference": null,
    "stages": null,
    "teamMembers": null,
    "teamName": "",
    "updatedAt": "2006-05-22T19:38:36.000000Z",
    "userId": 2139,
    "yearOfBirth": 1994
}

PATCH v1/eventEntry/{id}/assignToClub/{clubId}

PATCH
https://anne-api.oefol.at
/v1/eventEntry/{id}/assignToClub/{clubId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventEntry.

Example:
1020
clubId
string
required
Example:
sint
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/eventEntry/1020/assignToClub/sint" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

GET v1/family/{id}/entries

GET
https://anne-api.oefol.at
/v1/family/{id}/entries

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the family.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/family/1/entries" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/user/{id}/entries

GET
https://anne-api.oefol.at
/v1/user/{id}/entries

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/1/entries" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Event Entry Option

GET v1/club/{id}/entryOptions

GET
https://anne-api.oefol.at
/v1/club/{id}/entryOptions

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/club/1/entryOptions" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/club/{id}/entryOptions/{eventId}

GET
https://anne-api.oefol.at
/v1/club/{id}/entryOptions/{eventId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1
eventId
string
required
Example:
asperiores
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/club/1/entryOptions/asperiores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/eventEntryOption

POST
https://anne-api.oefol.at
/v1/eventEntryOption

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventEntryOption" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"clubId\": 11,
    \"description\": \"Maiores quod hic repellendus voluptatem.\",
    \"eventId\": 19,
    \"label\": \"zoduxipntdruheruujb\",
    \"options\": \"[\\\"est\\\",\\\"iusto\\\"]\",
    \"required\": false,
    \"type\": \"text\"
}"

PUT v1/eventEntryOption/{id}

PUT
https://anne-api.oefol.at
/v1/eventEntryOption/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventEntryOption.

Example:
qui

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventEntryOption/qui" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"description\": \"Reiciendis quia minus ea cum quos aut.\",
    \"label\": \"ohqdnub\",
    \"options\": \"[\\\"dolore\\\",\\\"in\\\"]\",
    \"required\": false,
    \"type\": \"checkbox\"
}"

DELETE v1/eventEntryOption/{id}

DELETE
https://anne-api.oefol.at
/v1/eventEntryOption/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventEntryOption.

Example:
qui
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventEntryOption/qui" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Location

GET v1/event/{id}/locations

GET
https://anne-api.oefol.at
/v1/event/{id}/locations

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/locations" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/eventLocation

POST
https://anne-api.oefol.at
/v1/eventLocation

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventLocation" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"address\": \"[\\\"et\\\",\\\"pariatur\\\"]\",
    \"coordinates\": \"ipsa\",
    \"eventId\": 11,
    \"eventStageId\": 2,
    \"label\": \"pbvletrjkzysbzkvdwqvy\",
    \"type\": \"nlwugypbvegezeotxdogfqkz\"
}"

PUT v1/eventLocation/{id}

PUT
https://anne-api.oefol.at
/v1/eventLocation/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventLocation.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventLocation/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"address\": \"[\\\"et\\\",\\\"ut\\\"]\",
    \"coordinates\": \"molestias\",
    \"eventStageId\": 1,
    \"label\": \"ao\",
    \"type\": \"slmwumstlfynzxyavjjoef\"
}"

DELETE v1/eventLocation/{id}

DELETE
https://anne-api.oefol.at
/v1/eventLocation/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventLocation.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventLocation/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Payment

GET v1/event/{id}/payments

GET
https://anne-api.oefol.at
/v1/event/{id}/payments

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Query Parameters

clubId
integer

Filter events by club.

Example:
19
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/payments?clubId=19" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/eventPayment

POST
https://anne-api.oefol.at
/v1/eventPayment

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventPayment" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"amount\": 104.493,
    \"clubId\": 10,
    \"eventEntryIds\": \"[\\\"est\\\",\\\"iusto\\\"]\",
    \"eventId\": 4,
    \"paymentDate\": \"2026-05-21T21:43:00\",
    \"paymentReference\": \"zwphnlcxgcskiar\",
    \"receivedFrom\": \"vjfcdmvzbc\"
}"

PUT v1/eventPayment/{id}

PUT
https://anne-api.oefol.at
/v1/eventPayment/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventPayment.

Example:
non

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventPayment/non" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"amount\": 2540375.9666211,
    \"eventEntryIds\": \"[\\\"aut\\\",\\\"animi\\\"]\",
    \"paymentDate\": \"2026-05-21T21:43:00\",
    \"paymentReference\": \"telidapigybea\",
    \"receivedFrom\": \"jyqzyzmd\"
}"

DELETE v1/eventPayment/{id}

DELETE
https://anne-api.oefol.at
/v1/eventPayment/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventPayment.

Example:
omnis
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventPayment/omnis" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/eventPayment/{id}/distribute

POST
https://anne-api.oefol.at
/v1/eventPayment/{id}/distribute

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventPayment.

Example:
vel
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventPayment/vel/distribute" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

GET v1/eventPayment/{id}/confirmation

GET
https://anne-api.oefol.at
/v1/eventPayment/{id}/confirmation

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventPayment.

Example:
porro
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventPayment/porro/confirmation" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Event Post

GET v1/event/{id}/posts

GET
https://anne-api.oefol.at
/v1/event/{id}/posts

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/posts" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/eventPost

POST
https://anne-api.oefol.at
/v1/eventPost

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventPost" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"content\": \"et\",
    \"eventId\": 5,
    \"locked\": true,
    \"subject\": \"lhbfycmdmhwp\"
}"

PUT v1/eventPost/{id}

PUT
https://anne-api.oefol.at
/v1/eventPost/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventPost.

Example:
4

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventPost/4" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"content\": \"voluptas\",
    \"locked\": true,
    \"subject\": \"icjtnssvifpsabzuup\"
}"

DELETE v1/eventPost/{id}

DELETE
https://anne-api.oefol.at
/v1/eventPost/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventPost.

Example:
4
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventPost/4" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Rating Answer

POST v1/eventRatingAnswer/{eventId}

POST
https://anne-api.oefol.at
/v1/eventRatingAnswer/{eventId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

eventId
string
required
Example:
quia

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventRatingAnswer/quia" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"answers\": \"[\\\"dolores\\\",\\\"possimus\\\"]\"
}"

GET v1/eventRatingAnswer/{eventId}

GET
https://anne-api.oefol.at
/v1/eventRatingAnswer/{eventId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

eventId
string
required
Example:
voluptatem
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventRatingAnswer/voluptatem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Event Rating Question

GET v1/eventRatingQuestion

GET
https://anne-api.oefol.at
/v1/eventRatingQuestion

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

seasonId
integer
required

The id of the season.

Example:
19
sportType
string
required

The sport type.

Example:
illo
subject
string

The subject the question is related to.

Must be one of:
  • event
  • map
Example:
map
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventRatingQuestion?seasonId=19&sportType=illo&subject=map" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/eventRatingQuestion

POST
https://anne-api.oefol.at
/v1/eventRatingQuestion

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventRatingQuestion" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"optional\": false,
    \"orderIndex\": 6,
    \"quantifier\": 24.32172124,
    \"questionGroup\": \"pvgkygwagzurcxoie\",
    \"questionText\": \"neque\",
    \"seasonId\": 11,
    \"sportType\": \"sapiente\",
    \"subject\": \"event\",
    \"type\": \"text\"
}"

POST v1/eventRatingQuestion/copy/{sourceSeasonId}/{targetSeasonId}

POST
https://anne-api.oefol.at
/v1/eventRatingQuestion/copy/{sourceSeasonId}/{targetSeasonId}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

sourceSeasonId
string
required
Example:
ab
targetSeasonId
string
required
Example:
doloribus
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventRatingQuestion/copy/ab/doloribus" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

DELETE v1/eventRatingQuestion/{id}

DELETE
https://anne-api.oefol.at
/v1/eventRatingQuestion/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventRatingQuestion.

Example:
reiciendis
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventRatingQuestion/reiciendis" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PUT v1/eventRatingQuestion/{id}

PUT
https://anne-api.oefol.at
/v1/eventRatingQuestion/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventRatingQuestion.

Example:
rerum

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventRatingQuestion/rerum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"optional\": true,
    \"quantifier\": 102212.860338,
    \"questionGroup\": \"cjfhoefkrehjwwxfjv\",
    \"questionText\": \"vitae\",
    \"subject\": \"map\",
    \"type\": \"text\"
}"

PATCH v1/eventRatingQuestion/reorder

PATCH
https://anne-api.oefol.at
/v1/eventRatingQuestion/reorder

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/eventRatingQuestion/reorder" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"order\": \"[\\\"dolores\\\",\\\"est\\\"]\"
}"

Event Result

GET v1/cup/{id}/results

GET
https://anne-api.oefol.at
/v1/cup/{id}/results

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the cup.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cup/1/results" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Regina",
        "lastName": "Habenicht",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sara",
        "lastName": "Habenicht",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 94.117647058824,
        "scorePoints": null,
        "time": 18
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sonja",
        "lastName": "Zinkl",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 82.352941176471,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Lisi",
        "lastName": "Hochwarter",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 82.352941176471,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Eva",
        "lastName": "Ponweiser",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 58.823529411765,
        "scorePoints": null,
        "time": 24
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Pinkafeld",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sabine",
        "lastName": "Fuchs",
        "outOfCompetition": false,
        "rank": 5,
        "rankingPoints": 52.941176470588,
        "scorePoints": null,
        "time": 25
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Graz",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Tünde",
        "lastName": "Allwinger",
        "outOfCompetition": false,
        "rank": 6,
        "rankingPoints": 35.294117647059,
        "scorePoints": null,
        "time": 28
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Andrea",
        "lastName": "Kugler",
        "outOfCompetition": false,
        "rank": 7,
        "rankingPoints": 0,
        "scorePoints": null,
        "time": 36
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "W21E",
        "categoryTitle": "W21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Wien",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Marina",
        "lastName": "Skern",
        "outOfCompetition": false,
        "rank": 8,
        "rankingPoints": 0,
        "scorePoints": null,
        "time": 41
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Max",
        "lastName": "Habenicht",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 16
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Markus",
        "lastName": "Buchtele",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 93.75,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Kitzbühel",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "David",
        "lastName": "Hechl",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 93.75,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Johann",
        "lastName": "Kugler",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 93.75,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Stephan",
        "lastName": "Varga",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 87.5,
        "scorePoints": null,
        "time": 18
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Bernhard",
        "lastName": "Venhauer",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 81.25,
        "scorePoints": null,
        "time": 19
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Thomas",
        "lastName": "Hartberger",
        "outOfCompetition": false,
        "rank": 5,
        "rankingPoints": 68.75,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Kitzbühel",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Martin",
        "lastName": "Fürnkranz",
        "outOfCompetition": false,
        "rank": 6,
        "rankingPoints": 56.25,
        "scorePoints": null,
        "time": 23
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Thomas",
        "lastName": "Schiller",
        "outOfCompetition": false,
        "rank": 7,
        "rankingPoints": 43.75,
        "scorePoints": null,
        "time": 25
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "M21E",
        "categoryTitle": "M21E",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gerald",
        "lastName": "Ruckenbauer",
        "outOfCompetition": false,
        "rank": 8,
        "rankingPoints": 25,
        "scorePoints": null,
        "time": 28
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D35",
        "categoryTitle": "D35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Wienerwald",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Susi",
        "lastName": "Veitsberger",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 31
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D35",
        "categoryTitle": "D35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Barbara",
        "lastName": "Winkler",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 93.54838709677401,
        "scorePoints": null,
        "time": 33
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D35",
        "categoryTitle": "D35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Wien",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Birgit",
        "lastName": "Gollmann",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 77.41935483870999,
        "scorePoints": null,
        "time": 38
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D35",
        "categoryTitle": "D35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "Leibnitzer AC  OL",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Irene",
        "lastName": "Prach",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 38.709677419354996,
        "scorePoints": null,
        "time": 50
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H35",
        "categoryTitle": "H35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Dieter",
        "lastName": "Mikula",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H35",
        "categoryTitle": "H35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Michael",
        "lastName": "Stockmayer",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 94.117647058824,
        "scorePoints": null,
        "time": 18
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H35",
        "categoryTitle": "H35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Steiermark",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Thomas",
        "lastName": "Mühlbacher",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 64.705882352941,
        "scorePoints": null,
        "time": 23
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H35",
        "categoryTitle": "H35",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Peter",
        "lastName": "Bauer",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 17.647058823529,
        "scorePoints": null,
        "time": 31
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D40",
        "categoryTitle": "D40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Wienerwald",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gabriele",
        "lastName": "Finder",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 28
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D40",
        "categoryTitle": "D40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Wien",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sabine",
        "lastName": "Hofstätter",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 53.571428571428996,
        "scorePoints": null,
        "time": 41
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D40",
        "categoryTitle": "D40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Klagenfurt helvetia",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Ursula",
        "lastName": "Maier",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 46.428571428571,
        "scorePoints": null,
        "time": 43
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H40",
        "categoryTitle": "H40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Wien",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Felix",
        "lastName": "Hofstätter",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H40",
        "categoryTitle": "H40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Alfred",
        "lastName": "Gradischnig",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 90.47619047619001,
        "scorePoints": null,
        "time": 23
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H40",
        "categoryTitle": "H40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Graz",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Herwig",
        "lastName": "Allwinger",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 57.142857142857,
        "scorePoints": null,
        "time": 30
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H40",
        "categoryTitle": "H40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "Leibnitzer AC  OL",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Franz",
        "lastName": "Prach",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 9.5238095238095,
        "scorePoints": null,
        "time": 40
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H40",
        "categoryTitle": "H40",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Graz",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Wulf",
        "lastName": "Scherbichler",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 9.5238095238095,
        "scorePoints": null,
        "time": 40
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D45",
        "categoryTitle": "D45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Klaudia",
        "lastName": "Mayrhofer",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D45",
        "categoryTitle": "D45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Karin",
        "lastName": "Irk",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 95.238095238095,
        "scorePoints": null,
        "time": 22
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D45",
        "categoryTitle": "D45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Elisabeth",
        "lastName": "Fuchs",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 80.95238095238099,
        "scorePoints": null,
        "time": 25
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D45",
        "categoryTitle": "D45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Wienerwald",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gunnel",
        "lastName": "Nilsson",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 52.380952380952,
        "scorePoints": null,
        "time": 31
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H45",
        "categoryTitle": "H45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gerald",
        "lastName": "Mayrhofer",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 19
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H45",
        "categoryTitle": "H45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Steiermark",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Josef",
        "lastName": "Kammerhofer",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 89.47368421052599,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H45",
        "categoryTitle": "H45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gerold",
        "lastName": "Petritsch",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 78.947368421053,
        "scorePoints": null,
        "time": 23
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H45",
        "categoryTitle": "H45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "Naturfreunde Linz",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Dieter",
        "lastName": "Pühringer",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 73.684210526316,
        "scorePoints": null,
        "time": 24
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H45",
        "categoryTitle": "H45",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gerhard",
        "lastName": "Koiser",
        "outOfCompetition": false,
        "rank": 5,
        "rankingPoints": 36.842105263158,
        "scorePoints": null,
        "time": 31
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H50",
        "categoryTitle": "H50",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Hannes",
        "lastName": "Irk",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H50",
        "categoryTitle": "H50",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Wolfgang",
        "lastName": "Gartlgruber",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H50",
        "categoryTitle": "H50",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Günther",
        "lastName": "Dobnik",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 95,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H50",
        "categoryTitle": "H50",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Leo",
        "lastName": "Varga",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 90,
        "scorePoints": null,
        "time": 22
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D55",
        "categoryTitle": "D55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Dietlinde",
        "lastName": "Venhauer",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 22
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D55",
        "categoryTitle": "D55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Ilse",
        "lastName": "Marth",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 95.454545454545,
        "scorePoints": null,
        "time": 23
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D55",
        "categoryTitle": "D55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Barbara",
        "lastName": "Tobler",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 68.181818181818,
        "scorePoints": null,
        "time": 29
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H55",
        "categoryTitle": "H55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Wolfgang",
        "lastName": "Koch",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 14
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H55",
        "categoryTitle": "H55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Kitzbühel",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Georg",
        "lastName": "Hechl",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 78.571428571429,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H55",
        "categoryTitle": "H55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Ried",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Walter",
        "lastName": "Krausmann",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 71.42857142857099,
        "scorePoints": null,
        "time": 18
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H55",
        "categoryTitle": "H55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gottfried",
        "lastName": "Tobler",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 64.285714285714,
        "scorePoints": null,
        "time": 19
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H55",
        "categoryTitle": "H55",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Fritz",
        "lastName": "Marth",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 64.285714285714,
        "scorePoints": null,
        "time": 19
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H65",
        "categoryTitle": "H65",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Otto",
        "lastName": "Venhauer",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H65",
        "categoryTitle": "H65",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Steiermark",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gerfried",
        "lastName": "Hoch",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 76.470588235294,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D18-20",
        "categoryTitle": "D18-20",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Kitzbühel",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Isabel",
        "lastName": "Hechl",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 29
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D18-20",
        "categoryTitle": "D18-20",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gisa",
        "lastName": "Linhart",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 96.551724137931,
        "scorePoints": null,
        "time": 30
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H18-20",
        "categoryTitle": "H18-20",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Wienerwald",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Erik",
        "lastName": "Simkovics",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 23
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H18-20",
        "categoryTitle": "H18-20",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Florian",
        "lastName": "Mayrhofer",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 82.608695652174,
        "scorePoints": null,
        "time": 27
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H18-20",
        "categoryTitle": "H18-20",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Stefan",
        "lastName": "Traint",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 21.739130434783,
        "scorePoints": null,
        "time": 41
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D15-17",
        "categoryTitle": "D15-17",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Ulla",
        "lastName": "Mayrhofer",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 21
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D15-17",
        "categoryTitle": "D15-17",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Klagenfurt helvetia",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Melanie",
        "lastName": "Maier",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 66.666666666667,
        "scorePoints": null,
        "time": 28
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D15-17",
        "categoryTitle": "D15-17",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Julia",
        "lastName": "Bauer",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 57.142857142857,
        "scorePoints": null,
        "time": 30
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H15-17",
        "categoryTitle": "H15-17",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gert",
        "lastName": "Wallas",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H15-17",
        "categoryTitle": "H15-17",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF  Wien",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Stefan",
        "lastName": "Hofstätter",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 80,
        "scorePoints": null,
        "time": 24
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-14",
        "categoryTitle": "D-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLC Wienerwald",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Anna",
        "lastName": "Simkovics",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 9
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-14",
        "categoryTitle": "D-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "Leibnitzer AC  OL",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Doris",
        "lastName": "Prach",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 0,
        "scorePoints": null,
        "time": 32
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-14",
        "categoryTitle": "D-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "Leibnitzer AC  OL",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Gerda",
        "lastName": "Prach",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 0,
        "scorePoints": null,
        "time": 42
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SU Klagenfurt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Tobias",
        "lastName": "Habenicht",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 7
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Graz",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Bernhard",
        "lastName": "Finder",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 71.42857142857099,
        "scorePoints": null,
        "time": 9
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LKI Innsbruck",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Adrian",
        "lastName": "Wickert",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 71.42857142857099,
        "scorePoints": null,
        "time": 9
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Pinkafeld",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Florian",
        "lastName": "Wilfinger",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 57.142857142857,
        "scorePoints": null,
        "time": 10
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Johnny",
        "lastName": "Maxa",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 28.571428571429,
        "scorePoints": null,
        "time": 12
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "LZ Omaha",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Simon",
        "lastName": "Kugler",
        "outOfCompetition": false,
        "rank": 5,
        "rankingPoints": 0,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H13-14",
        "categoryTitle": "H13-14",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Markus",
        "lastName": "Seppele",
        "outOfCompetition": false,
        "rank": 6,
        "rankingPoints": 0,
        "scorePoints": null,
        "time": 19
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-12",
        "categoryTitle": "H-12",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Spittal / Drau",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sandro",
        "lastName": "Lippitsch",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 17
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-12",
        "categoryTitle": "H-12",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Rafael",
        "lastName": "Dobnik",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 94.117647058824,
        "scorePoints": null,
        "time": 18
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-12",
        "categoryTitle": "H-12",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sandro",
        "lastName": "Hahn",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 88.235294117647,
        "scorePoints": null,
        "time": 19
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-12",
        "categoryTitle": "H-12",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV Graz",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Markus",
        "lastName": "Finder",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 58.823529411765,
        "scorePoints": null,
        "time": 24
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-18k",
        "categoryTitle": "D-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLCU Viktring",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Sonja",
        "lastName": "Venhauer",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-18k",
        "categoryTitle": "D-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Christina",
        "lastName": "Irk",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 80,
        "scorePoints": null,
        "time": 24
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-18k",
        "categoryTitle": "D-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "OLT Transdanubien",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Helga",
        "lastName": "Tezarek",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 55,
        "scorePoints": null,
        "time": 29
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "D-18k",
        "categoryTitle": "D-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "SKVOLG D. Kaltenbrunn",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Michaela",
        "lastName": "Bauer",
        "outOfCompetition": false,
        "rank": 4,
        "rankingPoints": 45,
        "scorePoints": null,
        "time": 31
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-18k",
        "categoryTitle": "H-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Pierre",
        "lastName": "Kaltenbacher",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 20
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-18k",
        "categoryTitle": "H-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Roland",
        "lastName": "Fesselhofer",
        "outOfCompetition": false,
        "rank": 2,
        "rankingPoints": 75,
        "scorePoints": null,
        "time": 25
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "H-18k",
        "categoryTitle": "H-18k",
        "classification": "classified",
        "clubCode": null,
        "clubName": "HSV OL Wiener Neustadt",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Bernhard",
        "lastName": "Koiser",
        "outOfCompetition": false,
        "rank": 3,
        "rankingPoints": 65,
        "scorePoints": null,
        "time": 27
    },
    {
        "categoryStatus": "classified",
        "categoryShortTitle": "Direkt/Open",
        "categoryTitle": "Direkt/Open",
        "classification": "classified",
        "clubCode": null,
        "clubName": "NF Villach",
        "eventId": 53,
        "eventStageId": null,
        "firstName": "Klaus",
        "lastName": "Wallas",
        "outOfCompetition": false,
        "rank": 1,
        "rankingPoints": 100,
        "scorePoints": null,
        "time": 15
    }
]

GET v1/event/{id}/results

GET
https://anne-api.oefol.at
/v1/event/{id}/results

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/results" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

GET v1/event/{id}/results/live

GET
https://anne-api.oefol.at
/v1/event/{id}/results/live

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/results/live" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventStageId\": 7,
    \"since\": \"2026-05-21T21:42:59\"
}"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/event/{id}/calculateChampionships

POST
https://anne-api.oefol.at
/v1/event/{id}/calculateChampionships

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/calculateChampionships" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventStageId\": 13
}"

POST v1/event/{id}/importResults

POST
https://anne-api.oefol.at
/v1/event/{id}/importResults

Headers

Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/importResults" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --form "deleteExisting=false"\
    --form "eventStageId=11"\
    --form "file=@/tmp/phpo9ErNh" 

DELETE v1/event/{id}/results

DELETE
https://anne-api.oefol.at
/v1/event/{id}/results

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/event/4/results" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventStageId\": 19
}"

DELETE v1/eventResult/{id}

DELETE
https://anne-api.oefol.at
/v1/eventResult/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventResult.

Example:
1284
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventResult/1284" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PATCH v1/eventResult/{id}

PATCH
https://anne-api.oefol.at
/v1/eventResult/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventResult.

Example:
1284

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/eventResult/1284" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \

Event Stage

GET v1/event/{id}/stages

GET
https://anne-api.oefol.at
/v1/event/{id}/stages

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/stages" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/eventStage

POST
https://anne-api.oefol.at
/v1/eventStage

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventStage" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"coordinates\": \"non\",
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2111-10-18\",
    \"eventId\": 16,
    \"firstStart\": \"21:43\",
    \"location\": \"rlhhlmrhrmxbdrj\",
    \"number\": 6,
    \"shortTitle\": \"ywchenvsdefstymncc\",
    \"timeFrom\": \"21:43\",
    \"timeTo\": \"21:43\",
    \"title\": \"owkolihtuddonrbzyho\"
}"

PUT v1/eventStage/{id}

PUT
https://anne-api.oefol.at
/v1/eventStage/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventStage.

Example:
7

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventStage/7" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"coordinates\": \"voluptatum\",
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2047-07-01\",
    \"firstStart\": \"21:43\",
    \"location\": \"ajyjcwdxfyjiiiktq\",
    \"number\": 17,
    \"shortTitle\": \"spoxgquplagqmlqophkjsfjsr\",
    \"timeFrom\": \"21:43\",
    \"timeTo\": \"21:43\",
    \"title\": \"rtdzqvldp\"
}"

DELETE v1/eventStage/{id}

DELETE
https://anne-api.oefol.at
/v1/eventStage/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventStage.

Example:
7
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventStage/7" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Starttime

GET v1/event/{id}/starttimes

GET
https://anne-api.oefol.at
/v1/event/{id}/starttimes

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/starttimes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

POST v1/event/{id}/importStarttimes

POST
https://anne-api.oefol.at
/v1/event/{id}/importStarttimes

Headers

Content-Type
Example:
multipart/form-data
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/importStarttimes" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --form "deleteExisting=false"\
    --form "eventStageId=4"\
    --form "file=@/tmp/phpJMRWgV" 

DELETE v1/event/{id}/starttimes

DELETE
https://anne-api.oefol.at
/v1/event/{id}/starttimes

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/event/4/starttimes" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

DELETE v1/eventStarttime/{id}

DELETE
https://anne-api.oefol.at
/v1/eventStarttime/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventStarttime.

Example:
119
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventStarttime/119" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Subscription

GET v1/eventSubscription

GET
https://anne-api.oefol.at
/v1/eventSubscription

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventSubscription" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/event/{id}/subscription

GET
https://anne-api.oefol.at
/v1/event/{id}/subscription

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/subscription" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/event/{id}/subscribe

POST
https://anne-api.oefol.at
/v1/event/{id}/subscribe

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/event/4/subscribe" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"critical\": true,
    \"deadlineApproaching\": true,
    \"newData\": false
}"

PUT v1/eventSubscription/{id}

PUT
https://anne-api.oefol.at
/v1/eventSubscription/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventSubscription.

Example:
autem

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/eventSubscription/autem" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"critical\": false,
    \"deadlineApproaching\": true,
    \"newData\": true
}"

DELETE v1/eventSubscription/{id}

DELETE
https://anne-api.oefol.at
/v1/eventSubscription/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventSubscription.

Example:
tempore
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventSubscription/tempore" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Tag

GET v1/event/{id}/tags

GET
https://anne-api.oefol.at
/v1/event/{id}/tags

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/tags" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

GET v1/eventTag/distinctLabels

GET
https://anne-api.oefol.at
/v1/eventTag/distinctLabels

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/eventTag/distinctLabels" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    "AdvEnteCup",
    "Allgemeine",
    "Austria Cup",
    "BOLV Cup",
    "Fortbildung",
    "Kobersdorf",
    "KOLV Cup",
    "Landesmeisterschaft Staffel Niederösterreich Wien",
    "Lang",
    "Linz Cup",
    "Marathon",
    "Mittel",
    "Mixed Sprint Staffel",
    "MTBO Austria Cup",
    "Nacht-OL",
    "Nachwuchskader",
    "NOLV Cup",
    "NÖMS",
    "ÖHSV",
    "ÖM",
    "ÖSTM",
    "Purbach",
    "Salzburg Cup",
    "Schul-OL",
    "Schulcup",
    "Score-OL",
    "SkiO Austria Cup",
    "SOLV",
    "Sprint",
    "Staatsmeisterschaft",
    "Stadtmeisterschaft",
    "Staffel",
    "STOLV Cup",
    "Süd-Ost-Cup",
    "Thermenland Open",
    "Tirol Cup",
    "TMS",
    "Training",
    "UFO",
    "Ultra",
    "viennaochallenge",
    "VOC",
    "WOLV",
    "WOLV Cup",
    "WRE",
    "WSC"
]

POST v1/eventTag

POST
https://anne-api.oefol.at
/v1/eventTag

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventTag" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventId\": 10,
    \"label\": \"ppkjxpxjgsftyxcxjchnovung\",
    \"locked\": false
}"

DELETE v1/eventTag/{id}

DELETE
https://anne-api.oefol.at
/v1/eventTag/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the eventTag.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventTag/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Event Visibility

GET v1/event/{id}/visibilities

GET
https://anne-api.oefol.at
/v1/event/{id}/visibilities

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the event.

Example:
4
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/event/4/visibilities" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/eventVisibility

POST
https://anne-api.oefol.at
/v1/eventVisibility

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/eventVisibility" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"clubId\": 10,
    \"eventId\": 6,
    \"groupId\": 17,
    \"userId\": 12
}"

DELETE v1/eventVisibility/{id}

DELETE
https://anne-api.oefol.at
/v1/eventVisibility/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the eventVisibility.

Example:
officiis
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/eventVisibility/officiis" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Family

GET v1/family

GET
https://anne-api.oefol.at
/v1/family

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

clubId
string

Filter families by club. Must be an array of club ids. Must be a valid JSON string.

Example:
["ut","qui"]
name
string

Filter families by name.

Example:
a
seasonId
integer
required

Filter families by season.

Example:
7
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/family?clubId=%5B%22ut%22%2C%22qui%22%5D&name=a&seasonId=7" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/family/{id}

GET
https://anne-api.oefol.at
/v1/family/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the family.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/family/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/family

POST
https://anne-api.oefol.at
/v1/family

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/family" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"members\": \"[\\\"repellat\\\",\\\"porro\\\"]\",
    \"name\": \"zekbjsdtkbiggtxsocbonr\",
    \"seasonId\": 6
}"

DELETE v1/family/{id}

DELETE
https://anne-api.oefol.at
/v1/family/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the family.

Example:
1
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/family/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PUT v1/family/{id}

PUT
https://anne-api.oefol.at
/v1/family/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the family.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/family/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"members\": \"[\\\"reiciendis\\\",\\\"iure\\\"]\",
    \"name\": \"k\"
}"

File

File

POST
https://anne-api.oefol.at
/v1/file

Upload a file.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/file" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"data\": \"[\\\"impedit\\\",\\\"expedita\\\"]\",
    \"clubId\": 7,
    \"cupId\": 16,
    \"eventId\": 11,
    \"file\": \"impedit\",
    \"label\": \"o\",
    \"title\": \"bnvqkmb\",
    \"userId\": 8,
    \"visibility\": \"molestiae\"
}"
Example response:
{
  "filePath": "2025/02/my-file.jpg",
}

PATCH v1/file/{id}

PATCH
https://anne-api.oefol.at
/v1/file/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the file.

Example:
2

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/file/2" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"label\": \"fntpfhbdsrgmmtnpihi\"
}"

GET v1/file/{id}

GET
https://anne-api.oefol.at
/v1/file/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the file.

Example:
2
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/file/2" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

DELETE v1/file/{id}

DELETE
https://anne-api.oefol.at
/v1/file/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the file.

Example:
2
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/file/2" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

GET v1/file/{id}/blob

GET
https://anne-api.oefol.at
/v1/file/{id}/blob

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the file.

Example:
2
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/file/2/blob" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}
POST
https://anne-api.oefol.at
/v1/file/link

Add a link.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/file/link" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"eventId\": 20,
    \"label\": \"ynjboenv\",
    \"title\": \"ipjpakghvmvtvpveamzemvky\",
    \"type\": \"llarvlawitbahvrntv\",
    \"url\": \"http:\\/\\/www.larson.biz\\/velit-earum-et-consequatur-quia-porro.html\"
}"

Group

GET v1/group

GET
https://anne-api.oefol.at
/v1/group

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/group" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/group

POST
https://anne-api.oefol.at
/v1/group

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/group" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"members\": \"[\\\"tempore\\\",\\\"eum\\\"]\",
    \"title\": \"ekf\"
}"

DELETE v1/group/{id}

DELETE
https://anne-api.oefol.at
/v1/group/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the group.

Example:
aut
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/group/aut" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PUT v1/group/{id}

PUT
https://anne-api.oefol.at
/v1/group/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the group.

Example:
adipisci

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/group/adipisci" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"members\": \"[\\\"eos\\\",\\\"omnis\\\"]\",
    \"title\": \"zniftuoj\"
}"

Log File

GET v1/logFile

GET
https://anne-api.oefol.at
/v1/logFile

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/logFile" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/logFile/{filename}

GET
https://anne-api.oefol.at
/v1/logFile/{filename}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

filename
string
required
Example:
incidunt
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/logFile/incidunt" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

DELETE v1/logFile/{filename}

DELETE
https://anne-api.oefol.at
/v1/logFile/{filename}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

filename
string
required
Example:
laudantium
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/logFile/laudantium" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Membership

DELETE v1/membership

DELETE
https://anne-api.oefol.at
/v1/membership

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

ids
string
required

The id's of the memberships to delete. Must be an array of numbers. Must be a valid JSON string.

Example:
["officia","maxime"]
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/membership?ids=%5B%22officia%22%2C%22maxime%22%5D" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/membership

POST
https://anne-api.oefol.at
/v1/membership

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/membership" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"active\": true,
    \"clubId\": 10,
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2026-05-21T21:43:00\",
    \"userId\": 19
}"

PUT v1/membership/{id}

PUT
https://anne-api.oefol.at
/v1/membership/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the membership.

Example:
qui

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/membership/qui" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"active\": false,
    \"clubId\": 18,
    \"dateFrom\": \"2026-05-21T21:43:00\",
    \"dateTo\": \"2026-05-21T21:43:00\",
    \"userId\": 1
}"

Memory Game

POST v1/memoryGame

POST
https://anne-api.oefol.at
/v1/memoryGame

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/memoryGame" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"playerName\": \"yvvuooffewakyzvvbyhuom\"
}"

POST v1/memoryGame/{id}/flip

POST
https://anne-api.oefol.at
/v1/memoryGame/{id}/flip

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the memoryGame.

Example:
nihil

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/memoryGame/nihil/flip" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"cardId\": \"numquam\",
    \"token\": \"natus\"
}"

POST v1/memoryGame/{id}/solve

POST
https://anne-api.oefol.at
/v1/memoryGame/{id}/solve

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the memoryGame.

Example:
quibusdam

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/memoryGame/quibusdam/solve" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"token\": \"ipsa\"
}"

GET v1/memoryGame/highscore

GET
https://anne-api.oefol.at
/v1/memoryGame/highscore

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/memoryGame/highscore" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"limit\": 22
}"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[]

Notification

GET v1/notification

GET
https://anne-api.oefol.at
/v1/notification

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/notification" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"page\": 14,
    \"perPage\": 9
}"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/notification/{id}

GET
https://anne-api.oefol.at
/v1/notification/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the notification.

Example:
beatae
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/notification/beatae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

PATCH v1/notification/{id}/read

PATCH
https://anne-api.oefol.at
/v1/notification/{id}/read

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the notification.

Example:
vel
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/notification/vel/read" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PATCH v1/notification/{id}/unread

PATCH
https://anne-api.oefol.at
/v1/notification/{id}/unread

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the notification.

Example:
qui
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/notification/qui/unread" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

DELETE v1/notification

DELETE
https://anne-api.oefol.at
/v1/notification

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/notification" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

DELETE v1/notification/{id}

DELETE
https://anne-api.oefol.at
/v1/notification/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the notification.

Example:
aliquam
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/notification/aliquam" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PersonLicense

GET v1/personLicense

GET
https://anne-api.oefol.at
/v1/personLicense

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

clubId
integer

Filter requests by club id.

Example:
7
seasonId
integer
required

Filter requests by season id.

Example:
14
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/personLicense?clubId=7&seasonId=14" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

DELETE v1/personLicense

DELETE
https://anne-api.oefol.at
/v1/personLicense

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

ids
string
required

The id's of the licenses to delete. Must be an array of numbers. Must be a valid JSON string.

Example:
["facilis","eligendi"]
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/personLicense?ids=%5B%22facilis%22%2C%22eligendi%22%5D" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/personLicense

POST
https://anne-api.oefol.at
/v1/personLicense

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/personLicense" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"membershipId\": 12,
    \"seasonId\": 12,
    \"userId\": 16,
    \"validFrom\": \"2026-05-21T21:43:00\",
    \"validTo\": \"2026-05-21T21:43:00\"
}"

PUT v1/personLicense/{id}

PUT
https://anne-api.oefol.at
/v1/personLicense/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the personLicense.

Example:
ut

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/personLicense/ut" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"membershipId\": 18,
    \"seasonId\": 1,
    \"userId\": 10,
    \"validFrom\": \"2026-05-21T21:43:00\",
    \"validTo\": \"2026-05-21T21:43:00\"
}"

Push Subscription

POST v1/pushSubscription

POST
https://anne-api.oefol.at
/v1/pushSubscription

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/pushSubscription" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"pushSubscription\": \"[\\\"saepe\\\",\\\"est\\\"]\"
}"

DELETE v1/pushSubscription

DELETE
https://anne-api.oefol.at
/v1/pushSubscription

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/pushSubscription" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Release Note

Release Note

GET
https://anne-api.oefol.at
/v1/releaseNote

Returns a list of release notes.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

limit
integer

Limit the number of results.

Example:
5
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/releaseNote?limit=5" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    {
        "createdAt": "2025-02-10T10:00:00.000000Z",
        "id": 1,
        "notes": "This is the new version.",
        "updatedAt": "2025-02-10T10:10:00.000000Z",
        "version": "1.2.3"
    }
]

POST v1/releaseNote

POST
https://anne-api.oefol.at
/v1/releaseNote

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/releaseNote" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"description\": \"Perferendis qui alias sequi fuga rerum saepe dolor.\",
    \"notes\": \"bry\",
    \"version\": \"nsnnunybsg\"
}"

PUT v1/releaseNote/{id}

PUT
https://anne-api.oefol.at
/v1/releaseNote/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the releaseNote.

Example:
nesciunt

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/releaseNote/nesciunt" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"description\": \"Optio eveniet veritatis dolores quod doloribus debitis molestias.\",
    \"notes\": \"f\",
    \"version\": \"dcgpmuktuhw\"
}"

DELETE v1/releaseNote/{id}

DELETE
https://anne-api.oefol.at
/v1/releaseNote/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the releaseNote.

Example:
eveniet
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/releaseNote/eveniet" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Request

GET v1/request

GET
https://anne-api.oefol.at
/v1/request

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

clubId
integer

Filter requests by club id.

Example:
1
filter
string

Filter requests by payment reference, requested for or requested by.

Example:
praesentium
status
string

Filter requests by status. Must be an array of request statuses. Must be a valid JSON string.

Example:
["illum","sequi"]
type
string

Filter requests by type. Must be an array of request types. Must be a valid JSON string.

Example:
["aspernatur","praesentium"]
page
integer

The page number to be returned.

Example:
19
perPage
integer

Entries per page. If not set, maximum will be used. Must be at least 1. Must not be greater than 100.

Example:
10
userId
integer

Filter requests by user id.

Example:
14
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/request?clubId=1&filter=praesentium&status=%5B%22illum%22%2C%22sequi%22%5D&type=%5B%22aspernatur%22%2C%22praesentium%22%5D&page=19&perPage=10&userId=14" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/request

POST
https://anne-api.oefol.at
/v1/request

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/request" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \

POST v1/request/{id}/cancel

POST
https://anne-api.oefol.at
/v1/request/{id}/cancel

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the request.

Example:
velit

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/request/velit/cancel" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"responseComment\": \"rerum\"
}"

GET v1/request/{id}/invoice

GET
https://anne-api.oefol.at
/v1/request/{id}/invoice

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the request.

Example:
inventore
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/request/inventore/invoice" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/request/{id}/accept

POST
https://anne-api.oefol.at
/v1/request/{id}/accept

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the request.

Example:
cumque

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/request/cumque/accept" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"amountPaid\": 19.5226,
    \"datePaid\": \"2026-05-21T21:43:01\",
    \"responseComment\": \"magnam\"
}"

POST v1/request/{id}/reject

POST
https://anne-api.oefol.at
/v1/request/{id}/reject

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the request.

Example:
ut

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/request/ut/reject" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"responseComment\": \"explicabo\"
}"

Search

GET
https://anne-api.oefol.at
/v1/search

Returns a list of found items.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

q
string
required

The query string to search for.

Example:
quia
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/search?q=quia" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:

Season

GET v1/season

GET
https://anne-api.oefol.at
/v1/season

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/season" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-cache
                                                            : MISS
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
[
    {
        "config": {
            "clubLicense": 130,
            "familyLicense": 70,
            "personLicenses": [
                {
                    "fee": 12,
                    "ageFrom": 0,
                    "label": "Kind/Jugendlich"
                },
                {
                    "fee": 32,
                    "ageFrom": 19,
                    "label": "Erwachsen"
                }
            ]
        },
        "createdAt": "2025-02-07T19:52:45.000000Z",
        "dateFrom": "2024-12-01",
        "dateTo": "2025-11-30",
        "id": 1,
        "name": "Saison 2025",
        "updatedAt": "2025-12-27T13:02:46.000000Z"
    },
    {
        "config": {
            "clubLicense": 130,
            "familyLicense": 70,
            "personLicenses": [
                {
                    "fee": 12,
                    "ageFrom": 0,
                    "label": "Kind/Jugendlich"
                },
                {
                    "fee": 32,
                    "ageFrom": 19,
                    "label": "Erwachsen"
                }
            ]
        },
        "createdAt": "2025-12-01T07:15:58.000000Z",
        "dateFrom": "2025-12-01",
        "dateTo": "2026-11-30",
        "id": 2,
        "name": "Saison 2026",
        "updatedAt": "2025-12-27T13:02:33.000000Z"
    },
    {
        "config": {
            "clubLicense": 130,
            "familyLicense": 70,
            "personLicenses": [
                {
                    "fee": 12,
                    "ageFrom": 0,
                    "label": "Kind/Jugendlich"
                },
                {
                    "fee": 32,
                    "ageFrom": 19,
                    "label": "Erwachsen"
                }
            ]
        },
        "createdAt": "2025-12-27T13:05:11.000000Z",
        "dateFrom": "2023-12-01",
        "dateTo": "2024-11-30",
        "id": 3,
        "name": "Saison 2024",
        "updatedAt": "2025-12-27T13:05:11.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:07:57.000000Z",
        "dateFrom": "2022-12-01",
        "dateTo": "2023-11-30",
        "id": 4,
        "name": "Saison 2023",
        "updatedAt": "2025-12-27T12:07:57.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:08:26.000000Z",
        "dateFrom": "2021-12-01",
        "dateTo": "2022-11-30",
        "id": 5,
        "name": "Saison 2022",
        "updatedAt": "2025-12-27T12:08:26.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:08:55.000000Z",
        "dateFrom": "2020-12-01",
        "dateTo": "2021-11-30",
        "id": 6,
        "name": "Saison 2021",
        "updatedAt": "2025-12-27T12:08:55.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:09:19.000000Z",
        "dateFrom": "2019-12-01",
        "dateTo": "2020-11-30",
        "id": 7,
        "name": "Saison 2020",
        "updatedAt": "2025-12-27T12:09:19.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:09:57.000000Z",
        "dateFrom": "2018-12-01",
        "dateTo": "2019-11-30",
        "id": 8,
        "name": "Saison 2019",
        "updatedAt": "2025-12-27T12:09:57.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:10:30.000000Z",
        "dateFrom": "2017-12-01",
        "dateTo": "2018-11-30",
        "id": 9,
        "name": "Saison 2018",
        "updatedAt": "2025-12-27T12:10:30.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:10:53.000000Z",
        "dateFrom": "2016-12-01",
        "dateTo": "2017-11-30",
        "id": 10,
        "name": "Saison 2017",
        "updatedAt": "2025-12-27T12:10:53.000000Z"
    },
    {
        "config": {
            "clubLicense": 0,
            "familyLicense": 0,
            "personLicenses": []
        },
        "createdAt": "2025-12-27T12:11:17.000000Z",
        "dateFrom": "2015-12-01",
        "dateTo": "2016-11-30",
        "id": 11,
        "name": "Saison 2016",
        "updatedAt": "2025-12-27T12:11:17.000000Z"
    }
]

POST v1/season

POST
https://anne-api.oefol.at
/v1/season

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/season" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"config\": \"[\\\"deserunt\\\",\\\"est\\\"]\",
    \"dateFrom\": \"2026-05-21T21:43:01\",
    \"dateTo\": \"2026-05-21T21:43:01\",
    \"name\": \"owybyyfldxkaosrtujn\"
}"

PUT v1/season/{id}

PUT
https://anne-api.oefol.at
/v1/season/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the season.

Example:
1

Body Parameters

Example request:
curl --request PUT \
    "https://anne-api.oefol.at/v1/season/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"config\": \"[\\\"corporis\\\",\\\"odit\\\"]\",
    \"dateFrom\": \"2026-05-21T21:43:01\",
    \"dateTo\": \"2026-05-21T21:43:01\",
    \"name\": \"vtzilky\"
}"

Setting

Setting

GET
https://anne-api.oefol.at
/v1/setting

Returns a list of settings.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/setting" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    {
        "name": "setting name",
        "value": "setting value"
    }
]

Setting

GET
https://anne-api.oefol.at
/v1/setting/{name}

Returns a single setting.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

name
string
required
Example:
at
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/setting/at" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "name": "setting name",
    "value": "setting value"
}
{
    "errors": [
        "Setting not found."
    ]
}

System

Cron

GET
https://anne-api.oefol.at
/v1/cron

Runs the scheduled tasks.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/cron" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    {
        "output": "ok"
    }
]

User

Check Email

GET
https://anne-api.oefol.at
/v1/user/checkEmail

Checks if the given email is in use.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

email
string
required

The email to check. Must be a valid email address.

Example:
beichmann@example.net
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/checkEmail?email=beichmann%40example.net" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "emailInUse": true
}
{
    "emailInUse": false
}

POST v1/club/{id}/createMember

POST
https://anne-api.oefol.at
/v1/club/{id}/createMember

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/club/1/createMember" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"birthDate\": \"2026-05-21T21:43:00\",
    \"firstName\": \"uiuevyzpdtabxxan\",
    \"lastName\": \"ijlvllvupgelohzmw\"
}"

POST v1/club/{id}/addMember

POST
https://anne-api.oefol.at
/v1/club/{id}/addMember

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the club.

Example:
1

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/club/1/addMember" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"sportTypes\": \"[\\\"blanditiis\\\",\\\"nemo\\\"]\",
    \"userId\": 9
}"

GET v1/user

GET
https://anne-api.oefol.at
/v1/user

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

championshipEligibility
string

Filter users with championship eligibility only (true = with championship eligibility only, false = without championship eligibility only, else all).

Must be one of:
  • true
  • false
Example:
false
clubId
string

Filter users by club. Must be an array of club ids. Must be a valid JSON string.

Example:
["aut","praesentium"]
date
string

If provided, memberships and licenses are only returned for the given date. Must be provided when output is csv. Must be a valid date. This field is required when output is csv.

Example:
2026-05-21T21:43:00
eventRatingControlGroup
string

Filter users by event rating control group (true = in control group only, false = not in control group only, else all).

Must be one of:
  • true
  • false
Example:
false
familyId
integer

Filter users by family.

Example:
9
licenseDate
string

Date to check for active licenses. Format: YYYY-MM-DD. Default: today. Must be a valid date.

Example:
2026-05-21T21:43:00
firstName
string

Filter users by first name.

Example:
magnam
foreigners
string

Find foreigners only (true = foreigners only, false = austrian nationality only, else all).

Must be one of:
  • true
  • false
Example:
false
lastName
string

Filter users by last name.

Example:
odio
output
string

Output format. If output is csv, entries will not be paginated.

Must be one of:
  • json
  • csv
Example:
csv
page
integer

The page number to be returned.

Example:
7
perPage
integer

Entries per page. If not set, maximum will be used. Must be at least 1. Must not be greater than 1000.

Example:
3
verified
string

Find verified users only (true = verified only, false = not verified only, else all).

Must be one of:
  • true
  • false
Example:
true
withLicense
string

Find users with active License only (true = with active License only, false = without active License only, else all).

Must be one of:
  • true
  • false
Example:
true
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user?championshipEligibility=false&clubId=%5B%22aut%22%2C%22praesentium%22%5D&date=2026-05-21T21%3A43%3A00&eventRatingControlGroup=false&familyId=9&licenseDate=2026-05-21T21%3A43%3A00&firstName=magnam&foreigners=false&lastName=odio&output=csv&page=7&perPage=3&verified=true&withLicense=true" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

POST v1/user

POST
https://anne-api.oefol.at
/v1/user

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/user" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"address\": \"[\\\"distinctio\\\",\\\"dolores\\\"]\",
    \"birthDate\": \"2026-05-21T21:43:00\",
    \"category\": \"[\\\"eum\\\",\\\"et\\\"]\",
    \"chipNumber\": 15,
    \"email\": \"destini98@example.org\",
    \"firstName\": \"ptwpgsho\",
    \"iofId\": \"mi\",
    \"lastName\": \"m\",
    \"magazine\": false,
    \"nationality\": \"cj\",
    \"password\": \"4it3HqD\\\"+PHWn];o\",
    \"phoneNumber\": \"tdbigfp\",
    \"username\": \"jpfzolx\"
}"

GDPR Consent

POST
https://anne-api.oefol.at
/v1/user/gdprConsent
requires authentication

Records the GDPR consent for the logged in user. The current timestamp will be stored as consent given at.

Headers

Authorization
Example:
Bearer {YOUR_AUTH_KEY}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/user/gdprConsent" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
  "address": {
    "street": "3rd Street 12",
    "zipCode": "4567",
    "city": "Big City",
    "country": "AUT",
    "coordinates": "12.345,67.890
  },
  "birthDate": "1999-03-25",
  "category": [ "Herren ab 21 Elite" ],
  "championshipEligibility": true,
  "chipNumber": 1234567,
  "createdAt": "2024-03-18T20:50:24.000000Z",
  "email": "jon.doe@jondoe.com",
  "familyId": 1,
  "firstName": "Doe",
  "gdprConsentGivenAt": "2024-03-18T20:50:24.000000Z",
  "gender": "male",
  "id": 1,
  "lastContactDataCheck": "2024-03-18T20:50:24.000000Z",
  "lastModifiedAt": "2024-03-18T20:50:24.000000Z",
  "lastName": "Doe",
  "magazine": true,
  "nationality": "AUT",
  "phoneNumber": "+43 123 4567890",
  "settings": {},
  "userRoles": [
    {
      "role": "eventManager",
      "entity": null
    }
  ],
  "username": "jondoe"
}

Contact Data Checked

POST
https://anne-api.oefol.at
/v1/user/contactDataChecked
requires authentication

Records the contact data check for the logged in user. The current timestamp will be stored as the last contact data check.

Headers

Authorization
Example:
Bearer {YOUR_AUTH_KEY}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/user/contactDataChecked" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
  "address": {
    "street": "3rd Street 12",
    "zipCode": "4567",
    "city": "Big City",
    "country": "AUT",
    "coordinates": "12.345,67.890
  },
  "birthDate": "1999-03-25",
  "category": [ "Herren ab 21 Elite" ],
  "championshipEligibility": true,
  "chipNumber": 1234567,
  "createdAt": "2024-03-18T20:50:24.000000Z",
  "email": "jon.doe@jondoe.com",
  "familyId": 1,
  "firstName": "Doe",
  "gdprConsentGivenAt": "2024-03-18T20:50:24.000000Z",
  "gender": "male",
  "id": 1,
  "lastContactDataCheck": "2024-03-18T20:50:24.000000Z",
  "lastModifiedAt": "2024-03-18T20:50:24.000000Z",
  "lastName": "Doe",
  "magazine": true,
  "nationality": "AUT",
  "phoneNumber": "+43 123 4567890",
  "settings": {},
  "userRoles": [
    {
      "role": "eventManager",
      "entity": null
    }
  ],
  "username": "jondoe"
}

Me

GET
https://anne-api.oefol.at
/v1/user/me
requires authentication

Returns information about the logged in user.

Headers

Authorization
Example:
Bearer {YOUR_AUTH_KEY}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/me" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
  "address": {
    "street": "3rd Street 12",
    "zipCode": "4567",
    "city": "Big City",
    "country": "AUT",
    "coordinates": "12.345,67.890
  },
  "birthDate": "1999-03-25",
  "category": [ "Herren ab 21 Elite" ],
  "championshipEligibility": true,
  "chipNumber": 1234567,
  "createdAt": "2024-03-18T20:50:24.000000Z",
  "email": "jon.doe@jondoe.com",
  "familyId": 1,
  "firstName": "Doe",
  "gdprConsentGivenAt": "2024-03-18T20:50:24.000000Z",
  "gender": "male",
  "id": 1,
  "lastContactDataCheck": "2024-03-18T20:50:24.000000Z",
  "lastModifiedAt": "2024-03-18T20:50:24.000000Z",
  "lastName": "Doe",
  "magazine": true,
  "nationality": "AUT",
  "phoneNumber": "+43 123 4567890",
  "settings": {},
  "userRoles": [
    {
      "role": "eventManager",
      "entity": null
    }
  ],
  "username": "jondoe"
}

Returns a list of event ids which are bookmarked by the logged in user.

GET
https://anne-api.oefol.at
/v1/user/eventBookmarks
requires authentication

Headers

Authorization
Example:
Bearer {YOUR_AUTH_KEY}
Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/eventBookmarks" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
[
    1,
    2,
    3
]

Check Username

GET
https://anne-api.oefol.at
/v1/user/checkUsername
requires authentication

Checks if the given username is available for the given userId.

Headers

Authorization
Example:
Bearer {YOUR_AUTH_KEY}
Content-Type
Example:
application/json
Accept
Example:
application/json

Query Parameters

userId
integer

The ID of the user. If empty the ID of the authenticated user is used.

Example:
13
username
string
required

The username to check.

Example:
sit
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/checkUsername?userId=13&username=sit" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "usernameAvailable": true
}
{
    "usernameAvailable": false
}

GET v1/user/search/transfer

GET
https://anne-api.oefol.at
/v1/user/search/transfer

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/search/transfer" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"birthDate\": \"2026-05-21T21:43:00\",
    \"clubId\": 7,
    \"firstName\": \"eyk\",
    \"lastName\": \"nfrrrnghchvlaklk\"
}"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

GET v1/user/{id}

GET
https://anne-api.oefol.at
/v1/user/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

PATCH v1/user/{id}

PATCH
https://anne-api.oefol.at
/v1/user/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/user/1" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"address\": \"[\\\"molestias\\\",\\\"in\\\"]\",
    \"birthDate\": \"2026-05-21T21:43:00\",
    \"category\": \"[\\\"fuga\\\",\\\"fugiat\\\"]\",
    \"championshipEligibility\": false,
    \"chipNumber\": 14,
    \"email\": \"will89@example.com\",
    \"eventRatingControlGroup\": false,
    \"firstName\": \"htadfmnjqxiirnxfpawkg\",
    \"iofId\": \"lccbwoziyn\",
    \"lastName\": \"mulwtxsnaqhg\",
    \"magazine\": false,
    \"nationality\": \"vaa\",
    \"password\": \"%*$uW#\'Bs\",
    \"phoneNumber\": \"frpjzaggnqzawv\",
    \"settings\": \"[\\\"necessitatibus\\\",\\\"atque\\\"]\",
    \"username\": \"bxmqbyhhuvbamxypsfvfu\"
}"

PATCH v1/user/{id}/unverify

PATCH
https://anne-api.oefol.at
/v1/user/{id}/unverify

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/user/1/unverify" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PATCH v1/user/{id}/deactivateChampionshipEligibility

PATCH
https://anne-api.oefol.at
/v1/user/{id}/deactivateChampionshipEligibility

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/user/1/deactivateChampionshipEligibility" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PATCH v1/user/{id}/verify

PATCH
https://anne-api.oefol.at
/v1/user/{id}/verify

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/user/1/verify" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

PATCH v1/user/{id}/activateChampionshipEligibility

PATCH
https://anne-api.oefol.at
/v1/user/{id}/activateChampionshipEligibility

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1
Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/user/1/activateChampionshipEligibility" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

POST v1/user/{id}/addRole

POST
https://anne-api.oefol.at
/v1/user/{id}/addRole

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1

Body Parameters

Example request:
curl --request POST \
    "https://anne-api.oefol.at/v1/user/1/addRole" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"entityId\": 20
}"

DELETE v1/user/{id}/removeRole

DELETE
https://anne-api.oefol.at
/v1/user/{id}/removeRole

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
integer
required

The ID of the user.

Example:
1

Body Parameters

Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/user/1/removeRole" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"entityId\": 12
}"

User Session

GET v1/user/session

GET
https://anne-api.oefol.at
/v1/user/session

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "https://anne-api.oefol.at/v1/user/session" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : max-age=0, must-revalidate, no-cache, no-store, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    pragma
                                                            : no-cache
                                                                                                                    expires
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

PATCH v1/user/session/{id}

PATCH
https://anne-api.oefol.at
/v1/user/session/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the session.

Example:
quibusdam

Body Parameters

Example request:
curl --request PATCH \
    "https://anne-api.oefol.at/v1/user/session/quibusdam" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"label\": \"peutyjdwmlvsljvdqd\"
}"

DELETE v1/user/session/{id}

DELETE
https://anne-api.oefol.at
/v1/user/session/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the session.

Example:
fugiat
Example request:
curl --request DELETE \
    "https://anne-api.oefol.at/v1/user/session/fugiat" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"