POST https://echovault.gg/v1/auth/register HTTP/1.1 Content-Type: application/json; charset=utf-8 Content-Length: 48 { "protocolVersion": 2, "pluginVersion": "0.8.4" } HTTP/1.1 200 OK https://echovault.gg/v1/auth/register Date: Fri, 04 Sep 2026 18:28:50 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=31,cfOrigin;dur=160 { "uploaderId": "c20a2ade-9109-4616-a06f-423dd626ce6b", "apiKey": "eak_ec2e054b732be6f0bf203ba8ebe0d9ac61d3e35dcd94e55dbc097487f9b86c9c", "hmacSecret": "a36lsA+6LGi8huUjT/KrO3NYE2tkjdF9jHRs/xdxOG0=" } POST https://echovault.gg/v1/auth/verify/start HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Echo-KeyId: c20a2ade-9109-4616-a06f-423dd626ce6b X-Echo-Timestamp: 1788546533 X-Echo-Nonce: 111217b0de6d4db3b9456376cbe37d22 X-Echo-Signature: 242491f1e3b633c0d5b3d2302f3683bd9d86a27f218137fff398abffd5519ce8 Content-Length: 134 { "protocolVersion": 2, "lodestoneId": "29603762", "characterName": "Serena Aurion", "homeWorldName": "Alpha", "contentId": "18014598545553267" } HTTP/1.1 409 Conflict https://echovault.gg/v1/auth/verify/start Date: Fri, 04 Sep 2026 18:28:54 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=162 { "error": "already_claimed" }