As a data re-user, I would like to have an API endpoint to get all available exports so I can know what has changed and what I need to download.
To get the list of exports endpoint URL should be something like /v1/exports/meta/{namespace}.
And sample response like:
[ { "name": "Wikipedia", "identifier": "simplewiki", "url": "https://simple.wikipedia.org", "version": "e4d909c290d0fb1ca068ffaddf22cbd0", "dateModified":"2021-05-12T00:59:14Z", "inLanguage": { "name": "Simple English", "identifier": "simplewiki" }, "size": { "value": 10221, "unitText": "MB" } }, { "name": "Вікіпедія", "identifier": "ukwiki", "url": "https://uk.wikipedia.org", "version": "e4d909c290d0fb1ca068ffadd1232cbd0", "dateModified":"2021-05-12T00:59:14Z", "inLanguage": { "name": "Українська", "identifier": "uk" }, "size": { "value": 225, "unitText": "MB" } }, // ..... ]
For a single export URL is /v1/exports/meta/{namespace}/{project}.
Sample response:
{ "name": "Wikipedia", "identifier": "simplewiki", "url": "https://simple.wikipedia.org", "version": "e4d909c290d0fb1ca068ffadd1232cbasd", "dateModified":"2021-05-12T00:59:14Z", "inLanguage": { "name": "Simple English", "identifier": "simplewiki" }, "size": { "value": 320, "unitText": "MB" } }