changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "actorId": {
+ "description": "Stable Apify Actor ID from the run record",
+ "type": "string"
+ },
+ "actorName": {
+ "description": "\"username/actor-name\"",
+ "type": "string"
+ },
+ "apifyConsoleUrl": {
+ "description": "Personalized Apify Console link to the run; present only for Console sessions",
+ "type": "string"
+ },
+ "exitCode": {
+ "description": "Actor process exit code; populated for terminal states (especially FAILED)",
+ "type": "number"
+ },
+ "finishedAt": {
+ "description": "ISO timestamp when the run finished (terminal states only)",
+ "type": "string"
+ },
+ "nextStep": {
+ "description": "One primary follow-up action with identifiers interpolated",
+ "type": "string"
+ },
+ "runId": {
+ "description": "Actor run ID",
+ "type": "string"
+ },
+ "startedAt": {
+ "description": "ISO timestamp when the run started",
+ "type": "string"
+ },
+ "stats": {
+ "description": "Run statistics",
+ "properties": {
+ "computeUnits": {
+ "type": "number"
+ },
+ "memMaxBytes": {
+ "type": "number"
+ },
+ "runTimeSecs": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "status": {
+ "description": "Run status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED",
+ "type": "string"
+ },
+ "statusMessage": {
+ "description": "Pass-through from Apify run.statusMessage",
+ "type": "string"
+ },
+ "storages": {
+ "description": "Dataset and key-value store metadata, keyed by alias. \"default\" is always the primary entry.",
+ "properties": {
+ "datasets": {
+ "additionalProperties": {
+ "properties": {
+ "id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "description": "Map of dataset alias → metadata. Key \"default\" is always the run's primary dataset.",
+ "properties": {
+ "default": {
+ "properties": {
+ "apifyConsoleUrl": {
+ "description": "Personalized Apify Console link to the dataset; present only for Console sessions",
+ "type": "string"
+ },
+ "cleanItemCount": {
+ "type": "number"
+ },
+ "fields": {
+ "description": "Dataset field paths in dot notation (e.g. [\"metadata.url\"])",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "id": {
+ "description": "Dataset ID",
+ "type": "string"
+ },
+ "inflatedBytes": {
+ "description": "Approximate uncompressed byte size of the dataset. Use with itemCount to pick limit/fields before fetching.",
+ "type": "number"
+ },
+ "itemCount": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "keyValueStores": {
+ "additionalProperties": {
+ "properties": {
+ "id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ "description": "Map of key-value store alias → metadata. Key \"default\" is always the run's primary store.",
+ "properties": {
+ "default": {
+ "properties": {
+ "apifyConsoleUrl": {
+ "description": "Personalized Apify Console link to the store; present only for Console sessions",
+ "type": "string"
+ },
+ "id": {
+ "description": "Key-value store ID",
+ "type": "string"
+ },
+ "keyCount": {
+ "description": "Total number of keys (omitted when truncated)",
+ "type": "number"
+ },
+ "keys": {
+ "description": "Up to 50 key names",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "summary": {
+ "description": "Past-tense summary of the run state",
+ "type": "string"
+ }
+ },
+ "required": [
+ "runId",
+ "actorId",
+ "status",
+ "storages",
+ "summary",
+ "nextStep"
+ ],
+ "type": "object"
+}