Create Bulk Sync
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Headers
Request
List of schemas to sync; if omitted, all schemas will be selected for syncing.
Bearer authentication of the form Bearer <token>, where token is your auth token.
List of schemas to sync; if omitted, all schemas will be selected for syncing.
Create a new Bulk Sync from a source to a destination (data warehouse, database, or cloud storage bucket like S3).
Bulk Syncs are used for the ELT pattern (Extract, Load, and Transform), where you want to sync un-transformed data to your data warehouses, databases, or cloud storage buckets like S3.
All of the functionality described in the product documentation is configurable via the API.
Sample code examples:
The destination_configuration is integration-specific configuration for the
selected bulk sync destination. This includes settings such as the output schema
and is required when creating a new sync.
The source_configuration is optional. It allows configuration for how
Polytomic reads data from the source connection. This will not be available for
integrations that do not support additional configuration.
Consult the connection configurations to see configurations for particular integrations (for example, here is the available source configuration for the PostgreSQL bulk sync source).