Matillion
Matillion is a data integration and transformation (ETL/ELT) company whose Data Productivity Cloud (DPC) lets teams build, orchestrate, and schedule data pipelines against cloud data warehouses. The DPC API is an OAuth2-secured REST control plane for projects, environments, pipeline executions, schedules, and Agents, while the legacy instance-hosted Matillion ETL API exposes groups, projects, versions, jobs, tasks, and schedules over HTTP Basic auth.
APIs
DPC Projects
List, create, and delete Data Productivity Cloud projects via the regional DPC control plane (eu1.api.matillion.com/dpc or us1.api.matillion.com/dpc), secured with an OAuth2 cli...
DPC Environments
List and create the environments (warehouse connection contexts) that belong to a Data Productivity Cloud project, on the OAuth2-secured DPC control plane.
DPC Pipeline Executions
Launch pipeline executions, list executions for a project, retrieve execution status and step detail, and cancel a running execution (PATCH status CANCELLED). Long-running execu...
DPC Schedules
Create, list, read, update, and delete the schedules that trigger pipeline executions for a Data Productivity Cloud project, on the OAuth2-secured DPC control plane.
DPC Agents
List and register Data Productivity Cloud Agents (the hybrid/customer-hosted runtime that executes pipelines), retrieve an Agent, and read its credentials, on the OAuth2-secured...
ETL Groups & Projects (legacy)
Manage groups, projects, and versions on the legacy instance-hosted Matillion ETL API (base https://{instance}/rest/v1, HTTP Basic auth) - list, read, export, import, create, an...
ETL Jobs & Runs (legacy)
Run and validate orchestration/transformation jobs on the legacy instance-hosted Matillion ETL API (base https://{instance}/rest/v1, HTTP Basic auth); run accepts scalar and gri...
ETL Tasks (legacy)
Monitor and control task execution on the legacy instance-hosted Matillion ETL API (base https://{instance}/rest/v1, HTTP Basic auth) - list running tasks, read a task by id, ca...
ETL Schedules (legacy)
Read, export, import, update, and delete schedules on the legacy instance-hosted Matillion ETL API (base https://{instance}/rest/v1, HTTP Basic auth).