Return upgrade readiness for the active artifact, working source, and installed offline toolchain.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/admin/ui-project/upgrade-readiness"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/ui-project/upgrade-readiness';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/workspace/admin/ui-project/upgrade-readiness \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
object
Upgrade readiness for the singleton Workspace UI project.
object
Whether the working source still requires validation with the installed toolchain.
Whether the active artifact can run against the installed browser host contract.
Whether the working revision has a successful check or build against the installed toolchain and host contract.
Whether the packaged offline toolchain passed its readiness probe.
Whether packaged runtime-contract metadata is valid.
Working source revision identifier.
Active artifact identifier.
Host contract version recorded by the active artifact.
Toolchain fingerprint recorded by the active artifact.
Whether the active artifact was built with the installed toolchain fingerprint.
Installed host contract version.
Installed host contract fingerprint.
Installed offline toolchain fingerprint.
Stable operator next-action code.
Current project concurrency token.
Bounded localized diagnostics without deployment paths.
One safe Workspace UI compatibility diagnostic.
object
Stable diagnostic code without deployment details.
Localized operator-facing message.
object
object
object
object
Example
{ "Data": { "Status": 0 }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}