Connection Management API
| Endpoint | Supported Methods | Description |
|---|---|---|
| Connections | GET, POST, PUT, DELETE | Retrieves or updates the configuration for existing connections or adds a new connection to the application. |
| TestConnection | POST | Tests a previously created connection. |
| GetConnectionTables | POST | Retrieves a list of tables for a connection. |
| GetConnectionTableColumns | POST | Retrieves a list of columns for a table. |
Job Management API
| Endpoint | Supported Methods | Description |
|---|---|---|
| Jobs | GET, POST, PUT, DELETE | Retrieves or updates the configuration for existing job or creates a new job. |
| Transformations | GET, POST, PUT, DELETE | Retrieves or updates the configuration for existing transformations or creates a new transformation. |
| Tasks | GET, POST, PUT, DELETE | Retrieves or updates the configuration for existing tasks of a job or adds a new task to a job. |
| GetJobStatus | POST | Retrieves the status of all jobs or the status of each query within a specified job. |
| ExecuteJob | POST | Starts the specified job. |
| ExecuteQuery | POST | Executes a subset of queries within a job. You must specify both the job and the query. |
| CancelJob | POST | Cancels a currently running job. |
| History | GET | Retrieves the history of previous job runs. |
| GetJobLog | POST | Retrieves logs from a previous job run or job runs. |
User Management API
| Endpoint | Supported Methods | Description |
|---|---|---|
| Users | GET, POST, PUT | Creates, retrieves, or updates Sync users. |
| CreateUsers | POST | Creates multiple Sync users. |