Reads a bounded page of actual task creation/assignment history.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/tasks/runtime/tasks/example/history?page=1&pageSize=50"), 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/tasks/runtime/tasks/example/history?page=1&pageSize=50';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/tasks/runtime/tasks/example/history?page=1&pageSize=50' \ --header 'Authorization: Bearer <token>'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.
Responses
Section titled “Responses”OK
object
object
Committed evidence with independently protected actor and Worker labels.
object
A permitted participant identity. A null label never implies an unassigned participant.
object
A permitted participant identity. A null label never implies an unassigned participant.
object
A permitted participant identity. A null label never implies an unassigned participant.
object
object
A permitted participant identity. A null label never implies an unassigned participant.
object
One effective property or Part change as typed per-key facts. One server-side presenter builds it for History, the Collaboration feed and the SDK history, so all three show the same keys and values; clients localize fixed keys and format values but never parse stored evidence text, which does not cross this boundary.
object
One entry per changed key: fixed property keys in catalog order, then Part keys in ordinal order.
One changed key. Property keys (Subject, Description, DueAtUtc, Priority, SubPriority, Context) have no server label and are localized by the client; a Part field key carries its current Part schema display name (null when the schema no longer knows it) and never carries values.
object
Changed property key or Part field key.
Part schema display name; null for property keys.
One typed history value; the member matching the field’s value kind is set. A stored value that does not match its key’s format (possible only after a trusted direct EF write) arrives as Moltaro.Tasks.Runtime.TaskRuntimeHistoryValue.Text unchanged, except for Context, whose stored identity text is never disclosed.
object
Plain text, or for Integer the exact invariant decimal text (Int64 precision survives JavaScript).
UTC instant; clients format it in the viewer’s date and time format.
Actor-safe Context projection. Label is the catalog display name only when the actor can open the target.
object
Stable identity of one Moltaro resource instance.
object
object
object
One typed history value; the member matching the field’s value kind is set. A stored value that does not match its key’s format (possible only after a trusted direct EF write) arrives as Moltaro.Tasks.Runtime.TaskRuntimeHistoryValue.Text unchanged, except for Context, whose stored identity text is never disclosed.
object
Plain text, or for Integer the exact invariant decimal text (Int64 precision survives JavaScript).
UTC instant; clients format it in the viewer’s date and time format.
Actor-safe Context projection. Label is the catalog display name only when the actor can open the target.
object
Stable identity of one Moltaro resource instance.
object
object
object
object
object
Current display name of the policy owner (the Worker Profile); null when it no longer exists.
The accepted return time of the postponement this entry started.
object
object
object
object
Example
{ "Data": { "Items": [ { "Participant": 0, "FromState": 0, "ToState": 0, "OutcomeKind": 0, "Change": { "Kind": 0, "Fields": [ { "ValueKind": 0 } ] }, "Routing": { "Position": 0 }, "CapacityException": { "PolicyOwnerKind": 0, "Limit": 0 } } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}