Talend · Schema
ExecutionPage
API ManagementData IntegrationData QualityETLOrchestrationPipelinesData Catalog
Properties
| Name | Type | Description |
|---|---|---|
| items | array | NOTE: Records are sorted by `runEndTime` in `desc` order and then by `triggerTime` in `asc` order. Sorting by trigger time allows you to get the oldest runs on top. |
| limit | number | Maximum number of records to be shown on each page |
| offset | number | Pagination pointer index, from which to start returning "n" number of records |
| nextPageExists | boolean | Boolean flag indicating if there is a next page |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/talend/json-schema/talend-execution-page-schema.json",
"title": "ExecutionPage",
"x-generated": "2026-11-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/talend-monitoring-api-openapi.yml#/components/schemas/ExecutionPage",
"type": "object",
"required": [
"limit",
"offset",
"nextPageExists"
],
"properties": {
"items": {
"type": "array",
"description": "NOTE: Records are sorted by `runEndTime` in `desc` order and then by `triggerTime` in `asc` order.\n\n\nSorting by trigger time allows you to get the oldest runs on top.",
"items": {
"$ref": "#/$defs/Execution"
}
},
"limit": {
"type": "number",
"description": "Maximum number of records to be shown on each page",
"default": 50,
"minimum": 5,
"maximum": 200
},
"offset": {
"type": "number",
"description": "Pagination pointer index, from which to start returning \"n\" number of records",
"default": 0,
"minimum": 0
},
"nextPageExists": {
"type": "boolean",
"description": "Boolean flag indicating if there is a next page"
}
},
"$defs": {
"Execution": {
"type": "object",
"required": [
"author",
"authorName",
"authorType",
"environmentId",
"id",
"name",
"operatorName",
"status",
"triggerType",
"type",
"version",
"workspaceId"
],
"properties": {
"id": {
"type": "string",
"description": "Execution ID",
"pattern": "UUID"
},
"name": {
"type": "string",
"description": "Task or plan name"
},
"status": {
"type": "string",
"description": "Execution status",
"enum": [
"DEPLOY_FAILED ( The task could not be deployed to the processor )",
"EXECUTION_SUCCESS ( The execution finished successfully )",
"EXECUTION_FAILED ( The execution encountered an error and did not complete successfully )",
"EXECUTION_TERMINATED ( The execution was stopped by the user or system before completion )",
"EXECUTION_TERMINATED_TIMEOUT ( The execution was automatically terminated due to exceeding the allowed time limit )",
"EXECUTION_REJECTED ( The execution finished and was marked as rejected because it contains rejected rows )",
"EXECUTION_EVENT_RECEIVED ( The system has received a request to execute a task, but processing has not yet started )",
"DISPATCHING_FLOW (The system is assigning the task to a processor )",
"STARTING_FLOW_EXECUTION ( The task execution is being initialized and resources are being allocated )",
"STOPPING_FLOW_EXECUTION (The task execution is in the process of being stopped )",
"UNKNOWN ( There is no clear status of the execution )",
"EXECUTION_MISFIRED ( The plan execution has not been able to start, and no task execution within will be processed )"
]
},
"subStatus": {
"type": "string",
"description": "Sub-status of the work flow\n\n- This sub-status, except `EXECUTION_TERMINATED_TIMEOUT`, is available only when the execution type is `ROUTE` or `DATA_SERVICE`\n- the subStatus `EXECUTION_TERMINATED_TIMEOUT` is also available when the execution type is `STANDARD`",
"enum": [
"DOWNLOADING_ARTIFACT ( Downloading the artifact from the location where it was stored )",
"STARTING_ARTIFACT ( Starting the execution of the artifact from the processor )",
"TASK_ACTIVE ( Task execution is in progress )",
"TASK_INACTIVE ( Task execution is not in progress )",
"TASK_DETACHED ( Task has been set to be removed from the processor )",
"SENDING_REQUEST ( Sending a request for termination of the execution )",
"UNDEPLOYING_TASK ( Task will be removed from processor )",
"EXECUTION_TERMINATED_TIMEOUT ( The task execution was automatically terminated due to exceeding the allowed time limit )"
]
},
"type": {
"type": "string",
"description": "Execution type",
"enum": [
"PLAN",
"STANDARD",
"PIPELINE",
"BIG_DATA_BATCH",
"BIG_DATA_STREAMING",
"ROUTE",
"DATA_SERVICE"
]
},
"version": {
"type": "string",
"description": "Task version\n\n- available only for execution `type!=PLAN`, that is to say, the execution type is not a plan."
},
"triggerType": {
"type": "string",
"description": "Trigger type",
"enum": [
"MANUAL",
"SCHEDULED",
"WEBHOOK",
"PLAN"
]
},
"triggerTime": {
"type": "number",
"format": "int32",
"description": "Trigger time of this execution in `milliseconds`.\n\n- useful only for execution `type!=PLAN`, meaning the execution type is not a plan.\n- when the execution type is a plan (`type=PLAN`), this `triggerTime` equals `runStartTime`"
},
"runStartTime": {
"type": "number",
"format": "int32",
"description": "Start time of the execution in `milliseconds`"
},
"runEndTime": {
"type": "number",
"format": "int32",
"description": "Time when the execution finishes in `milliseconds`"
},
"operator": {
"type": "string",
"description": "The operator of a task or plan\n\n- Login name of user when `authorType=HUMAN`\n- ID of service account when `authorType=SERVICE`"
},
"operatorName": {
"type": "string",
"description": "Actual name of the user or service as task or plan operator.\n\n\n`Warning!` If the user/service account has been deleted,\nthis field value will be returned with an empty string",
"default": "empty string"
},
"operatorType": {
"type": "string",
"description": "Operator type",
"enum": [
"HUMAN",
"SERVICE"
]
},
"author": {
"type": "string",
"description": "The author of a task or plan\n\n- Login name of user when `authorType=HUMAN`\n- ID of service account when `authorType=SERVICE`"
},
"authorName": {
"type": "string",
"description": "Actual name of the user or service that is the author\n\n\n`Warning!` If the user/service account has been deleted,\nthis field value will be returned with an empty string",
"default": "empty string"
},
"authorType": {
"type": "string",
"enum": [
"HUMAN",
"SERVICE"
]
},
"attempts": {
"type": "number",
"format": "int32",
"description": "Scheduler may try to start task in parallel several times\n\n- available only for execution `type!=PLAN`"
},
"environmentId": {
"type": "string",
"description": "Environment ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID"
},
"taskId": {
"type": "string",
"description": "Task ID\n\n- available only for execution `type!=PLAN`"
},
"planExecutionId": {
"type": "string",
"description": "Execution ID of the plan from which a task was triggered.\n\n- available only for execution `type=STANDARD/PIPELINE/BIG_DATA_BATCH/BIG_DATA_STREAMING`, and `triggerType=PLAN`\n- if user has no permission over the plan’s workspace, this field will not be included in the response",
"pattern": "UUID"
},
"planName": {
"type": "string",
"description": "Name of the plan from which a task was triggered.\n\n- available only for execution `type=STANDARD/PIPELINE/BIG_DATA_BATCH/BIG_DATA_STREAMING`, and `triggerType=PLAN`\n- if user has no permission over the plan’s workspace, this field will be masked as `******`"
},
"artifactId": {
"type": "string",
"description": "Artifact ID\n\n- available only for execution `type!=PLAN`"
},
"artifactName": {
"type": "string",
"description": "Artifact name\n\n- available only for execution `type!=PLAN`"
},
"artifactVersion": {
"type": "string",
"description": "Artifact version\n\n- available only for execution `type!=PLAN`"
},
"artifactWorkspaceId": {
"type": "string",
"description": "Artifact workspace ID\n\n- available only for execution `type!=PLAN`"
},
"destination": {
"type": "string",
"description": "Where the job runs\n\n- available only for execution `type!=PLAN`",
"enum": [
"CLOUD",
"CLOUD_EXCLUSIVE",
"CLOUD_SANDBOX",
"REMOTE_ENGINE",
"REMOTE_ENGINE_CLUSTER",
"ELASTIC_ENGINE"
]
},
"clusterId": {
"type": "string",
"description": "Cluster ID\n\n- available only for execution `type!=PLAN`"
},
"clusterName": {
"type": "string",
"description": "Cluster name\n\n- available only for execution `type!=PLAN`"
},
"engineId": {
"type": "string",
"description": "Engine ID\n\n- available only for execution `type!=PLAN`"
},
"engineName": {
"type": "string",
"description": "Engine name\n\n- available only for execution `type!=PLAN`"
},
"runProfileId": {
"type": "string",
"description": "Run profile ID\n\n- available only for execution `type!=PLAN`"
},
"runProfileName": {
"type": "string",
"description": "Run profile name\n\n- available only for execution `type!=PLAN`",
"default": "profile1"
},
"errorMessage": {
"type": "string",
"description": "Message raised by an error during execution process.\n\n- it may not present if none produced"
},
"misfiredReason": {
"type": "string",
"description": "Misfired type",
"enum": [
"PARALLEL_EXECUTION_FORBIDDEN",
"UNABLE_TO_RETRIEVE_ARTIFACT_OR_TASK_MAVEN_URL",
"TASK_IS_PAUSED",
"DE_ENV_NOT_CONNECTED",
"REMOTE_ENGINE_UNAVAILABLE_IN_CLUSTER",
"REMOTE_ENGINE_UNAVAILABLE",
"DYNAMIC_ENGINE_UNAVAILABLE",
"REMOTE_ENGINE_CONTAINER_NOT_FOUND",
"MAX_DEPLOYMENT_ATTEMPTS_REACHED",
"MAX_PARALLEL_TASKS_LIMIT_REACHED",
"PIPELINE_RUN_PROFILE_NOT_FOUND",
"PIPELINE_ARTIFACT_NOT_FOUND",
"DATA_FABRIC_ARTIFACT_NOT_FOUND",
"ELASTIC_ENGINE_CONTAINER_NOT_FOUND",
"INCOMPATIBILITY_BETWEEN_ACTIONS_VERSIONS_AND_ENGINE",
"UNKNOWN",
"SIMULTANEOUS_EXECUTIONS_LIMIT_REACHED",
"PLAN_EXECUTIONS_PAUSED",
"PARALLEL_EXECUTIONS_FORBIDDEN"
]
},
"logLevel": {
"type": "string",
"description": "Logging level set for the execution\n\n- available only for execution `type!=PLAN`",
"enum": [
"INFO",
"DEBUG",
"ERROR",
"WARN"
]
},
"tags": {
"type": "array",
"description": "Tags\n\n- available only for execution `type!=PLAN`",
"items": {
"type": "string"
}
},
"numberOfRejectedRows": {
"type": "number",
"description": "Number of rows that have been rejected\n\n- available in executions of `type!=PLAN and status=EXECUTION_REJECTED`"
},
"deploymentStrategy": {
"type": "string",
"description": "Deployment strategy of artifacts\n\n- available in executions of `type!=PLAN`",
"enum": [
"PARALLEL",
"ROLLING"
]
},
"planId": {
"type": "string",
"description": "Plan ID\n\n- available in executions of `type=PLAN or triggerType=PLAN`\n- if `triggerType=PLAN`, and user has no permission of the plan's workspace, this field will not included in the response.",
"pattern": "UUID"
},
"failedStepName": {
"type": "string",
"description": "Failed step name\n\n- available in executions of `type=PLAN`"
},
"rerunPlanExecutionId": {
"type": "string",
"description": "Rerun plan execution ID\n- available in executions of `type=PLAN`",
"pattern": "UUID"
},
"parentPlanExecutionId": {
"type": "string",
"description": "Parent plan execution ID\n- available in executions of `type=PLAN`",
"pattern": "UUID"
},
"executeDurationMs": {
"type": "number",
"description": "Execute duration with millisecond unit"
},
"engineVersion": {
"type": "string",
"description": "Engine version\n- available only for execution `type!=PLAN`"
},
"javaVersion": {
"type": "string",
"description": "Java version\n- available only for execution `type!=PLAN`"
},
"javaVendor": {
"type": "string",
"description": "Java vendor\n- available only for execution `type!=PLAN`"
},
"jvmName": {
"type": "string",
"description": "JVM name\n- available only for execution `type!=PLAN`"
},
"apiVersion": {
"type": "string",
"description": "The version of the API through which the execution was triggered. If this was done from the TMC-UI , no apiVersion would be present."
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/talend-execution-page"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.