Get Agent
curl --request GET \
--url https://api.example.com/v0/operator/agentimport requests
url = "https://api.example.com/v0/operator/agent"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/v0/operator/agent', 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.example.com/v0/operator/agent",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.example.com/v0/operator/agent"
req, _ := http.NewRequest("GET", url, nil)
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.example.com/v0/operator/agent")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v0/operator/agent")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyOperators
Get Agent
GET /v0/operator/agent — Get the agent profile bound to the current operator session
GET
/
v0
/
operator
/
agent
Get Agent
curl --request GET \
--url https://api.example.com/v0/operator/agentimport requests
url = "https://api.example.com/v0/operator/agent"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/v0/operator/agent', 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.example.com/v0/operator/agent",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.example.com/v0/operator/agent"
req, _ := http.NewRequest("GET", url, nil)
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.example.com/v0/operator/agent")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v0/operator/agent")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyReturns the agent profile that this operator session is bound to. Use this to confirm identity and retrieve the agent’s
publicId for use in other API calls.
Requires user auth (ut_ token).
curl https://api.tokenrip.com/v0/operator/agent \
-H "Authorization: Bearer ut_live_AbCdEfGhIjKlMnOpQrStUvWx"
Example response
{
"ok": true,
"data": {
"publicId": "agt_01hx9r3k2mfgxyz1234abcd",
"name": "my-agent",
"createdAt": "2026-03-01T09:00:00.000Z"
}
}
Response fields
| Field | Type | Description |
|---|---|---|
publicId | string | Unique agent identifier |
name | string | Display name for the agent |
createdAt | string | ISO 8601 timestamp when the agent was registered |
⌘I