Public Endpoints
Base URL: https://account.shieldlabs.ai
These endpoints allow you to query session data from your server without a JWT token. They authenticate using your domain’s public_key and secret_key (32 hex chars each) embedded in the URL.
| Endpoint | Description |
|---|
| GET /pub/…/debug/… | Last 1–20 debug snapshots for any identifier |
| GET /pub/…/history/… | Paginated session history |
| GET /pub/…/request/ | Single session by RequestID |
Search types
Debug and history endpoints accept these search_type values:
| search_type | Searches by |
|---|
user_hid | Hashed user identifier passed to checkAuthenticatedUser() |
visitor_id | VisitorID (derived UUID) |
device_id | DeviceID (derived UUID) |
cookie_id | CookieID (persistent visitor cookie) |
session_id | SessionID (browser session, ~10 min) |
ip | Client IP address |
request_id | Specific check UUID |
webrtc_ip is used in behavioral pattern APIs, not in Pub API search endpoints.