WorkflowRunRecord
Workflow actual running entry ID;Conversation and old records can be omitted.
The entry title of the run-time creation snapshot.
Only timed runs exist.
Possible values: [schedule]
Possible values: [window-interval, cron]
external object
Records the client or external ingress source of the run. Desktop, External Run API, Embed,
and Webhook write source, allowing execution logs, KV associations, and replay to distinguish origins.
OpenAI Responses calls also retain the complete normalized request and terminal Response. Full
authentication Keys are excluded; apiKeyId and apiKeyName identify only the Key ID and prefix.
Possible values: [desktop, embed, external, mcp, schedule, webhook]
actorProfile object
Optional email address for the profile summary.
Optional avatar image URL or data URL for the uploader profile.
openai.responsesinputs object
Possible values: [blocking, streaming]
openai object
request objectrequired
Possible values: non-empty
input objectrequired
- string
- object[]
- object[]
Possible values: non-empty
Possible values: non-empty
Possible values: >= 0 and <= 2
Possible values: >= 0 and <= 1
Possible values: >= 1
text object
format object
textPossible values: [high, low, medium]
Possible values: [reasoning.encrypted_content]
truefalsefalseContinue a retained Response whose status is completed or incomplete.
Possible values: Value must match regular expression (?=^resp_)(?=^resp_)
conversation object
- string
- Option 2
- object
Possible values: Value must match regular expression (?=^conv_)(?=^conv_)
metadata object
Possible values: <= 512 characters
response objectrequired
Possible values: Value must match regular expression (?=^resp_)(?=^resp_)
responseUnix timestamp in seconds only when status is completed; null for every other status.
Possible values: [cancelled, completed, failed, in_progress, incomplete, queued]
error objectrequired
- null
- Option 2
- object
incomplete_details objectrequired
- null
- Option 2
- object
output object[]required
Possible values: Value must match regular expression (?=^msg_)(?=^msg_)
messagePossible values: [assistant, developer, system, user]
content objectrequired
- string
- object[]
- object[]
Possible values: non-empty
Possible values: [completed, in_progress, incomplete]
falseconversation objectrequired
- null
- Option 2
- object
metadata objectrequired
Possible values: <= 512 characters
autoreasoning objectrequired
text objectrequired
format objectrequired
textPossible values: [high, low, medium]
disabledusage objectrequired
- null
- OpenAIResponseUsage
- OpenAIResponseUsage
webhook object
headers object
Possible values: [waiting, running, waiting_for_input, success, failed, aborted, timed_out]
pendingUserInput object
The same array of WorkflowParamDefinition as the params of the selected Workflow entrypoint(executor for Conversation).
defaultValues object
metadata object
resolvedUserInputs object[]
values objectrequired
report objectrequired
Execute the report; business timing records are located at report.timers, and each item conforms to WorkflowTimerRecord.
Execute the report; business timing records are located at report.timers, and each item conforms to WorkflowTimerRecord.
{
"runId": "string",
"workflowName": "string",
"conversationId": "string",
"target": "string",
"resolvedTarget": "string",
"entrypointId": "string",
"entrypointTitle": "string",
"source": "schedule",
"scheduleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"scheduleName": "string",
"fireId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"scheduledFor": "2024-07-29T15:51:28.071Z",
"triggerKind": "window-interval",
"args": [
"string"
],
"external": {
"source": "desktop",
"principalKind": "string",
"actorType": "string",
"actorUserId": "string",
"actorProfileId": "string",
"actorDisplayName": "string",
"actorProfile": {
"userId": "string",
"displayName": "string",
"email": "string",
"avatarUrl": "string"
},
"apiKeyId": "string",
"apiKeyName": "string",
"protocol": "openai.responses",
"user": "string",
"conversationId": "string",
"inputs": {},
"files": [
null
],
"responseMode": "blocking",
"openai": {
"request": {
"model": "string",
"input": "string",
"instructions": "string",
"temperature": 0,
"top_p": 0,
"max_output_tokens": 0,
"text": {
"format": {
"type": "text"
},
"verbosity": "high"
},
"include": [
"reasoning.encrypted_content"
],
"store": true,
"stream": false,
"background": false,
"previous_response_id": "string",
"conversation": "string",
"metadata": {}
},
"response": {
"id": "string",
"object": "response",
"created_at": 0,
"completed_at": 0,
"status": "cancelled",
"background": true,
"error": "null",
"incomplete_details": "null",
"instructions": "string",
"max_output_tokens": 0,
"max_tool_calls": "null",
"model": "string",
"output": [
{
"id": "string",
"type": "message",
"role": "assistant",
"content": "string",
"status": "completed"
}
],
"parallel_tool_calls": true,
"previous_response_id": "string",
"conversation": "null",
"metadata": {},
"store": true,
"temperature": 0,
"top_p": 0,
"tools": [
null
],
"tool_choice": "auto",
"reasoning": {},
"text": {
"format": {
"type": "text"
},
"verbosity": "high"
},
"truncation": "disabled",
"user": "null",
"usage": "null"
}
},
"webhook": {
"workflowName": "string",
"requestId": "string",
"target": "string",
"resolvedTarget": "string",
"headers": {}
}
},
"debugNode": "string",
"status": "waiting",
"createdAt": "2024-07-29T15:51:28.071Z",
"durationMs": 0,
"exitCode": 0,
"stdout": "string",
"stderr": "string",
"pendingUserInput": {
"requestId": "string",
"nodeName": "string",
"title": "string",
"description": "string",
"params": [
{}
],
"defaultValues": {},
"metadata": {},
"createdAt": "2024-07-29T15:51:28.071Z"
},
"resolvedUserInputs": [
{
"requestId": "string",
"nodeName": "string",
"values": {},
"submittedAt": "2024-07-29T15:51:28.071Z"
}
],
"report": {}
}