Steps
Outcome
SUCCESS
355ms
POST http://localhost:37655/wordle/api/auth/register
REST Query
Response
URL: http://localhost:37655/wordle/api/auth/register
Status code: 201
Content Type: application/json
Request Headers
Accept=*/* Content-Type=application/json
Content Body
{ "id": null, "username": "mark.wilderman", "password": "ntqn2123", "email": "nrzo18@gmail.com", "role": "ROLE_PLAYER", "country": "GB", "receiveUpdates": false }
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: text/plain;charset=UTF-8 Content-Length: 14 Date: Thu, 08 Jan 2026 10:13:43 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
mark.wilderman
SUCCESS
006ms
POST http://localhost:37655/wordle/api/auth/login
REST Query
Response
URL: http://localhost:37655/wordle/api/auth/login
Status code: 200
Content Type: application/json
Request Headers
Accept=*/* Content-Type=application/json
Content Body
{ "username": "mark.wilderman", "password": "ntqn2123" }
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:43 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
{ "accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJtYXJrLndpbGRlcm1hbiIsImlhdCI6MTc2Nzg2NzIyNCwiZXhwIjoxNzY3OTUzNjI0fQ.FrGFrVP6vy0AIKwT_g6E9mSzS9V2hXSHiUEiziSBIxE" }
SUCCESS
009ms
SUCCESS
087ms
POST http://localhost:37655/wordle/api/game
REST Query
Response
URL: http://localhost:37655/wordle/api/game
Status code: 200
Content Type: application/x-www-form-urlencoded
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJtYXJrLndpbGRlcm1hbiIsImlhdCI6MTc2Nzg2NzIyNCwiZXhwIjoxNzY3OTUzNjI0fQ.FrGFrVP6vy0AIKwT_g6E9mSzS9V2hXSHiUEiziSBIxE Accept=*/* Content-Type=application/x-www-form-urlencoded; charset=ISO-8859-1
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:43 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
40
SUCCESS
002ms
Create a new game with the word CRYPT
SUCCESS
067ms
SUCCESS
092ms
POST http://localhost:37655/wordle/api/game/41/word
REST Query
Response
URL: http://localhost:37655/wordle/api/game/41/word
Status code: 201
Content Type: text/plain
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJtYXJrLndpbGRlcm1hbiIsImlhdCI6MTc2Nzg2NzIyNCwiZXhwIjoxNzY3OTUzNjI0fQ.FrGFrVP6vy0AIKwT_g6E9mSzS9V2hXSHiUEiziSBIxE Accept=*/* Content-Type=text/plain; charset=ISO-8859-1
Content Body
CRYPT
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:44 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
[ [ "GREEN", "GREEN", "GREEN", "GREEN", "GREEN" ] ]
SUCCESS
010ms
SUCCESS
094ms
GET http://localhost:37655/wordle/api/game/41/guesses
REST Query
Response
URL: http://localhost:37655/wordle/api/game/41/guesses
Status code: 200
Content Type: null
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJtYXJrLndpbGRlcm1hbiIsImlhdCI6MTc2Nzg2NzIyNCwiZXhwIjoxNzY3OTUzNjI0fQ.FrGFrVP6vy0AIKwT_g6E9mSzS9V2hXSHiUEiziSBIxE Accept=*/*
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:44 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
[ [ "GREEN", "GREEN", "GREEN", "GREEN", "GREEN" ] ]
SUCCESS
013ms
SUCCESS
319ms
POST http://localhost:37655/wordle/api/auth/register
REST Query
Response
URL: http://localhost:37655/wordle/api/auth/register
Status code: 201
Content Type: application/json
Request Headers
Accept=*/* Content-Type=application/json
Content Body
{ "id": null, "username": "rey.thompson", "password": "ibsh6515", "email": "race38@gmail.com", "role": "ROLE_PLAYER", "country": "GB", "receiveUpdates": false }
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: text/plain;charset=UTF-8 Content-Length: 12 Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
rey.thompson
SUCCESS
006ms
POST http://localhost:37655/wordle/api/auth/login
REST Query
Response
URL: http://localhost:37655/wordle/api/auth/login
Status code: 200
Content Type: application/json
Request Headers
Accept=*/* Content-Type=application/json
Content Body
{ "username": "rey.thompson", "password": "ibsh6515" }
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
{ "accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJyZXkudGhvbXBzb24iLCJpYXQiOjE3Njc4NjcyMjMsImV4cCI6MTc2Nzk1MzYyM30.Sw9fKHwomsFoKT2NPng3GWW6i2l2xOlcrRoVe3EPFOI" }
SUCCESS
003ms
SUCCESS
080ms
POST http://localhost:37655/wordle/api/game
REST Query
Response
URL: http://localhost:37655/wordle/api/game
Status code: 200
Content Type: application/x-www-form-urlencoded
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJyZXkudGhvbXBzb24iLCJpYXQiOjE3Njc4NjcyMjMsImV4cCI6MTc2Nzk1MzYyM30.Sw9fKHwomsFoKT2NPng3GWW6i2l2xOlcrRoVe3EPFOI Accept=*/* Content-Type=application/x-www-form-urlencoded; charset=ISO-8859-1
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
31
SUCCESS
010ms
Create a new game with the word CRYPT
SUCCESS
064ms
SUCCESS
075ms
POST http://localhost:37655/wordle/api/game/32/word
REST Query
Response
URL: http://localhost:37655/wordle/api/game/32/word
Status code: 201
Content Type: text/plain
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJyZXkudGhvbXBzb24iLCJpYXQiOjE3Njc4NjcyMjMsImV4cCI6MTc2Nzk1MzYyM30.Sw9fKHwomsFoKT2NPng3GWW6i2l2xOlcrRoVe3EPFOI Accept=*/* Content-Type=text/plain; charset=ISO-8859-1
Content Body
BOARD
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:43 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
[ [ "GRAY", "GRAY", "GRAY", "YELLOW", "GRAY" ] ]
SUCCESS
004ms
SUCCESS
091ms
GET http://localhost:37655/wordle/api/game/32/guesses
REST Query
Response
URL: http://localhost:37655/wordle/api/game/32/guesses
Status code: 200
Content Type: null
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJyZXkudGhvbXBzb24iLCJpYXQiOjE3Njc4NjcyMjMsImV4cCI6MTc2Nzk1MzYyM30.Sw9fKHwomsFoKT2NPng3GWW6i2l2xOlcrRoVe3EPFOI Accept=*/*
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:43 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
[ [ "GRAY", "GRAY", "GRAY", "YELLOW", "GRAY" ] ]
SUCCESS
007ms
SUCCESS
281ms
POST http://localhost:37655/wordle/api/auth/register
REST Query
Response
URL: http://localhost:37655/wordle/api/auth/register
Status code: 201
Content Type: application/json
Request Headers
Accept=*/* Content-Type=application/json
Content Body
{ "id": null, "username": "jami.krajcik", "password": "khgg3111", "email": "ahxt32@gmail.com", "role": "ROLE_PLAYER", "country": "GB", "receiveUpdates": false }
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: text/plain;charset=UTF-8 Content-Length: 12 Date: Thu, 08 Jan 2026 10:13:41 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
jami.krajcik
SUCCESS
004ms
POST http://localhost:37655/wordle/api/auth/login
REST Query
Response
URL: http://localhost:37655/wordle/api/auth/login
Status code: 200
Content Type: application/json
Request Headers
Accept=*/* Content-Type=application/json
Content Body
{ "username": "jami.krajcik", "password": "khgg3111" }
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
{ "accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJqYW1pLmtyYWpjaWsiLCJpYXQiOjE3Njc4NjcyMjIsImV4cCI6MTc2Nzk1MzYyMn0.IUdQwUOPEdgWKXHaNGD79Us60jxfjKbaqP7b0M6sZxg" }
SUCCESS
003ms
SUCCESS
043ms
POST http://localhost:37655/wordle/api/game
REST Query
Response
URL: http://localhost:37655/wordle/api/game
Status code: 200
Content Type: application/x-www-form-urlencoded
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJqYW1pLmtyYWpjaWsiLCJpYXQiOjE3Njc4NjcyMjIsImV4cCI6MTc2Nzk1MzYyMn0.IUdQwUOPEdgWKXHaNGD79Us60jxfjKbaqP7b0M6sZxg Accept=*/* Content-Type=application/x-www-form-urlencoded; charset=ISO-8859-1
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
22
SUCCESS
003ms
Create a new game with the word CRYPT
SUCCESS
022ms
SUCCESS
116ms
POST http://localhost:37655/wordle/api/game/23/word
REST Query
Response
URL: http://localhost:37655/wordle/api/game/23/word
Status code: 201
Content Type: text/plain
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJqYW1pLmtyYWpjaWsiLCJpYXQiOjE3Njc4NjcyMjIsImV4cCI6MTc2Nzk1MzYyMn0.IUdQwUOPEdgWKXHaNGD79Us60jxfjKbaqP7b0M6sZxg Accept=*/* Content-Type=text/plain; charset=ISO-8859-1
Content Body
CROWN
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
[ [ "GREEN", "GREEN", "GRAY", "GRAY", "GRAY" ] ]
SUCCESS
012ms
SUCCESS
093ms
GET http://localhost:37655/wordle/api/game/23/guesses
REST Query
Response
URL: http://localhost:37655/wordle/api/game/23/guesses
Status code: 200
Content Type: null
Request Headers
Authorization=Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJqYW1pLmtyYWpjaWsiLCJpYXQiOjE3Njc4NjcyMjIsImV4cCI6MTc2Nzk1MzYyMn0.IUdQwUOPEdgWKXHaNGD79Us60jxfjKbaqP7b0M6sZxg Accept=*/*
Response Headers
Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers X-Content-Type-Options: nosniff X-XSS-Protection: 0 Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Type: application/json Transfer-Encoding: chunked Date: Thu, 08 Jan 2026 10:13:42 GMT Keep-Alive: timeout=60 Connection: keep-alive
Response Body
[ [ "GREEN", "GREEN", "GRAY", "GRAY", "GRAY" ] ]
SUCCESS
006ms
SUCCESS
0.36s