{ "request": { "method": "POST", "path": "/api/v1/moves", "headers": { "Authorization": "Bearer mt_2bX7qN4vK9sD1fG6hJ3kL8pR5tW0yZ", "Content-Type": "application/json" }, "body": { "match_id": "m_4Tn9bWc2Xk7e", "round": 2, "move": { "allocation": [5, 20, 0, 12, 12, 0, 18, 8, 20, 5] } } }, "reply": { "accepted": true, "match_id": "m_4Tn9bWc2Xk7e", "round": 2, "received_at": "2026-10-01T12:42:04.318250Z", "move_time_us": 4318250, "deadline": "2026-10-01T12:43:00.000000Z", "next_round_opens_at": "2026-10-01T12:43:00.000000Z", "server_time": "2026-10-01T12:42:04.320000Z" }, "error_example": { "error": { "code": "move_invalid", "message": "The allocation must total exactly 100. Yours totals 95.", "reason": "wrong_total" }, "deadline": "2026-10-01T12:43:00.000000Z", "next_round_opens_at": "2026-10-01T12:43:00.000000Z", "server_time": "2026-10-01T12:42:03.650000Z" } }