Skip to content

Return the runtime UI target that should open for one entity instance.

GET
/api/workspace/entity/{entityIdOrKey}/instances/{instanceId}/open-target
curl --request GET \
--url https://example.com/api/workspace/entity/example/instances/example/open-target

Normal entity rows resolve to themselves. Enabled Projection Entity rows resolve to the concrete source row behind the projection row. The caller must be able to read both the requested row and the resolved target row.

  • None
entityIdOrKey
required
string

Entity definition identifier or normalized entity key.

instanceId
required
string

Requested entity instance identifier.

access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

OK

Media typeapplication/json
object
Data

Resolved runtime target for opening one entity instance from UI navigation.

object
RequestedEntityDefinitionId
string
nullable
RequestedInstanceId
string
nullable
TargetEntityDefinitionId
string
nullable
TargetInstanceId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
TargetEntityDisplayNamePlural
string
nullable
IsProjectionUnwrapped
boolean
ProjectionReferenceFieldId
string
nullable
OpenTarget
object
TargetCode
string
nullable
Parameters
object
key
additional properties
string
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Bad Request

Media typeapplication/json
object
Data

Resolved runtime target for opening one entity instance from UI navigation.

object
RequestedEntityDefinitionId
string
nullable
RequestedInstanceId
string
nullable
TargetEntityDefinitionId
string
nullable
TargetInstanceId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
TargetEntityDisplayNamePlural
string
nullable
IsProjectionUnwrapped
boolean
ProjectionReferenceFieldId
string
nullable
OpenTarget
object
TargetCode
string
nullable
Parameters
object
key
additional properties
string
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden

Media typeapplication/json
object
Data

Resolved runtime target for opening one entity instance from UI navigation.

object
RequestedEntityDefinitionId
string
nullable
RequestedInstanceId
string
nullable
TargetEntityDefinitionId
string
nullable
TargetInstanceId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
TargetEntityDisplayNamePlural
string
nullable
IsProjectionUnwrapped
boolean
ProjectionReferenceFieldId
string
nullable
OpenTarget
object
TargetCode
string
nullable
Parameters
object
key
additional properties
string
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Not Found

Media typeapplication/json
object
Data

Resolved runtime target for opening one entity instance from UI navigation.

object
RequestedEntityDefinitionId
string
nullable
RequestedInstanceId
string
nullable
TargetEntityDefinitionId
string
nullable
TargetInstanceId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
TargetEntityDisplayNamePlural
string
nullable
IsProjectionUnwrapped
boolean
ProjectionReferenceFieldId
string
nullable
OpenTarget
object
TargetCode
string
nullable
Parameters
object
key
additional properties
string
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}