Atomically execute one Manual Order move through a directly selected Table Surface.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Post, RequestUri = new Uri("https://example.com/api/workspace/entity/example/ui/table/move"), Headers = { { "Authorization", "Bearer <token>" }, }, Content = new StringContent("{ \"OperationKey\": \"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0\", \"MovedInstanceId\": \"example\", \"Kind\": 0, \"TargetInstanceId\": \"example\", \"ExpectedInstanceRowVersion\": \"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0\", \"ExpectedTargetInstanceRowVersion\": \"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0\", \"ExpectedTableSurfaceId\": \"example\", \"ExpectedTableSurfaceRowVersion\": \"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0\" }") { 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/entity/example/ui/table/move';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"OperationKey":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","MovedInstanceId":"example","Kind":0,"TargetInstanceId":"example","ExpectedInstanceRowVersion":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","ExpectedTargetInstanceRowVersion":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","ExpectedTableSurfaceId":"example","ExpectedTableSurfaceRowVersion":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}'};
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/entity/example/ui/table/move \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "OperationKey": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "MovedInstanceId": "example", "Kind": 0, "TargetInstanceId": "example", "ExpectedInstanceRowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "ExpectedTargetInstanceRowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "ExpectedTableSurfaceId": "example", "ExpectedTableSurfaceRowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'Authorizations
Section titled “Authorizations”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.
Request Body
Section titled “Request Body”Strict Manual Order move intent. The server resolves every physical rank bound.
object
Caller-owned stable key used to replay one logical move safely.
Entity Instance to move.
Target instance for target-bearing kinds; absent for root-boundary kinds.
Expected moved Entity Instance concurrency token.
Expected target Entity Instance concurrency token, required exactly when a target is present.
Expected resolved Table Surface identifier.
Expected resolved Table Surface concurrency token.
Strict Manual Order move intent. The server resolves every physical rank bound.
object
Caller-owned stable key used to replay one logical move safely.
Entity Instance to move.
Target instance for target-bearing kinds; absent for root-boundary kinds.
Expected moved Entity Instance concurrency token.
Expected target Entity Instance concurrency token, required exactly when a target is present.
Expected resolved Table Surface identifier.
Expected resolved Table Surface concurrency token.
Strict Manual Order move intent. The server resolves every physical rank bound.
object
Caller-owned stable key used to replay one logical move safely.
Entity Instance to move.
Target instance for target-bearing kinds; absent for root-boundary kinds.
Expected moved Entity Instance concurrency token.
Expected target Entity Instance concurrency token, required exactly when a target is present.
Expected resolved Table Surface identifier.
Expected resolved Table Surface concurrency token.
Responses
Section titled “Responses”OK
object
Committed or authoritative no-op Manual Order move result.
object
Whether the move committed a rank or Parent change.
List item for one entity instance.
object
Instance identifier.
Server-generated entity number.
Resolved entity display name or fallback number.
Resolved entity subtitle from the presentation cache.
Instance creation timestamp.
Creating user identifier when available.
Last modification timestamp when available.
Last modifying user identifier when available.
Archive timestamp when the instance is archived.
Archiving user identifier when available.
Compact summary of the latest comment on an entity instance.
object
Comment identifier.
Comment text.
Comment author identifier.
Comment author display name.
Comment creation timestamp.
Visible tags for the instance. List payloads include the first few tags only.
Compact tag details for one entity instance.
object
Tag identifier.
Tag name.
Optional color value.
Optional category.
Total number of tags on the instance.
Last activity timestamp for the instance.
Runtime row-version token from the primary table.
Readable primary-table scalar fields keyed by field key. Denied fields are omitted.
object
Field envelope for runtime entity-instance responses.
object
Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Runtime-evaluated statement results keyed by statement identifier.
object
Item-level permissions for one entity instance.
object
Whether the caller can read the active instance.
Whether the caller can read the instance while it is archived.
Whether the caller can read the change history for this instance.
Whether comments can be viewed for this instance.
Whether tags can be viewed for this instance.
Whether attachments can be viewed for this instance.
Safe compact reference metadata, projected only for a resolved visible Entity reference.
object
Relation assignments keyed by relation key for record-scoped entities.
object
Display-safe common responsibility subject in Entity runtime payloads.
object
Common subject discriminator: User or ResponsibilityGroup.
Assigned subject identifier.
Display name resolved for the subject when available.
Optional secondary subject description.
Inclusive start of the responsibility interval.
Exclusive end of the responsibility interval, or null for an open interval.
Merge state attached to entity instance payloads.
object
Display-only computed fields keyed by display-field key.
object
Display-only source member metadata for a projection row.
object
Provider-owned object-context facts keyed by provider key.
object
Validated live context members keyed by Entity binding identifier.
object
Authorized members from one selected source instance, projected once per binding and record.
object
Availability of a context source or one of its typed members.
Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.
object
Stable identity of one Moltaro resource instance.
object
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Resource-neutral current invariant state and complete object-operation decision set.
object
Stable identity of one Moltaro resource instance.
object
Current safe state of every applicable enabled Business Invariant.
Current safe state of one Business Invariant target for one resource.
object
Stable invariant key.
Stable target key within the invariant.
Whether the invariant is active for the current resource state.
Localized safe active-state message, or null when inactive.
Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.
object
Composed current decision for one applicable object operation.
object
Stable Object Operation Catalog key.
Whether all independent authorities allow the operation.
Deterministically ordered safe denial details.
One safe denial contributing to a composed object-operation decision.
object
Identifies the independent authority that denied an object operation.
Stable source identity, such as an invariant key or domain policy key.
Stable machine-readable reason code.
Non-empty localized safe message.
Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.
Opaque matching projection event identifier for a changed committed move only.
Returns a safe receipt when post-state View is denied.
object
object
Whether this result was returned from the durable replay record.
object
object
object
object
Example
{ "Data": { "Instance": { "Fields": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "SemanticPresentation": { "UsageType": 0 }, "ObjectContextFactMembers": { "additionalProperty": { "State": 0, "Values": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } } } }, "ObjectInvariant": { "Operations": { "additionalProperty": { "Denials": [ { "Source": 0 } ] } } } } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Conflict
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Service Unavailable