Repository navigation
Expand file tree
/
Copy pathopenapi.json
More file actions
54 lines (54 loc) · 1.61 KB
/
Copy pathopenapi.json
File metadata and controls
54 lines (54 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{
"openapi": "3.0.3",
"info": {
"title": "BattleScope API",
"version": "2.0.0",
"description": "BattleScope is a data intelligence platform that reconstructs and classifies battles in EVE Online by clustering related killmails from zKillboard.\n\n## Key Features\n- Battle reconstruction from killmail clustering\n- Real-time killmail feed with Server-Sent Events\n- Entity name resolution via ESI API\n- Pre-filtered killmail ingestion based on database-configured rulesets\n\n## Data Types\nAll EVE Online entity IDs (killmail, character, corporation, alliance, system, ship type) are transmitted as strings to support bigint values that exceed JavaScript's Number.MAX_SAFE_INTEGER.",
"contact": {
"name": "BattleScope Support"
},
"license": {
"name": "MIT"
}
},
"components": {
"schemas": {}
},
"paths": {},
"servers": [
{
"url": "http://localhost:3000",
"description": "Local development server"
}
],
"tags": [
{
"name": "Auth",
"description": "EVE Online SSO authentication"
},
{
"name": "Me",
"description": "Current user profile and character management"
},
{
"name": "Admin",
"description": "User and role management (Admin only)"
},
{
"name": "Battles",
"description": "Battle reconstruction and querying"
},
{
"name": "Killmails",
"description": "Killmail feed and streaming"
},
{
"name": "Dashboard",
"description": "Statistical summaries"
},
{
"name": "Rules",
"description": "Ingestion ruleset configuration"
}
]
}