api@d628c2fe69 | ||
shared | ||
.gitmodules | ||
fetchupd.php | ||
get.php | ||
index.php | ||
LICENSE | ||
listeditions.php | ||
listid.php | ||
listlangs.php | ||
readme.md |
UUP dump JSON API
Description
A simple endpoint allowing access of the UUP dump API using HTTP requests.
Usage
All requests are done using GET requests with parameters specified in the URL. Response is provided as an JSON.
Example response:
{
"response": {
"apiVersion": "1.27.0"
},
"jsonApiVersion": "0.1.0-alpha"
}
Responses from the UUP dump API are always returned in the response
key.
If requests fails, a HTTP error code will be set to:
400
if request was malformed429
if user is being rate limited500
if retrieval of data was unsuccessful
In such cases response
key will contain an error
key with short description
of the error.
Supported endpoints
/
or /index.php
Returns versions of APIs
Parameters:
- None
/listid.php
Returns a list of builds in the local database.
Parameters:
-
search
- Search query (optional)- Supported values: any text
-
sortByDate
- Sort results by creation date (optional)- Supported values: 0 = Disable, 1 = Enable
/fetchupd.php
Fetches the latest builds from Windows Update servers using specified parameters.
Parameters:
-
arch
- Architecture of build to find- Supported values:
amd64
,arm64
,x86
- Supported values:
-
ring
- Ring to use when fetching information- Supported values:
WIF
,WIS
,RP
,RETAIL
- Supported values:
-
flight
- Flight to use when fetching information- Supported values:
Active
,Skip
,Current
- NOTE:
Skip
is forWIF
ring only.Current
is forRP
ring only.
- Supported values:
-
build
- Build number to use when fetching information- Supported values: >= 9841 and <= PHP_INT_MAX-1
-
sku
- SKU number to use when fetching information- Supported values: Any integer
/get.php
Retrieves download links for specified Update ID and provides lists of ready to use UUP sets.
Parameters:
-
id
- Update identifier- Supported values: any update identifier
-
lang
- Create UUP set for selected language (optional)- Supported values: language name in xx-xx format
-
edition
- Create UUP set for selected edition (optional)- Supported values: any edition name
- NOTE: You need to specify
lang
to get successful request
/listlangs.php
Lists available languages for specified Update ID
Parameters:
id
- Update identifier (optional)- Supported values: any update identifier
/listlangs.php
Lists available editions for specified Update ID
Parameters:
-
lang
- Generate list for selected language- Supported values: language name in xx-xx format
-
id
- Update identifier (optional)- Supported values: any update identifier