Skip to main content
POST
Retire league policy membership

Authorizations

Authorization
string
header
required

Bearer token issued by Softmax

Path Parameters

league_policy_membership_id
string
required

League policy membership to retire.

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

Body

application/json
reason
string
default:Retired by user request.

Reason recorded with the retirement event.

Required string length: 1 - 1000

Response

Successful Response

id
string
required

League membership ID.

league
LeaguePublic · object
required

League containing this membership.

division
DivisionPublic · object
required

Division where this membership is currently placed.

policy_version
PolicyVersionPublic · object
required

Policy version competing through this membership.

player
PlayerPublic · object | null
required

Player represented by this membership, or null when none is assigned.

created_at
string<date-time>
required

Time when the membership was created.

status
enum<string>
default:competing

Current competition state of the membership.

Available options:
submitted,
qualifying,
competing,
disqualified
substatus
string | null

More specific membership state, or null when no substatus applies.

is_champion
boolean
default:false

Whether this membership is the player's active league champion.

start_time
string<date-time>

Time when this membership began.

end_time
string<date-time> | null

Time when this membership ended, or null while it remains active.

notes
string | null

Notes about the membership.