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:38 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=67,cfOrigin;dur=634 { "uploaderId": "608aa380-4a97-4b40-b57b-3e1fe697679c", "apiKey": "eak_1eebc4a573cb3fffff7bf685e66c1d05c26d6f978f736fae70d667a264e735ae", "hmacSecret": "1RIbAnaqddGBDZ/3QDq3daoTfxNYQvaeFN0ZAPcwGrc=" } POST https://echovault.gg/v1/auth/verify/start HTTP/1.1 Content-Type: application/json; charset=utf-8 X-Echo-KeyId: 608aa380-4a97-4b40-b57b-3e1fe697679c X-Echo-Timestamp: 1785861460 X-Echo-Nonce: 9ead2b22eb4c462a890a5b20d435ae84 X-Echo-Signature: 319896a67169fedddcef749a29b5e76d20b42128ed0648044c6a5d08e9363f5b Content-Length: 142 { "protocolVersion": 2, "lodestoneId": "60733943", "characterName": "Rokurito Nanarito", "homeWorldName": "Rafflesia", "contentId": "18014398557657868" } HTTP/1.1 409 Conflict https://echovault.gg/v1/auth/verify/start Date: Tue, 04 Aug 2026 16:37:40 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Server: cloudflare Server-Timing: cfCacheStatus;desc="DYNAMIC", cfEdge;dur=63,cfOrigin;dur=120 { "error": "already_claimed" }