API Documentation
The UptimeTea API is easy to use and free for all plans.
API version
Returns the git commit the API runs, as plain text. Not rate limited.
GET
https://api.uptimetea.com/version
Response body
e7b8e42c
Code examples
curl -X GET "https://api.uptimetea.com/version"
// API version
const response = await fetch('https://api.uptimetea.com/version');
console.log(response.status);
# API version
import requests
response = requests.get(
'https://api.uptimetea.com/version'
)
print(response.status_code)
// API version
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://api.uptimetea.com/version", nil)
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
data, _ := io.ReadAll(resp.Body)
fmt.Println(resp.Status, string(data))
}
# API version
require 'net/http'
require 'uri'
uri = URI('https://api.uptimetea.com/version')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
response = http.request(request)
puts response.code, response.body
<?php
// API version
$ch = curl_init('https://api.uptimetea.com/version');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
echo curl_getinfo($ch, CURLINFO_RESPONSE_CODE);
curl_close($ch);