feat(api): add comprehensive API collection for NowChess microservices
Build & Test (NowChessSystems) TeamCity build finished

This commit is contained in:
2026-04-30 18:56:48 +02:00
parent 77e498a326
commit 3844456f0c
74 changed files with 1395 additions and 1 deletions
+26
View File
@@ -0,0 +1,26 @@
meta {
name: Stream Bot Events
type: http
seq: 1
}
http {
method: GET
url: {{baseUrl}}/bot/stream/events?botId={{botId}}
auth: none
}
headers {
Authorization: Bearer {{botToken}}
Accept: text/event-stream
}
notes {
Server-Sent Events stream.
Bot must match token subject (botId).
Events:
- Game start notification
- Move requests
- Game end notification
}
+20
View File
@@ -0,0 +1,20 @@
meta {
name: Stream Game Events
type: http
seq: 2
}
http {
method: GET
url: {{baseUrl}}/bot/game/stream/{{gameId}}
auth: none
}
headers {
Accept: text/event-stream
}
notes {
Server-Sent Events stream of game updates.
No authentication required - broadcasts all state changes.
}
+23
View File
@@ -0,0 +1,23 @@
meta {
name: Make Bot Move
type: http
seq: 3
}
http {
method: POST
url: {{baseUrl}}/bot/game/{{gameId}}/move/{{uci}}
auth: none
}
headers {
Authorization: Bearer {{botToken}}
}
notes {
Submit move from bot.
Parameters:
- gameId: Game identifier
- uci: Move notation (e.g., e2e4)
}