Get schedule detail
curl --request GET \
--url https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId} \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"_id": "66f0a1b2c3d4e5f678901456",
"eventType": "game",
"eventTitle": "Falcons vs Guest Team",
"startDate": "2026-10-01",
"endDate": "2026-10-01",
"teamOneId": "66f0a1b2c3d4e5f678901234",
"teamTwoName": "Guest Team",
"createdAt": "2026-09-13T18:00:00.000Z"
}{
"error": 40101,
"message": "Invalid API key",
"timestamp": "2026-09-13T14:45:41.317Z",
"traceId": "req_41f0e6c8a5ea232a"
}{
"error": 40101,
"message": "Invalid API key",
"timestamp": "2026-09-13T14:45:41.317Z",
"traceId": "req_41f0e6c8a5ea232a"
}{
"error": 40101,
"message": "Invalid API key",
"timestamp": "2026-09-13T14:45:41.317Z",
"traceId": "req_41f0e6c8a5ea232a"
}Schedules
Get schedule
Get one schedule by scheduleId. No teamId required; the schedule must belong to a team in the API key organization.
GET
/
v1
/
blitz-api
/
schedules
/
{scheduleId}
Get schedule detail
curl --request GET \
--url https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId} \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.blitzboardstats.com/api/v1/blitz-api/schedules/{scheduleId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"_id": "66f0a1b2c3d4e5f678901456",
"eventType": "game",
"eventTitle": "Falcons vs Guest Team",
"startDate": "2026-10-01",
"endDate": "2026-10-01",
"teamOneId": "66f0a1b2c3d4e5f678901234",
"teamTwoName": "Guest Team",
"createdAt": "2026-09-13T18:00:00.000Z"
}{
"error": 40101,
"message": "Invalid API key",
"timestamp": "2026-09-13T14:45:41.317Z",
"traceId": "req_41f0e6c8a5ea232a"
}{
"error": 40101,
"message": "Invalid API key",
"timestamp": "2026-09-13T14:45:41.317Z",
"traceId": "req_41f0e6c8a5ea232a"
}{
"error": 40101,
"message": "Invalid API key",
"timestamp": "2026-09-13T14:45:41.317Z",
"traceId": "req_41f0e6c8a5ea232a"
}Only
scheduleId is required. The schedule must belong to a team in the API key organization.
When teamTwoId is set on the schedule, the response looks up that team (same pattern as teamOneId) so you get an object with at least _id and name, not only a bare id string.⌘I
