Return resolved selector dependencies connected to this entity definition's UI surfaces.
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/entity-definitions/example/ui/selector-dependencies"),};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/entity-definitions/example/ui/selector-dependencies';const options = {method: 'GET'};
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/entity-definitions/example/ui/selector-dependenciesAuthorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path 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
Resolved selector dependencies that enter or leave one entity definition’s UI surface catalog.
object
Persisted selector dependencies connected to the requested entity definition.
One persisted selector edge between a source surface and its resolved target surface.
object
Persisted selector row identifier.
Entity definition that owns the source surface.
Persisted source surface identifier.
Source surface display name.
Source surface key.
Entity definition selected by the selector.
Authored custom key, when the selector uses a custom key.
Whether the selector currently resolves to no target surface.
Resolved target surface identifier, when available.
Resolved target surface display name, when available.
Resolved target surface key, when available.
Selector evaluation priority.
Workspace roles scoped to this selector; empty means all roles.
object
object
object
object
Example
{ "Data": { "Dependencies": [ { "SourceSurfaceType": 0, "TargetSurfaceType": 0, "SelectorMode": 0, "Slot": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Resolved selector dependencies that enter or leave one entity definition’s UI surface catalog.
object
Persisted selector dependencies connected to the requested entity definition.
One persisted selector edge between a source surface and its resolved target surface.
object
Persisted selector row identifier.
Entity definition that owns the source surface.
Persisted source surface identifier.
Source surface display name.
Source surface key.
Entity definition selected by the selector.
Authored custom key, when the selector uses a custom key.
Whether the selector currently resolves to no target surface.
Resolved target surface identifier, when available.
Resolved target surface display name, when available.
Resolved target surface key, when available.
Selector evaluation priority.
Workspace roles scoped to this selector; empty means all roles.
object
object
object
object
Example
{ "Data": { "Dependencies": [ { "SourceSurfaceType": 0, "TargetSurfaceType": 0, "SelectorMode": 0, "Slot": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}