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.3" } HTTP/1.1 200 OK https://echovault.gg/v1/auth/register Date: Tue, 04 Aug 2026 16:37:11 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=38,cfOrigin;dur=473 { "uploaderId": "19ca457a-c34d-460f-894d-7d7928623819", "apiKey": "eak_b23c95d678a8661a770a4073997967e1aad3bd8fc1257ab631ebdcd6203910b3", "hmacSecret": "aBw5udsoOPo7lw3kaDEN+ovD0Iv6HlEB3MKd9sr4dZ4=" } POST https://echovault.gg/v1/auth/verify/start HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Echo-KeyId: 19ca457a-c34d-460f-894d-7d7928623819 X-Echo-Timestamp: 1785861432 X-Echo-Nonce: a883371883114b0d9c24567823c9594f X-Echo-Signature: 905a496f41ac62c286523416d3bab57916c730ec260eb6e075d5b0770875f563 Content-Length: 128 { "protocolVersion": 2, "lodestoneId": "59845227", "characterName": "Lo Dps", "homeWorldName": "Kraken", "contentId": "18014498578264975" } HTTP/1.1 409 Conflict https://echovault.gg/v1/auth/verify/start Date: Tue, 04 Aug 2026 16:37:12 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=7,cfOrigin;dur=111 { "error": "already_claimed" }