Skip to main content
GET
Get campaign conversation

Authorizations

Authorization
string
header
required

Bearer token issued by Softmax

Path Parameters

league_id
string
required

League containing the strategist conversation.

Pattern: ^league_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Query Parameters

player_id
string
required

Owned player whose conversation should be returned.

Pattern: ^ply_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
round
integer | null

Campaign round to return; omit for the latest retained conversation.

Required range: x >= 1

Response

Successful Response

league_id
string
required

League containing the campaign conversation.

player_id
string
required

Player whose strategist conversation is returned.

round
integer
required

Campaign round associated with the conversation.

pending
boolean
required

Whether the conversation belongs to the in-flight round.

model
string | null
required

Strategist model used for the conversation.

system
string | null
required

System prompt sent to the strategist.

context
string | null
required

Rendered board context and standing orders sent to the strategist.

response
Response · object[] | null
required

Raw strategist response blocks, when the call succeeded.

stop_reason
string | null
required

Provider stop reason for the strategist response.

reasoning
string
required

Strategist reasoning retained for the owning player.

error
string | null
required

Strategist call failure, when present.

latency_s
number | null
required

Strategist call duration in seconds.

rounds_available
integer[]
required

Retained round numbers with conversations for this player.