Returns the manager's current office snapshot from manager_office, including face_svg joined from driver_face.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
season | Optional. Filter by season number. Defaults to current. |
race | Optional. Filter by race number. Defaults to current. |
Response
{
"data": {
"office": {
"season": 75,
"race": 16,
"trackName": "Monaco",
"driName": "John Smith",
"face_svg": ""
}
}
}
Returns the contracted driver's stats from driver_profile, including face_svg joined from driver_face. JSON fields (face_json, fav_tracks) are parsed.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
season | Optional. Filter by season number. Defaults to current. |
race | Optional. Filter by race number. Defaults to current. |
Response
{
"data": {
"driverProfile": {
"driName": "John Smith",
"overall": 85,
"energy": 92,
"favTracks": []
}
}
}
Returns the contracted Technical Director's stats from td_profile. Returns null when no TD is under contract.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
season | Optional. Filter by season number. Defaults to current. |
race | Optional. Filter by race number. Defaults to current. |
Response
{
"data": {
"tdProfile": {
"tdName": "Jane Doe",
"overall": 78,
"leadership": "82"
}
}
}
tdProfile is null when no TD is contracted.
Returns the current car state from manager_car including performance ratings, individual part levels (lvl_*), wear percentages (wear_*), R&D breakdowns, and financial totals.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
season | Optional. Filter by season number. Defaults to current. |
race | Optional. Filter by race number. Defaults to current. |
Response
{
"data": {
"car": {
"carPower": 92,
"carHandl": 96,
"carAccel": 91,
"lvl_engine": 6,
"wear_engine": 84
}
}
}
Returns a race result with per-lap data from race_analysis and race_analysis_laps. Defaults to the most recent race. Use ?season and ?race to retrieve historical races.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
season | Optional. Filter by season number. Defaults to current. |
race | Optional. Filter by race number. Defaults to current. |
Response
{
"data": {
"raceAnalysis": {
"season": 75,
"race": 15,
"q1Pos": 3,
"laps": [
{
"idx": 1,
"lapTime": "1:21.543"
}
]
}
}
}
Returns null when no race data is available.
Returns a page of economy transactions from economy_transactions, ordered newest first. Page size is 20.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
page | Optional. Page number, default 1. |
Response
{
"data": {
"economyHistory": {
"page": 1,
"pageSize": 20,
"totalPages": 4,
"total": 78,
"rows": []
}
}
}
Returns the testing session state from testing_session with all stints from testing_stints nested under stints.
Request headers
| Header | Notes |
|---|---|
Authorization | Required. Bearer <token> — API JWT. |
x-tenant-id | Required. Tenant identifier. |
Query params
| Param | Notes |
|---|---|
season | Optional. Filter by season number. Defaults to current. |
race | Optional. Filter by race number. Defaults to current. |
Response
{
"data": {
"testing": {
"season": 75,
"race": 16,
"lapsLeft": 18,
"stints": []
}
}
}
Returns null when no testing session exists.