Get my teams
curl --request GET \
--url https://api.16tms.com/api/v1/teams/me \
--header 'X-API-KEY: <api-key>'import requests
url = "https://api.16tms.com/api/v1/teams/me"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://api.16tms.com/api/v1/teams/me', 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.16tms.com/api/v1/teams/me",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-KEY: <api-key>"
],
]);
$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.16tms.com/api/v1/teams/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-KEY", "<api-key>")
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.16tms.com/api/v1/teams/me")
.header("X-API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.16tms.com/api/v1/teams/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"message": "Teams fetched successfully",
"data": [
{
"teamId": "f0ae597c-a8e9-455c-96ea-d54cf9e98c23",
"name": "dhruvvv",
"role": 1,
"isOwner": true,
"logo": "test",
"gameId": "3b1dd428-f288-4654-beff-ae523005f47a",
"gameName": "BGMI",
"gameImage": "https://metaninzamedia.blob.core.windows.net/media/games/20260209131841_8be0463e43471d299608f26d92555064.webp",
"joinedAt": "2026-02-09T13:22:47.392121Z",
"members": [
{
"userId": "302cb943-26a3-40e1-92f4-216ac2b264d7",
"email": "",
"username": "dhruvpatel",
"role": 1,
"joinedAt": "2026-02-09T13:22:47.392121Z",
"profileImage": null,
"gameId": "3b1dd428-f288-4654-beff-ae523005f47a",
"userGameId": "bossxdhruv"
}
]
}
],
"meta": {
"traceId": "00-30eb584edc33d3b3c6abc2f2a48d531b-c7db91fb01d98955-00",
"elapsedMs": 42.28,
"serverTimestamp": "2026-02-09T13:25:26.0306215Z"
}
}{
"success": false,
"message": "Invalid API key",
"errors": [
{
"field": "name",
"message": "This field is required"
}
],
"meta": {
"traceId": "<string>",
"serverTimestamp": "2023-11-07T05:31:56Z"
}
}{
"success": false,
"message": "Invalid API key",
"errors": [
{
"field": "name",
"message": "This field is required"
}
],
"meta": {
"traceId": "<string>",
"serverTimestamp": "2023-11-07T05:31:56Z"
}
}{
"success": false,
"message": "Invalid API key",
"errors": [
{
"field": "name",
"message": "This field is required"
}
],
"meta": {
"traceId": "<string>",
"serverTimestamp": "2023-11-07T05:31:56Z"
}
}API Reference
Get my teams
Retrieves all teams that the user is a member of. Optionally filter by game ID.
GET
/
teams
/
me
Get my teams
curl --request GET \
--url https://api.16tms.com/api/v1/teams/me \
--header 'X-API-KEY: <api-key>'import requests
url = "https://api.16tms.com/api/v1/teams/me"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://api.16tms.com/api/v1/teams/me', 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.16tms.com/api/v1/teams/me",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-KEY: <api-key>"
],
]);
$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.16tms.com/api/v1/teams/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-KEY", "<api-key>")
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.16tms.com/api/v1/teams/me")
.header("X-API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.16tms.com/api/v1/teams/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"message": "Teams fetched successfully",
"data": [
{
"teamId": "f0ae597c-a8e9-455c-96ea-d54cf9e98c23",
"name": "dhruvvv",
"role": 1,
"isOwner": true,
"logo": "test",
"gameId": "3b1dd428-f288-4654-beff-ae523005f47a",
"gameName": "BGMI",
"gameImage": "https://metaninzamedia.blob.core.windows.net/media/games/20260209131841_8be0463e43471d299608f26d92555064.webp",
"joinedAt": "2026-02-09T13:22:47.392121Z",
"members": [
{
"userId": "302cb943-26a3-40e1-92f4-216ac2b264d7",
"email": "",
"username": "dhruvpatel",
"role": 1,
"joinedAt": "2026-02-09T13:22:47.392121Z",
"profileImage": null,
"gameId": "3b1dd428-f288-4654-beff-ae523005f47a",
"userGameId": "bossxdhruv"
}
]
}
],
"meta": {
"traceId": "00-30eb584edc33d3b3c6abc2f2a48d531b-c7db91fb01d98955-00",
"elapsedMs": 42.28,
"serverTimestamp": "2026-02-09T13:25:26.0306215Z"
}
}{
"success": false,
"message": "Invalid API key",
"errors": [
{
"field": "name",
"message": "This field is required"
}
],
"meta": {
"traceId": "<string>",
"serverTimestamp": "2023-11-07T05:31:56Z"
}
}{
"success": false,
"message": "Invalid API key",
"errors": [
{
"field": "name",
"message": "This field is required"
}
],
"meta": {
"traceId": "<string>",
"serverTimestamp": "2023-11-07T05:31:56Z"
}
}{
"success": false,
"message": "Invalid API key",
"errors": [
{
"field": "name",
"message": "This field is required"
}
],
"meta": {
"traceId": "<string>",
"serverTimestamp": "2023-11-07T05:31:56Z"
}
}Authorizations
API key for authentication. You can generate this from the 16TMS console.
Query Parameters
External user ID to retrieve teams for
Optional game filter. Returns teams for all games if omitted.
Response
Teams fetched successfully
⌘I