UptimeTea

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);