Preview all deterministic source changes and optional root-leaf menu placement for one page.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Post, RequestUri = new Uri("https://example.com/api/workspace/admin/ui-project/page-generators/preview"), Content = new StringContent("{ \"Kind\": 0, \"BaseRevisionId\": \"example\", \"BaseSourceChecksum\": \"example\", \"Key\": \"example\", \"Title\": \"example\", \"Icon\": \"example\", \"Layout\": 0, \"RoutePath\": \"example\", \"EntityList\": { \"EntityDefinitionId\": \"example\", \"ColumnFieldIds\": [ \"example\" ], \"InitialSort\": { \"FieldId\": \"example\", \"Direction\": 0 }, \"PageSize\": 1, \"QuickFilterFieldIds\": [ \"example\" ], \"RowTarget\": 0, \"WorkspaceUiDetailsPageKey\": \"example\" }, \"EntityDetails\": { \"EntityDefinitionId\": \"example\", \"ParameterName\": \"example\", \"Groups\": [ { \"Key\": \"example\", \"Title\": \"example\", \"FieldIds\": [ \"example\" ] } ] }, \"ExternalApiExample\": { \"Preset\": 0, \"BaseCurrency\": \"example\", \"QuoteCurrencies\": [ \"example\" ] }, \"MenuPlacement\": { \"Enabled\": true, \"RuntimeMenuId\": \"example\" } }") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } }};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/page-generators/preview';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"Kind":0,"BaseRevisionId":"example","BaseSourceChecksum":"example","Key":"example","Title":"example","Icon":"example","Layout":0,"RoutePath":"example","EntityList":{"EntityDefinitionId":"example","ColumnFieldIds":["example"],"InitialSort":{"FieldId":"example","Direction":0},"PageSize":1,"QuickFilterFieldIds":["example"],"RowTarget":0,"WorkspaceUiDetailsPageKey":"example"},"EntityDetails":{"EntityDefinitionId":"example","ParameterName":"example","Groups":[{"Key":"example","Title":"example","FieldIds":["example"]}]},"ExternalApiExample":{"Preset":0,"BaseCurrency":"example","QuoteCurrencies":["example"]},"MenuPlacement":{"Enabled":true,"RuntimeMenuId":"example"}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/workspace/admin/ui-project/page-generators/preview \ --header 'Content-Type: application/json' \ --data '{ "Kind": 0, "BaseRevisionId": "example", "BaseSourceChecksum": "example", "Key": "example", "Title": "example", "Icon": "example", "Layout": 0, "RoutePath": "example", "EntityList": { "EntityDefinitionId": "example", "ColumnFieldIds": [ "example" ], "InitialSort": { "FieldId": "example", "Direction": 0 }, "PageSize": 1, "QuickFilterFieldIds": [ "example" ], "RowTarget": 0, "WorkspaceUiDetailsPageKey": "example" }, "EntityDetails": { "EntityDefinitionId": "example", "ParameterName": "example", "Groups": [ { "Key": "example", "Title": "example", "FieldIds": [ "example" ] } ] }, "ExternalApiExample": { "Preset": 0, "BaseCurrency": "example", "QuoteCurrencies": [ "example" ] }, "MenuPlacement": { "Enabled": true, "RuntimeMenuId": "example" } }'Authorizations
Section titled “Authorizations”- None
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.
Request Body
Section titled “Request Body”Preview one deterministic generated page against an immutable source revision.
object
Entity-list generator settings.
object
Initial sort for a generated entity list.
object
Entity-details generator settings.
object
One named read-only field group on a generated details page.
object
External API example generator settings.
object
Optional root-leaf runtime-menu placement.
object
Preview one deterministic generated page against an immutable source revision.
object
Entity-list generator settings.
object
Initial sort for a generated entity list.
object
Entity-details generator settings.
object
One named read-only field group on a generated details page.
object
External API example generator settings.
object
Optional root-leaf runtime-menu placement.
object
Preview one deterministic generated page against an immutable source revision.
object
Entity-list generator settings.
object
Initial sort for a generated entity list.
object
Entity-details generator settings.
object
One named read-only field group on a generated details page.
object
External API example generator settings.
object
Optional root-leaf runtime-menu placement.
object
Responses
Section titled “Responses”OK
object
Deterministic preview of one generated page.
object
One generated source-file change in a template preview.
object
Canonical source path.
Deterministically generated UTF-8 content.
Expected current hash for an updated file.
Whether the change creates a new file.
Optional runtime-menu change shown independently from source changes.
object
object
object
object
object
Example
{ "Data": { "Kind": 0, "Changes": [ { "Operation": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Deterministic preview of one generated page.
object
One generated source-file change in a template preview.
object
Canonical source path.
Deterministically generated UTF-8 content.
Expected current hash for an updated file.
Whether the change creates a new file.
Optional runtime-menu change shown independently from source changes.
object
object
object
object
object
Example
{ "Data": { "Kind": 0, "Changes": [ { "Operation": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Conflict
object
Deterministic preview of one generated page.
object
One generated source-file change in a template preview.
object
Canonical source path.
Deterministically generated UTF-8 content.
Expected current hash for an updated file.
Whether the change creates a new file.
Optional runtime-menu change shown independently from source changes.
object
object
object
object
object
Example
{ "Data": { "Kind": 0, "Changes": [ { "Operation": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}