Skip to content

Current Individual and Team MVP holders.

GET
/mvp/current-holders
curl --request GET \
--url https://api.gospl.example/v1/mvp/current-holders \
--header 'Authorization: Bearer <token>'

G2 — the mechanism that SETS the winner is undefined in the spec. This read assumes a winner record exists; a People-Team write endpoint is TODO pending that decision.

OK

Media type application/json
object
period
string
/^\d{4}-\d{2}$/
individual
One of:
object
id
required
string format: uuid
name
required
string
photoUrl
string format: uri
team
One of:
object
teamName
string
members
Array<object>
object
id
required
string format: uuid
name
required
string
photoUrl
string format: uri
Example generated
{
"period": "example",
"individual": {
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"name": "example",
"photoUrl": "https://example.com"
},
"team": {
"teamName": "example",
"members": [
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"name": "example",
"photoUrl": "https://example.com"
}
]
}
}

Missing/invalid credentials.

Media type application/json
object
code
required
string
message
required
string
Example generated
{
"code": "example",
"message": "example"
}