Connections API
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionConnection object
The connection resource. Sensitive strings will be returned with a value of '[REDACTED]'.
Invalid request payload
Connection not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionDeletion task created and accepted for processing
Connection not found
Unable to delete connection. Connection state must be INACTIVE to be deleted.
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionWhether to perform a dry run of the patch operation without making actual changes.
The update connection request payload schema.
Connection object
The update connection response schema.
Invalid request payload
Connection not found
Unable to update connection. Connection state must be ACTIVE or UNHEALTHY to be updated.
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionSuccessfully activated connection
The activate connection response schema.
Connection not found
Unable to activate connection. Connection state must be INACTIVE to be activated.
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionSuccessfully deactivated connection
The deactivate connection response schema.
Connection not found
Unable to deactivate connection. Connection state must be ACTIVE to be deactivated.
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionValidation task created and accepted for processing
Connection not found
Unable to validate connection. Connection state must be ACTIVE or UNHEALTHY to be validated.
Maximum number of items to return.
20Example: 20The cursor to start from.
eyJpZCI6IjEyMzQ1In0=Connections list
Response schema for listing connections with pagination.
Connections list
The create connection request payload schema.
Connection object
Invalid request payload
Unable to create connection. Connection key already exists.
Request schema for searching data objects by connection and attributes with pagination.
Data objects search result
Response schema for searching data objects with pagination.
Invalid search filter
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe unique, Immuta-generated identifier (UUID) for the data object.
Data object
The response schema for getting a data object.
The unique, Immuta-generated identifier (UUID) for the data object.
The name of the data object.
The type of the data object.
The normalized type of the data object.
The technology of the data platform.
The remote identifier for the data object.
The type of the data object as returned by the remote platform.
The format of the data object as returned by the remote platform.
The kind of the data object as returned by the remote platform.
The timestamp of the creation of the data object as returned by the remote platform.
The timestamp of the last update of the data object as returned by the remote platform.
The timestamp of the last sync of this data object.
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe user or system account ID who created the data object.
The date and time the data object was created.
The user or system account ID who updated the data object.
The date and time the data object was updated.
Connection or data object not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe unique, Immuta-generated identifier (UUID) for the data object.
Deletion task created and accepted for processing
Connection or data object not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe unique, Immuta-generated identifier (UUID) for the data object.
The request body for updating a data object.
Data object updated
The response schema for updating a data object. Returns the full data object.
The unique, Immuta-generated identifier (UUID) for the data object.
The name of the data object.
The type of the data object.
The normalized type of the data object.
The technology of the data platform.
The remote identifier for the data object.
The type of the data object as returned by the remote platform.
The format of the data object as returned by the remote platform.
The kind of the data object as returned by the remote platform.
The timestamp of the creation of the data object as returned by the remote platform.
The timestamp of the last update of the data object as returned by the remote platform.
The timestamp of the last sync of this data object.
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe user or system account ID who created the data object.
The date and time the data object was created.
The user or system account ID who updated the data object.
The date and time the data object was updated.
Invalid request payload
Connection or data object not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe unique, Immuta-generated identifier (UUID) for the data object.
Maximum number of items to return.
20Example: 20The cursor to start from.
eyJpZCI6IjEyMzQ1In0=Data object children
The response schema for getting the children of a data object.
Connection or data object not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe task ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$The run ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$Task run details
The get task run response schema.
The run ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$The task run status.
When the task run was created.
When the task run was last updated.
When the task run was started.
When the task run was completed.
The user or system account ID that canceled the task run.
Invalid request payload
Connection, task, or run ID not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe task ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$The run ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$Task run cancelled response.
The cancel task run response schema.
The run ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$The cancel task run response message.
Connection, task, or run ID not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionMaximum number of items to return.
20Example: 20The cursor to start from.
eyJpZCI6IjEyMzQ1In0=Filter by task type.
Filter by task status.
Filter by trigger type.
Filter by the creator of the task using user or system account ID.
Filter by parent task ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$Tasks list
The get tasks response schema.
Invalid request payload
Connection not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe create task request schema.
Task created
The create task response schema.
The task ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$The task run status.
The task run trigger.
The user or system account ID that created the task.
When the task was created.
The parent task ID for hierarchical tasks.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$Invalid request payload
Connection not found
A task with the same type and input is already in flight (status PENDING or RUNNING) for this connection. The body carries taskId so the caller can poll the existing task.
Task service unavailable
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe task ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$Task details
Invalid request payload
Connection or task ID not found
A unique name for the connection. Connection key must contain only letters, numbers, hyphens, and underscores. Connection key cannot be one of the following reserved names: data, connection, object, crawl, search, settings, metadata, permission, sync, bulk, upgrade.
my-connectionThe task ID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$Maximum number of items to return.
20Example: 20The cursor to start from.
eyJpZCI6IjEyMzQ1In0=Filter by task run status.
Task runs list
The get task runs response schema.
Invalid request payload
Connection or task ID not found
Last updated
Was this helpful?

