ParadoxSaveParser/ParadoxSaveParser.WebAPI/README.md
2025-04-06 16:19:03 +05:00

40 lines
821 B
Markdown

# WebAPI
Simple web application created using DTLib.Web.
# Routes
### POST `/uploadSave/eu4`
- **Request:** `application/octet-stream` - .eu4 file
- **Response:**
```json
{ "saveId": "string" }
```
or `{ "errorMessage": "string" }`
### GET `/getSaveStatus`
- **Query Params:**
- `id` - id of uploaded save file
- **Response:** [SaveFileMetadata](./SaveFileMetadata.cs)
```json
{
"id": "string",
"game": "string",
"status": "string",
"errorMessage": "string?"
}
```
### GET `/getSaveData`
- **Query Params:**
- `id` - id of uploaded save file
- **Response:**
```json5
{
"key0": [ "objects" ],
"key1": [ "objects" ],
//...
}
```
or `{ "errorMessage": "string" }`