cloudflare
tcp/8443
Open service 104.21.38.4:8443 ยท bdl-worker.tks-dev.workers.dev
2026-01-23 03:55
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 03:55:28 GMT
Content-Type: application/json
Content-Length: 2960
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: false
Access-Control-Allow-Headers: Content-Type,CF-Access-Client-Id,CF-Access-Client-Secret,CF-Access-JWT-Assertion,Authorization
Access-Control-Allow-Methods: GET,HEAD,POST,PUT,DELETE,OPTIONS
Access-Control-Max-Age: 86400
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hG9O7Et78orMciP40IIuyPrW62YEyq2I%2BmwOy9EZAYlZpSBWrlXiP8gg5HPsCGcZCVJ%2F8M9z%2FLy%2BZ5BX1eG39J5QusnZ%2Bzbi7sP3YTNcoLepoc4Xxmh0NPQBKnKnhA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c245b0c2b8b1a49-FRA
alt-svc: h3=":8443"; ma=86400
{
"message": "Brisbane Dodgeball Teams API",
"note": "Use /api/public/ for read-only access (no auth) or /api/private/ for authenticated access",
"publicEndpoints": {
"teams": [
"GET /api/public/teams - Get all teams",
"GET /api/public/teams/active - Get active teams",
"GET /api/public/teams/type?type=Mixed|Womens - Get teams by type",
"GET /api/public/teams/123 - Get team by ID",
"GET /api/public/teams/parent?name=TeamName - Get teams by parent team"
],
"seasons": [
"GET /api/public/seasons - Get all seasons",
"GET /api/public/seasons/active - Get active seasons",
"GET /api/public/seasons/search?name=SeasonName - Search seasons by name",
"GET /api/public/seasons/123 - Get season by ID"
],
"matches": [
"GET /api/public/matches - Get all matches",
"GET /api/public/matches/123 - Get match by ID",
"GET /api/public/matches/date-range?start=YYYY-MM-DD&end=YYYY-MM-DD - Get matches by date range",
"GET /api/public/matches/team?teamId=123 - Get matches by team"
],
"rounds": [
"GET /api/public/rounds - Get all rounds",
"GET /api/public/rounds/123 - Get round by ID",
"GET /api/public/rounds/by-season?seasonId=123 - Get rounds by season",
"GET /api/public/rounds/search?name=RoundName - Search rounds by name"
],
"locations": [
"GET /api/public/locations - Get all locations",
"GET /api/public/locations/123 - Get location by ID",
"GET /api/public/locations/search?city=CityName - Search locations by city"
],
"match-results": [
"GET /api/public/match-results - Get all match results",
"GET /api/public/match-results/123 - Get match result by ID",
"GET /api/public/match-results/season?seasonId=123 - Get match results for season",
"GET /api/public/match-results/winner?teamId=123 - Get match results by winner",
"GET /api/public/match-results/date-range?start=YYYY-MM-DD&end=YYYY-MM-DD - Get results by date range",
"GET /api/public/match-results/completed - Get completed matches",
"GET /api/public/match-results/draws - Get drawn matches",
"GET /api/public/match-results/mvps?matchId=123 - Get match MVPs",
"GET /api/public/match-results/points?seasonId=123 - Get points standings"
],
"schedule": [
"GET /api/public/schedule - Get schedule",
"GET /api/public/schedule/season?seasonId=123 - Get schedule for season"
]
},
"privateEndpoints": {
"players": [
"GET /api/private/players - Get all players",
"POST /api/private/players - Create new player",
"GET /api/private/players/123 - Get player by ID",
"PUT /api/private/players/123 - Update player",
"DELETE /api/private/players/123 - Delete player",
"GET /api/private/players/search?name=PlayerName - Search players by name",
"GET /api/private/players/team?teamId=123 - Get players by team"
]
}
}