Usage
usage.teamStatistic
Returns daily credit consumption totals for the team over a date range.
GET
/
v2
/
usage.teamStatistic
GetTeamUsageStatistic
curl --request GET \
--url https://api.manus.ai/v2/usage.teamStatistic \
--header 'x-manus-api-key: <x-manus-api-key>'import requests
url = "https://api.manus.ai/v2/usage.teamStatistic"
headers = {"x-manus-api-key": "<x-manus-api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-manus-api-key': '<x-manus-api-key>'}};
fetch('https://api.manus.ai/v2/usage.teamStatistic', 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.manus.ai/v2/usage.teamStatistic",
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-manus-api-key: <x-manus-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.manus.ai/v2/usage.teamStatistic"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-manus-api-key", "<x-manus-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.manus.ai/v2/usage.teamStatistic")
.header("x-manus-api-key", "<x-manus-api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.manus.ai/v2/usage.teamStatistic")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-manus-api-key"] = '<x-manus-api-key>'
response = http.request(request)
puts response.read_body{
"ok": true,
"request_id": "<string>",
"data": [
{
"date": 123,
"credits": 123
}
]
}{
"ok": false,
"request_id": "<string>",
"error": {
"code": "<string>",
"message": "<string>"
}
}Questions or issues? Contact us at api-support@manus.ai.
Auth: API Key only — not available with OAuth tokens.
Team only: This endpoint is only available to team users. Individual users will receive a
permission_denied error.Visibility: Owner / Super Admin / Admin sees the entire team’s daily consumption totals. Member sees only their own daily consumption.
Headers
API key for authentication. This endpoint does not support OAuth2 tokens. See Authentication.
Query Parameters
Filter start time as a Unix timestamp in seconds.
Filter end time as a Unix timestamp in seconds.
Response
Daily usage statistics retrieved successfully.
Whether the request was successful.
Example:
true
Unique identifier for this API request.
Was this page helpful?
⌘I
GetTeamUsageStatistic
curl --request GET \
--url https://api.manus.ai/v2/usage.teamStatistic \
--header 'x-manus-api-key: <x-manus-api-key>'import requests
url = "https://api.manus.ai/v2/usage.teamStatistic"
headers = {"x-manus-api-key": "<x-manus-api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-manus-api-key': '<x-manus-api-key>'}};
fetch('https://api.manus.ai/v2/usage.teamStatistic', 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.manus.ai/v2/usage.teamStatistic",
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-manus-api-key: <x-manus-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.manus.ai/v2/usage.teamStatistic"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-manus-api-key", "<x-manus-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.manus.ai/v2/usage.teamStatistic")
.header("x-manus-api-key", "<x-manus-api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.manus.ai/v2/usage.teamStatistic")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-manus-api-key"] = '<x-manus-api-key>'
response = http.request(request)
puts response.read_body{
"ok": true,
"request_id": "<string>",
"data": [
{
"date": 123,
"credits": 123
}
]
}{
"ok": false,
"request_id": "<string>",
"error": {
"code": "<string>",
"message": "<string>"
}
}