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"
}
}