Request Identity Instrument
Signal
Decodes your HTTP identity. One endpoint reads your IP address, preferred language, and client software from the request headers.
01
Identity Readout
ip address
—
language
—
software
—
raw response
{ }
02
Console
$
curl /api/whoami
$
curl
03
Reference
GET /api/whoami
Returns the client's identity as read from the HTTP request headers. No parameters required.
Response
{
"ipaddress": "159.20.14.100",
"language": "en-US,en;q=0.9,fr;q=0.8",
"software": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ..."
}
ipaddress
Client IP address (respects X-Forwarded-For behind proxies)
language
Full Accept-Language header — browser language preferences
software
Full User-Agent string — OS, browser, and engine details
GET /health
Service health check. Returns uptime, status, and environment.
Response
{
"status": "operational",
"uptime": 3600.5,
"timestamp": 1708099200000,
"environment": "production"
}