Yield and usage
List usage invoices
Draft: specification in progress. Endpoints and fields may change.
Monthly API usage invoices, calculated from the period’s call volume under
the contracted plan. Nothing is charged on balance, yield or principal.
Scope: read.
GET
/
cobrancas
List usage invoices
curl --request GET \
--url https://api.t3sa.com/v1/cobrancas \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.t3sa.com/v1/cobrancas"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.t3sa.com/v1/cobrancas', 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.t3sa.com/v1/cobrancas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.t3sa.com/v1/cobrancas"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.t3sa.com/v1/cobrancas")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.t3sa.com/v1/cobrancas")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"tem_mais": true,
"proximo_cursor": "<string>",
"dados": [
{
"id": "fat_2m8p",
"periodo": "2026-08",
"plano": "padrao",
"chamadas": 123,
"valor": "<string>",
"status": "emitida",
"emitida_em": "2023-11-07T05:31:56Z"
}
]
}{
"erro": {
"codigo": "saldo_insuficiente",
"mensagem": "<string>",
"campo": "<string>",
"requisicao_id": "req_9d8c7b"
}
}Draft: specification in progress. Endpoints and fields may change.
Authorizations
Query Parameters
⌘I
List usage invoices
curl --request GET \
--url https://api.t3sa.com/v1/cobrancas \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.t3sa.com/v1/cobrancas"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.t3sa.com/v1/cobrancas', 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.t3sa.com/v1/cobrancas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.t3sa.com/v1/cobrancas"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.t3sa.com/v1/cobrancas")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.t3sa.com/v1/cobrancas")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"tem_mais": true,
"proximo_cursor": "<string>",
"dados": [
{
"id": "fat_2m8p",
"periodo": "2026-08",
"plano": "padrao",
"chamadas": 123,
"valor": "<string>",
"status": "emitida",
"emitida_em": "2023-11-07T05:31:56Z"
}
]
}{
"erro": {
"codigo": "saldo_insuficiente",
"mensagem": "<string>",
"campo": "<string>",
"requisicao_id": "req_9d8c7b"
}
}