Get latest changelog entries
curl --request GET \
--url https://api.blaxel.ai/v0/changelogimport requests
url = "https://api.blaxel.ai/v0/changelog"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.blaxel.ai/v0/changelog', 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://api.blaxel.ai/v0/changelog",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://api.blaxel.ai/v0/changelog"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.blaxel.ai/v0/changelog")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blaxel.ai/v0/changelog")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"entries": [
{
"content": "<string>",
"date": "2026-07-07",
"title": "New sandbox scheduling controls"
}
]
}changelog
Get latest changelog entries
Returns the latest public changelog entries for the controlplane UI. The origin response is intentionally not cached in memory; CloudFront caches this endpoint according to the Cache-Control header.
GET
/
changelog
Get latest changelog entries
curl --request GET \
--url https://api.blaxel.ai/v0/changelogimport requests
url = "https://api.blaxel.ai/v0/changelog"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.blaxel.ai/v0/changelog', 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://api.blaxel.ai/v0/changelog",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://api.blaxel.ai/v0/changelog"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.blaxel.ai/v0/changelog")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blaxel.ai/v0/changelog")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"entries": [
{
"content": "<string>",
"date": "2026-07-07",
"title": "New sandbox scheduling controls"
}
]
}Response
200 - application/json
Latest changelog entries
Latest changelog entries shown in the controlplane UI.
Latest changelog entries, newest first.
Show child attributes
Show child attributes
Last modified on July 28, 2026
Was this page helpful?
⌘I
