Skip to content

alliance

GET
/analysis/tournaments/{tournamentKey}/alliance
curl --request GET \
--url 'https://api.lovat.cjcameron.com/v2/analysis/tournaments/example/alliance?teams=example' \
--header 'Authorization: Bearer <token>'
tournamentKey
required
string
/^\d{4}[a-z0-9]+$/
teams
required

Three team numbers, e.g. 254,1678,973

string
/^\d{1,5},\d{1,5},\d{1,5}$/
sources

Sources rule as JSON

string
<= 20000 characters

OK

Media typeapplication/json
object
tournamentKey
required
string
expectedScore
required
Any of:
number
teams
required
Array<object>
object
teamNumber
required
integer
>= -9007199254740991 <= 9007199254740991
mainRole
required
Any of:
string
metrics
required
Array<object>
object
key
required
string
value
required
Any of:
number
n
required
integer
>= -9007199254740991 <= 9007199254740991
reports
required
integer
>= -9007199254740991 <= 9007199254740991
asked
required
integer
>= -9007199254740991 <= 9007199254740991
mean
required
Any of:
number
sd
required
Any of:
number
min
required
Any of:
number
max
required
Any of:
number
breakdowns
required
Array<object>
object
key
required
string
reports
required
integer
>= -9007199254740991 <= 9007199254740991
options
required
Array<object>
object
value
required
string
share
required
number

Example generated

{
"tournamentKey": "example",
"expectedScore": 1,
"teams": [
{
"teamNumber": 1,
"mainRole": "example",
"metrics": [
{
"key": "example",
"value": 1,
"n": 1,
"reports": 1,
"asked": 1,
"mean": 1,
"sd": 1,
"min": 1,
"max": 1
}
],
"breakdowns": [
{
"key": "example",
"reports": 1,
"options": [
{
"value": "example",
"share": 1
}
]
}
]
}
]
}