ParadoxSaveParser/ParadoxSaveParser.WebAPI/README.md

1009 B

WebAPI

Simple web application created using DTLib.Web.

Important

Restart web application once per day to delete outdated data and clean RAM.

Routes

POST /uploadSave

  • Query Params:
  • Request Body: application/octet-stream - .eu4 file
  • Response:
    { "saveId": "string" }
    
    or { "errorMessage": "string" }

GET /getSaveStatus

  • Query Params:
    • id - id of uploaded save file
  • Response: SaveFileMetadata
    {
        "id": "string",
        "game": "string",
        "status": "string",
        "errorMessage": "string?"
    }
    

GET /getSaveData

  • Query Params:
    • id - id of uploaded save file
  • Response:
    {
        "key0": [ "objects" ],
        "key1": [ "objects" ],
        //...
    }
    
    or { "errorMessage": "string" }