When new DLCs/Versions get available, or the server get a bit overloaded, or even if people want to sync a specific save with their team because it gets an interesting job, it would be interesting to add some alternatives :
a way to extract the job listing from our save as a json file (or directly posted on a service like pastebin with a link back).
a way to specify manually a source to sync with a custom url.
Here what I think should be additionnaly modified, for now to make the api works (and it could even be a universal way) :
The which jobs is suported check would be done on the client using a separate list which define each packages (original game, dlcs, and maybe mods if the future allows it) and would say in which dlc each city&company, cargo and truck they come from (if it's from vanilla it would be tagged ets2 or ats), if an unknow content is found or the player don't have the dlc, the job get excluded. (This solution is interesting because it permit to rapidly update the dlc list with the help of the community, and don't modify the original sync file)
When new DLCs/Versions get available, or the server get a bit overloaded, or even if people want to sync a specific save with their team because it gets an interesting job, it would be interesting to add some alternatives :
Here what I think should be additionnaly modified, for now to make the api works (and it could even be a universal way) :