Skip to main content Skip to complementary content

Talend Management Console

New features

Feature Description
Remote Engine clusters

Details about the engine availability of a cluster is now displayed not only on the list from which you select an engine or cluster when creating or editing tasks, but also on the Engines page.

This enables you to more closely monitor the status of the Remote Engine clusters to be used.
Public API versions
  • The v1.x Public API has been deprecated since the R2020-05 release and will be removed in the November release to come (R2021-11). When migrating your API programs from v1.x to the latest v2.x Public API, you need to update the following endpoints
    • To get all tasks, the GET endpoint has changed from
      /executables
      to
      /executables/tasks
    • To get a task by its ID, the GET endpoint has changed from
      /executables/{id}
      to
      /executables/tasks/{id}
  • Public API v2.0 and v2.1 are deprecated and will be removed in 18 months.

Get started with the latest Public API on https://api.<your_environment>.cloud.talend.com/tmc/swagger/swagger-ui.html.

APIs

New APIs are introduced to automate the management of connections and resources in Talend Management Console.
Connection API endpoints
Method Endpoint Description Query parameters Example
POST /connections Creates a new connection. -
{
  "name": "connection_name",
  "workspaceId": "57f64991e4b0b689a64feed2",
  "app": "Custom",
  "parameters": [
    {
      "name": "connection_parameter1",
      "value": "parameter_value1",
      "encrypted": true
    },
    {
      "name": "connection_parammeter2",
      "value": "parameter_value2",
      "encrypted": false
    }
  ]
}
GET /connections Gets existing connections.
  • name: connection name
  • limit: number of items to return, ranging from 1 to 100
  • offset: the start position of the search, greater or equal to 0

These parameters are all optional.

-
PUT /connections/{id} Updates a specific connection. -
{
  "name": "connection_name_to_use",
  "parameters": [
    {
      "name": "parameter_to_update",
      "value": "value1_to_use",
      "encrypted": true
    },
    {
      "name": "parameter_to_update",
      "value": "value1_to_use",
      "encrypted": false
    }
  ]
}
GET /connections/{id} Gets a connection by its ID. - -
DELETE /connections/{id} Deletes a connection by its ID. - -
Resource API endpoints
Method Endpoint Description Query parameters Example
POST /resources Creates a new resource. The Content-Type to be used in the header is
multipart/form-data
The body of this form data contains two fields:
  • file: its Content-Type is
    application/octet-stream
  • resource: its Content-Type is
    application/json
-
The file field:
/opt/resource/fileArchive.txt

The resource field:

{
    "name": "new_resource",
    "description": "resource description",
    "workspaceId": "5f9a908b02bdf12cb236f464",
    "file": true
}
GET /resources Gets existing resources.
  • name: resource name
  • limit: number of items to return, ranging from 1 to 100
  • offset: the start position of the search, greater or equal to 0

These parameters are all optional.

-
PATCH /resources/{id} Updates the name and the description of a specific resource. -
{
    "name": "new_resource_name",
    "description": "new description",
}
PUT /resources/{id}/upload Updates the attachment of a resource. The Content-Type to be used in the header is
multipart/form-data
The body of this form data contains one field:
  • file: its Content-Type is
    application/octet-stream
-
/opt/resource/newFileArchive.txt
DELETE /resources/{id} Deletes a resource by its ID. - -

Bug fixes

Some fixes are linked to internal issues, therefore not visible for users outside Talend.

Issue Description
TMC-25014 Getting tasks from the API caused an internal server error.
TPOPS-1754 Updating a task with the latest artifact version caused the error Cannot find task version from database.
TPOPS-1762 Job running on the Cloud Engine fails with the error Container has been shut down because it was idle.

Get started with Talend Management Console on Talend Management Console User Guide.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!