API Documentation
The UptimeTea API is easy to use and free for all plans.
List removed members
Returns members who were removed or left. Requires the owner or manager role.
GET
https://api.uptimetea.com/team/members/archived
Headers
-
AuthorizationREQUIREDSTRINGBearer $TOKEN
Response body
[
{
"id": "uuid",
"email": "jane@example.com",
"first_name": "Jane",
"last_name": "Doe",
"role": "employee",
"archived_at": "2024-01-10T00:00:00Z"
}
]
Code examples
curl -X GET "https://api.uptimetea.com/team/members/archived" \
-H "Authorization: Bearer $TOKEN"
// List removed members
const response = await fetch('https://api.uptimetea.com/team/members/archived', {
headers: {
'Authorization': 'Bearer ' + yourToken
}
});
const data = await response.json();
console.log(data);
# List removed members
import requests
headers = {'Authorization': f'Bearer {your_token}'}
response = requests.get(
'https://api.uptimetea.com/team/members/archived',
headers=headers
)
print(response.json())
// List removed members
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://api.uptimetea.com/team/members/archived", nil)
req.Header.Set("Authorization", "Bearer "+yourToken)
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))
}
# List removed members
require 'net/http'
require 'uri'
uri = URI('https://api.uptimetea.com/team/members/archived')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Authorization'] = "Bearer #{your_token}"
response = http.request(request)
puts response.code, response.body
<?php
// List removed members
$ch = curl_init('https://api.uptimetea.com/team/members/archived');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer ' . $yourToken
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));
curl_close($ch);