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

standby GET /api/whoami
ip address
language
software
raw response
{ }
02

Console

signal — terminal
$ 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"
}