Talend · JSON Structure

Talend Structure

Structural overview of the Talend API surface; extracted from openapi/.

Type: Properties: 0
API ManagementData IntegrationData QualityETLOrchestrationPipelines

Talend Structure is a JSON Structure definition published by Talend.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Talend",
  "providerId": "talend",
  "kind": "json-structure",
  "description": "Structural overview of the Talend API surface; extracted from openapi/.",
  "schemaCount": 13,
  "operationCount": 25,
  "schemas": [
    {
      "name": "Workspace",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "WorkspaceCreate",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name"
      ]
    },
    {
      "name": "Task",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "TaskCreate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "workspaceId"
      ]
    },
    {
      "name": "Plan",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "PlanCreate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "workspaceId"
      ]
    },
    {
      "name": "Schedule",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ScheduleCreate",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name"
      ]
    },
    {
      "name": "Environment",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "EnvironmentCreate",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name"
      ]
    },
    {
      "name": "Connection",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ConnectionCreate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "workspaceId",
        "type"
      ]
    },
    {
      "name": "Artifact",
      "type": "object",
      "propertyCount": 5,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/orchestration/workspaces",
      "operationId": "listWorkspaces",
      "summary": "List Workspaces",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/workspaces",
      "operationId": "createWorkspace",
      "summary": "Create Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/workspaces/{id}",
      "operationId": "getWorkspace",
      "summary": "Get Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "PUT",
      "path": "/orchestration/workspaces/{id}",
      "operationId": "updateWorkspace",
      "summary": "Update Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orchestration/workspaces/{id}",
      "operationId": "deleteWorkspace",
      "summary": "Delete Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/executables/tasks",
      "operationId": "listTasks",
      "summary": "List Tasks",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/executables/tasks",
      "operationId": "createTask",
      "summary": "Create Task",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/executables/tasks/{taskId}",
      "operationId": "getTask",
      "summary": "Get Task",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "PUT",
      "path": "/orchestration/executables/tasks/{taskId}",
      "operationId": "updateTask",
      "summary": "Update Task",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orchestration/executables/tasks/{taskId}",
      "operationId": "deleteTask",
      "summary": "Delete Task",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/executables/tasks/search",
      "operationId": "searchTasks",
      "summary": "Search Tasks",
      "tags": [
        "Tasks"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/executables/plans",
      "operationId": "listPlans",
      "summary": "List Plans",
      "tags": [
        "Plans"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/executables/plans",
      "operationId": "createPlan",
      "summary": "Create Plan",
      "tags": [
        "Plans"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/executables/plans/{planId}",
      "operationId": "getPlan",
      "summary": "Get Plan",
      "tags": [
        "Plans"
      ]
    },
    {
      "method": "PUT",
      "path": "/orchestration/executables/plans/{planId}",
      "operationId": "updatePlan",
      "summary": "Update Plan",
      "tags": [
        "Plans"
      ]
    },
    {
      "method": "DELETE",
      "path": "/orchestration/executables/plans/{planId}",
      "operationId": "deletePlan",
      "summary": "Delete Plan",
      "tags": [
        "Plans"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/schedules",
      "operationId": "listSchedules",
      "summary": "List Schedules",
      "tags": [
        "Schedules"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/schedules",
      "operationId": "createSchedule",
      "summary": "Create Schedule",
      "tags": [
        "Schedules"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/environments",
      "operationId": "listEnvironments",
      "summary": "List Environments",
      "tags": [
        "Environments"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/environments",
      "operationId": "createEnvironment",
      "summary": "Create Environment",
      "tags": [
        "Environments"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/connections",
      "operationId": "listConnections",
      "summary": "List Connections",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/connections",
      "operationId": "createConnection",
      "summary": "Create Connection",
      "tags": [
        "Connections"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/artifacts",
      "operationId": "listArtifacts",
      "summary": "List Artifacts",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/orchestration/executables/promotions",
      "operationId": "listPromotions",
      "summary": "List Promotions",
      "tags": [
        "Promotions"
      ]
    },
    {
      "method": "POST",
      "path": "/orchestration/executables/promotions",
      "operationId": "createPromotion",
      "summary": "Create Promotion",
      "tags": [
        "Promotions"
      ]
    }
  ]
}