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: Mon, 24 Aug 2026 09:39:34 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=37,cfOrigin;dur=82 { "uploaderId": "3a0fe45d-d95c-4456-aaa8-13801a70eb5c", "apiKey": "eak_af711538c76250eee0cff51a5288e5bbde688cce0740571efafde5f289146b22", "hmacSecret": "6PAfV/3Iau1vAGJOlL85iV3DVio8z29e+RERzV8y6MU=" } POST https://echovault.gg/v1/auth/verify/start HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Echo-KeyId: 3a0fe45d-d95c-4456-aaa8-13801a70eb5c X-Echo-Timestamp: 1787564377 X-Echo-Nonce: 8a7ab9f9356449238b72369d4c4e6190 X-Echo-Signature: 2acc517ed76699d0b661e528680dea1d1e168430d9b54dd23d3d5479a094b49f Content-Length: 134 { "protocolVersion": 2, "lodestoneId": "61109952", "characterName": "Kia Sorento", "homeWorldName": "Balmung", "contentId": "18014498578877452" } HTTP/1.1 409 Conflict https://echovault.gg/v1/auth/verify/start Date: Mon, 24 Aug 2026 09:39:37 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=35,cfOrigin;dur=57 { "error": "already_claimed" }