# Prequel ## Docs - [Set all destinations to 'enabled' state](https://docs.prequel.co/export/api-reference/actions/set-all-destinations-to-enabled-state.md): Enable all destinations to be updated during future scheduled transfers. (Will not affect manual transfers initatied via the /transfer endpoint.) - [Set all destinations to 'paused' state](https://docs.prequel.co/export/api-reference/actions/set-all-destinations-to-paused-state.md): Pause all destinations so that they will not be updated during future scheduled transfers. (Will not affect manual transfers initatied via the /transfer endpoint.) - [Test expression](https://docs.prequel.co/export/api-reference/actions/test-expression.md): Test an expression. - [Generate Scoped Auth Token](https://docs.prequel.co/export/api-reference/auth/generate-scoped-auth-token.md): Generate a scoped auth token for a specific recipient. - [Generate SSH Key](https://docs.prequel.co/export/api-reference/auth/generate-ssh-key.md): Generate an SSH public key to authenticate into a bastion host when SSH tunneling is enabled. Unused keys are automatically deleted after 30 days. - [Cancel specific data integrity job for a destination](https://docs.prequel.co/export/api-reference/data-integrity/cancel-specific-data-integrity-job-for-a-destination.md): Request cancellation of a data integrity job by ID. - [Create data integrity job for a destination](https://docs.prequel.co/export/api-reference/data-integrity/create-data-integrity-job-for-a-destination.md): Enqueue a job to check data integrity. - [Get specific data integrity job for a destination](https://docs.prequel.co/export/api-reference/data-integrity/get-specific-data-integrity-job-for-a-destination.md): Get a data integrity job by ID. - [List data integrity jobs for a destination](https://docs.prequel.co/export/api-reference/data-integrity/list-data-integrity-jobs-for-a-destination.md): Get a list of data integrity jobs for a destination. - [Create destination](https://docs.prequel.co/export/api-reference/destinations/create-destination.md): Add a new destination. - [Delete destination](https://docs.prequel.co/export/api-reference/destinations/delete-destination.md): Delete an existing destination. - [Get destination](https://docs.prequel.co/export/api-reference/destinations/get-destination.md): Get the specified destination. Destinations are the databases and data warehouses within the consumer environments. - [List destinations](https://docs.prequel.co/export/api-reference/destinations/list-destinations.md): The Destination endpoint returns the configured data destinations. Destinations are the databases and data warehouses within the consumer environments. - [List destinations for recipient](https://docs.prequel.co/export/api-reference/destinations/list-destinations-for-recipient.md): Get a list of configured data destinations for a recipient. The recipient_id can be provided either via a recipient-scoped auth token or the `recipient_id` query parameter. - [Test destination connection](https://docs.prequel.co/export/api-reference/destinations/test-destination-connection.md): Test the connection to a destination. - [Test new destination connection](https://docs.prequel.co/export/api-reference/destinations/test-new-destination-connection.md): Test the connection for a new destination before creating it. - [Update destination](https://docs.prequel.co/export/api-reference/destinations/update-destination.md): Update an existing destination. - [API Status](https://docs.prequel.co/export/api-reference/health/api-status.md): Ping the Prequel API to make sure it is operating. - [Create magic link](https://docs.prequel.co/export/api-reference/magic-links/create-magic-link.md): Add a new magic link. - [Delete magic link](https://docs.prequel.co/export/api-reference/magic-links/delete-magic-link.md): Delete an existing magic link. - [Get magic link](https://docs.prequel.co/export/api-reference/magic-links/get-magic-link.md): Get the specified magic link. - [List magic links](https://docs.prequel.co/export/api-reference/magic-links/list-magic-links.md): Retrieve list of magic links. - [Create model](https://docs.prequel.co/export/api-reference/models/create-model.md): Add a new model. - [Delete model](https://docs.prequel.co/export/api-reference/models/delete-model.md): Delete an existing model. - [Get model](https://docs.prequel.co/export/api-reference/models/get-model.md): Retrieve an model. - [List models](https://docs.prequel.co/export/api-reference/models/list-models.md): Retrieve list of models. - [Update model](https://docs.prequel.co/export/api-reference/models/update-model.md): Update an existing model. - [Validate model](https://docs.prequel.co/export/api-reference/models/validate-model.md): Validate an model. - [Get log](https://docs.prequel.co/export/api-reference/monitoring-&-logging/get-log.md): Returns the specified audit log. - [List logs](https://docs.prequel.co/export/api-reference/monitoring-&-logging/list-logs.md): Returns the audit logs for all events. - [API overview](https://docs.prequel.co/export/api-reference/overview.md): Base URL, authentication, versioning, and response format for the Prequel Export API. - [Create a Postman collection](https://docs.prequel.co/export/api-reference/postman.md): Generate a Postman collection from the Prequel Export OpenAPI spec. - [Create product](https://docs.prequel.co/export/api-reference/products/create-product.md): Add a new product. - [Delete product](https://docs.prequel.co/export/api-reference/products/delete-product.md): Delete an existing product. - [Get product](https://docs.prequel.co/export/api-reference/products/get-product.md): Retrieve an product. - [List products](https://docs.prequel.co/export/api-reference/products/list-products.md): Retrieve list of products. - [Update product](https://docs.prequel.co/export/api-reference/products/update-product.md): Update an existing product. - [Validate product](https://docs.prequel.co/export/api-reference/products/validate-product.md): Validate an product. - [Create connection test of a recipient's source credentials](https://docs.prequel.co/export/api-reference/recipient-source-credentials/create-connection-test-of-a-recipients-source-credentials.md): Test the connection of a recipient's source credentials. - [Create source credential for a recipient](https://docs.prequel.co/export/api-reference/recipient-source-credentials/create-source-credential-for-a-recipient.md): Add a new source credential for a recipient. - [Delete a recipient's source credentials](https://docs.prequel.co/export/api-reference/recipient-source-credentials/delete-a-recipients-source-credentials.md): Delete existing source credentials for a recipient. - [Get a recipient source credential by ID](https://docs.prequel.co/export/api-reference/recipient-source-credentials/get-a-recipient-source-credential-by-id.md): The Recipient Source Credential endpoint returns the specified recipient source credential. Source credentials are the credentials used to connect to the source on behalf of a recipient. - [List a recipient's source credentials](https://docs.prequel.co/export/api-reference/recipient-source-credentials/list-a-recipients-source-credentials.md): The Recipient Source Credentials endpoint returns the configured source credentials for a recipient. Source credentials are the credentials used to connect to the source on behalf of a recipient. - [Update a recipient's source credentials](https://docs.prequel.co/export/api-reference/recipient-source-credentials/update-a-recipients-source-credentials.md): Update existing source credentials for a recipient. - [Create recipient](https://docs.prequel.co/export/api-reference/recipients/create-recipient.md): Add a new recipient. - [Delete recipient](https://docs.prequel.co/export/api-reference/recipients/delete-recipient.md): Delete an existing recipient. - [Get recipient](https://docs.prequel.co/export/api-reference/recipients/get-recipient.md): Get the specified recipient. Recipients are the customers who will consume data. - [List recipients](https://docs.prequel.co/export/api-reference/recipients/list-recipients.md): The Recipient endpoint returns the configured data recipients. Recipients are the customers who will consume data. - [Update recipient](https://docs.prequel.co/export/api-reference/recipients/update-recipient.md): Update an existing recipient. - [List transfer reports](https://docs.prequel.co/export/api-reference/reports/list-transfer-reports.md): Retrieve transfer stats. Will return the summary stats of all destinations over the most recent 2 weeks by default. - [Create sensitive trace endpoint](https://docs.prequel.co/export/api-reference/sensitive-trace-endpoints/create-sensitive-trace-endpoint.md): Add a new sensitive trace endpoint. - [Delete sensitive trace endpoint](https://docs.prequel.co/export/api-reference/sensitive-trace-endpoints/delete-sensitive-trace-endpoint.md): Delete an existing sensitive trace endpoint. - [Get sensitive trace endpoint](https://docs.prequel.co/export/api-reference/sensitive-trace-endpoints/get-sensitive-trace-endpoint.md): Get the specified sensitive trace endpoint. - [List sensitive trace endpoints](https://docs.prequel.co/export/api-reference/sensitive-trace-endpoints/list-sensitive-trace-endpoints.md): Retrieve list of sensitive trace endpoints. - [Update sensitive trace endpoint](https://docs.prequel.co/export/api-reference/sensitive-trace-endpoints/update-sensitive-trace-endpoint.md): Update an existing sensitive trace endpoint. - [Get object storage manifest signature public key](https://docs.prequel.co/export/api-reference/signatures/get-object-storage-manifest-signature-public-key.md): Get the public key you can use to verify object storage manifests. - [Get webhook signature public key](https://docs.prequel.co/export/api-reference/signatures/get-webhook-signature-public-key.md): Get the current public key used to verify webhook signatures. Clients should fetch this value instead of hardcoding it because the key may change. - [Create source](https://docs.prequel.co/export/api-reference/sources/create-source.md): Add a new source. - [Delete source](https://docs.prequel.co/export/api-reference/sources/delete-source.md): Delete an existing source. - [Get source](https://docs.prequel.co/export/api-reference/sources/get-source.md): The endpoint returns the details of a specific source by the given ID. - [List sources](https://docs.prequel.co/export/api-reference/sources/list-sources.md): The sources endpoint returns the configured data sources. Sources are the databases or data warehouses within the provider environment. - [Test source connection](https://docs.prequel.co/export/api-reference/sources/test-source-connection.md): Test the connection to a source. - [Update source](https://docs.prequel.co/export/api-reference/sources/update-source.md): Update an existing source. - [Cancel transfer](https://docs.prequel.co/export/api-reference/transfers/cancel-transfer.md): Cancel a transfer that is still PENDING. Once a transfer is running, this will error. - [Create transfer](https://docs.prequel.co/export/api-reference/transfers/create-transfer.md): Enqueue a transfer to specified destination. - [Get transfer](https://docs.prequel.co/export/api-reference/transfers/get-transfer.md): Retrieve details about a specific transfer. - [List transfers](https://docs.prequel.co/export/api-reference/transfers/list-transfers.md): Retrieve list of transfers. - [List transfers for a given destination](https://docs.prequel.co/export/api-reference/transfers/list-transfers-for-a-given-destination.md): Retrieve list of transfers. - [Generate Policy](https://docs.prequel.co/export/api-reference/trust-policy/generate-policy.md): Generate a trust policy for a recipient. - [API versioning](https://docs.prequel.co/export/api-reference/versioning.md): Key changes in API version 2023-12-01 and how to migrate existing workflows. - [Create webhook](https://docs.prequel.co/export/api-reference/webhooks/create-webhook.md): Add a new webhook destination to monitor transfer failures. All errors resulting from transfers that do not succeed will be delivered to this webhook endpoint for monitoring or logging. - [Delete webhook](https://docs.prequel.co/export/api-reference/webhooks/delete-webhook.md): Delete an existing webhook. - [Get webhook](https://docs.prequel.co/export/api-reference/webhooks/get-webhook.md): The endpoint returns the details of a specific webhook by the given ID. - [List webhooks](https://docs.prequel.co/export/api-reference/webhooks/list-webhooks.md): The webhooks endpoint returns the configured data webhooks. A webhook is an HTTP-based callback function. - [Update webhook](https://docs.prequel.co/export/api-reference/webhooks/update-webhook.md): Update an existing webhook. - [Data types](https://docs.prequel.co/export/concepts/data-types.md): Understanding Prequel data types - [Destinations](https://docs.prequel.co/export/concepts/destinations.md): Understanding how Prequel writes data to your customers' destinations - [Environments](https://docs.prequel.co/export/concepts/environments.md): Learn about the built-in Prequel environments - [Models](https://docs.prequel.co/export/concepts/models.md): Understanding Prequel models - [Tenancy options](https://docs.prequel.co/export/concepts/multi-tenancy.md): Setting your multi-tenancy mode - [Products](https://docs.prequel.co/export/concepts/products.md): Understanding Products, an optional Prequel feature - [Recipients](https://docs.prequel.co/export/concepts/recipients.md): Understanding Recipients - [Sources](https://docs.prequel.co/export/concepts/sources.md): Understanding how Prequel connects to your source data - [Transfers](https://docs.prequel.co/export/concepts/transfers.md): Understanding the Prequel data transfer logic - [Deployment options](https://docs.prequel.co/export/deployment/cloud-hosted.md): Choosing your preferred Prequel deployment option - [AWS role assumption](https://docs.prequel.co/export/deployment/iam-role-assumption.md): Understanding AWS role assumption and trust policies for cross-account and cross-cloud access. - [Logs & observability for self-hosted](https://docs.prequel.co/export/deployment/logs-for-self-hosted.md): Configuring logs and observability for your self-hosted deployment - [Prequel IPs](https://docs.prequel.co/export/deployment/prequel-ips.md): How to find the Prequel static IPs - [Azure Blob Storage](https://docs.prequel.co/export/destinations/abs.md): Configuring your Azure Blob Storage destination. - [Athena](https://docs.prequel.co/export/destinations/athena.md): Configuring your AWS Athena destination. - [Aurora MySQL](https://docs.prequel.co/export/destinations/aurora-mysql.md): Configuring your Aurora MySQL destination. - [AWS RDS & AWS Aurora](https://docs.prequel.co/export/destinations/aurora-postgres.md): Configuring your AWS Postgres (RDS or Aurora) destination. - [Configuring AWS to GCP role assumption](https://docs.prequel.co/export/destinations/aws-to-gcp-role-assumption.md): Configure a GCP Workload Identity Pool so an AWS role can impersonate your GCP service account. - [Azure SSH tunneling](https://docs.prequel.co/export/destinations/azure-ssh-tunneling.md): Configure an Azure bastion server to accept an SSH connection from our service. - [BigQuery](https://docs.prequel.co/export/destinations/bigquery.md): Configuring your BigQuery destination. - [ClickHouse](https://docs.prequel.co/export/destinations/clickhouse.md): Configuring your ClickHouse destination. - [Databricks](https://docs.prequel.co/export/destinations/databricks.md): Configuring your Databricks destination. - [Delta Lake](https://docs.prequel.co/export/destinations/delta-lake.md): Configuring your Delta Lake destination. - [GCP SSH tunneling](https://docs.prequel.co/export/destinations/gcp-ssh-tunneling.md): Configure a GCP bastion server to accept an SSH connection from our service. - [Google Cloud Storage](https://docs.prequel.co/export/destinations/gcs.md): Configuring your Google Cloud Storage destination. - [Google Sheets](https://docs.prequel.co/export/destinations/google-sheets.md): Configuring your Google Sheets destination. - [Apache Iceberg](https://docs.prequel.co/export/destinations/iceberg.md): Configuring your Apache Iceberg destination. - [Materialize](https://docs.prequel.co/export/destinations/materialize.md): Connect a Materialize destination to Prequel. - [Preparing for Snowflake password deprecation](https://docs.prequel.co/export/destinations/migrating-snowflake-authentication-to-key-pair.md): Timeline and migration steps to move Snowflake SERVICE connections to Key Pair authentication. - [MongoDB](https://docs.prequel.co/export/destinations/mongodb.md): Configuring your MongoDB destination. - [MotherDuck](https://docs.prequel.co/export/destinations/motherduck.md): Configuring your MotherDuck destination. - [Generic MySQL](https://docs.prequel.co/export/destinations/mysql.md): Configuring your generic MySQL destination. - [Oracle](https://docs.prequel.co/export/destinations/oracle.md): Configuring your Oracle destination. - [Overview](https://docs.prequel.co/export/destinations/overview.md): Vendor-specific setup guides for all supported destination types. - [Generic Postgres](https://docs.prequel.co/export/destinations/postgres.md): Configuring your generic Postgres destination. - [GCP Postgres](https://docs.prequel.co/export/destinations/postgres-gcp.md): Configuring your GCP Postgres destination. - [Redshift](https://docs.prequel.co/export/destinations/redshift.md): Configuring your Redshift destination. - [Redshift Serverless](https://docs.prequel.co/export/destinations/redshift-serverless.md): Configuring your Redshift Serverless destination. - [S3](https://docs.prequel.co/export/destinations/s3.md): Configuring your AWS S3 destination. - [S3 compatible](https://docs.prequel.co/export/destinations/s3-compatible.md): Configuring your S3 compatible destination. - [SFTP](https://docs.prequel.co/export/destinations/sftp.md): Configuring your SFTP server. - [Snowflake](https://docs.prequel.co/export/destinations/snowflake.md): Configuring your Snowflake destination. - [Snowflake destination FAQs](https://docs.prequel.co/export/destinations/snowflake-faq.md): Frequently asked questions when configuring and managing a Snowflake destination. - [SQL Server](https://docs.prequel.co/export/destinations/sql-server.md): Configuring your SQL Server destination. - [AWS SSH tunneling](https://docs.prequel.co/export/destinations/ssh-tunneling.md): Configure an AWS bastion server to accept an SSH connection from our service. - [Azure Blob Storage staging bucket](https://docs.prequel.co/export/destinations/staging-abs.md): Configuring your ABS bucket for staging data to load into your destination. - [Google Cloud Storage staging bucket](https://docs.prequel.co/export/destinations/staging-gcs.md): Configuring your GCS bucket for staging data to load into your destination. - [S3 staging bucket](https://docs.prequel.co/export/destinations/staging-s3.md): Configuring your AWS S3 bucket for staging data to load into your destination. - [Prequel error codes](https://docs.prequel.co/export/error-handling/error-codes.md): Reference of Prequel error codes, their meaning, and how to resolve them. - [Coded error handling](https://docs.prequel.co/export/error-handling/error-handling.md): Understand the error objects returned by Prequel transfers and connection tests. - [Sensitive trace webhooks](https://docs.prequel.co/export/error-handling/sensitive-trace-webhook.md): Configure webhooks to receive sensitive traces to your infrastructure. - [Append-only mode](https://docs.prequel.co/export/features/append-only-mode.md): Optimize incremental writes for append-only data models - [Change detection](https://docs.prequel.co/export/features/change-detection.md): Understanding Prequel's change detection logic - [Change tracking](https://docs.prequel.co/export/features/change-tracking.md): Tracking transfer completion at the destination - [Connection modalities](https://docs.prequel.co/export/features/connection-modalities.md): Understanding Prequel's various source and destination connection options - [Source queries](https://docs.prequel.co/export/features/custom-queries.md): Using your own source queries - [Data integrity checks](https://docs.prequel.co/export/features/data-integrity-checks.md): Auditing the data sent to your destinations - [Manifest files for object storage](https://docs.prequel.co/export/features/manifest-files-for-object-storage.md): Per-model transfer manifests written to object storage destinations - [Orchestration](https://docs.prequel.co/export/features/orchestration.md): How Prequel schedules transfers and how to tune frequency per destination. - [Schema evolution](https://docs.prequel.co/export/features/schema-evolution.md): How Prequel evolves destination schemas safely as your data model changes - [Transfer status table](https://docs.prequel.co/export/features/transfer-status-table.md): Per-model transfer completion timestamps written to database and data warehouse destinations - [Usage data](https://docs.prequel.co/export/features/usage-data.md): Send your Prequel usage data to your own data warehouse - [Windowed transfers](https://docs.prequel.co/export/features/windowed-transfers.md): Automatically split up transfers into smaller chunks - [Building your customer experience](https://docs.prequel.co/export/getting-started/building-your-customer-experience.md): The four ways to onboard your customers to Prequel Export, from self-serve magic links to a fully embedded SDK. - [How Prequel Export works](https://docs.prequel.co/export/getting-started/how-prequel-export-works.md): Connect a source, declare what is shared, and Prequel syncs it to each customer's destination on a schedule. - [Quickstart guide](https://docs.prequel.co/export/getting-started/quickstart.md): Configure a Prequel Export pipeline end to end and sync data to your first customer destination - [Overview](https://docs.prequel.co/export/index.md): Prequel is the easiest way for B2B software companies to transfer data to customers. - [GitHub Actions](https://docs.prequel.co/export/integrations/github-action.md): Automate updates to your models and products from JSON config files in your GitHub repo. - [Datadog](https://docs.prequel.co/export/monitoring/datadog.md): Use webhooks to monitor Prequel events directly in your Datadog. - [Logging](https://docs.prequel.co/export/monitoring/monitoring.md): Events Prequel automatically logs, reviewable through the logs API endpoint. - [Overview](https://docs.prequel.co/export/monitoring/overview.md): Monitor your Prequel integration with structured logs and webhooks. - [Slack](https://docs.prequel.co/export/monitoring/slack.md): Use webhooks to monitor Prequel events directly in your Slack account. - [Webhooks](https://docs.prequel.co/export/monitoring/webhooks.md): Create endpoints to receive asynchronous events from your Prequel integration, such as transfer failures. - [Authentication](https://docs.prequel.co/export/sdks/react/authentication.md): How to authenticate Prequel React SDK requests with API keys and scoped auth tokens. - [Hooks](https://docs.prequel.co/export/sdks/react/hooks.md): A comprehensive set of React Hooks to embed Prequel functionality into your React app. - [Overview](https://docs.prequel.co/export/sdks/react/overview.md): The Prequel React SDK is a wrapper around the Prequel API for embedding customer-facing data syncing in your React app. - [Example app](https://docs.prequel.co/export/sdks/react/sample-app.md): We've built a barebones "Sample App" to help you get started. - [Building an "Add Destination" connection form](https://docs.prequel.co/export/sdks/react/tutorials/building-an-add-destination-connection-form.md): Build a dynamic "Add Destination" form to allow your users to test and connect their destinations. - [Building an "Edit Destination" connection form](https://docs.prequel.co/export/sdks/react/tutorials/building-an-edit-destination-connection-form.md): Build a dynamic "Edit Destination" form to allow your users to edit, test, and update their destinations. - [Deleting destinations](https://docs.prequel.co/export/sdks/react/tutorials/deleting-destinations.md): Build functionality for your users to delete their destinations. - [Viewing destination transfers](https://docs.prequel.co/export/sdks/react/tutorials/viewing-destination-transfers.md): Render transfers for an existing destination for your users to inspect. - [Viewing existing destinations](https://docs.prequel.co/export/sdks/react/tutorials/viewing-existing-destinations.md): Render existing destinations for your users to inspect. - [Overview](https://docs.prequel.co/export/security/overview.md): How Prequel keeps your data secure: no stored data, end-to-end encryption, flexible deployment, and SOC-2 Type II compliance. - [Safeguarding user data](https://docs.prequel.co/export/security/safeguarding-user-data.md): How Prequel handles, isolates, and avoids retaining the data it transfers. - [Additional options](https://docs.prequel.co/export/sources/additional-options/additional-options.md): Optional source connection configurations: SSH tunneling and staging buckets. - [Azure Blob Storage staging bucket](https://docs.prequel.co/export/sources/additional-options/azure-blob-storage-staging-bucket.md): Set up an Azure Blob Storage staging bucket for efficient destination data transfer. - [Azure SSH tunneling](https://docs.prequel.co/export/sources/additional-options/azure-ssh-tunneling.md): Configure an Azure bastion server to accept an SSH connection from Prequel. - [Create and rotate a service principal PAT (Azure Databricks)](https://docs.prequel.co/export/sources/additional-options/databricks-service-principal-pat.md): Create and rotate a Databricks Personal Access Token for a service principal on Azure Databricks. - [GCP SSH tunneling](https://docs.prequel.co/export/sources/additional-options/gcp-ssh-tunneling.md): Configure a GCP bastion server to accept an SSH connection from Prequel. - [Google Cloud Storage staging bucket](https://docs.prequel.co/export/sources/additional-options/google-cloud-storage-staging-bucket.md): Set up a GCS staging bucket for efficient source or destination data transfer. - [S3 staging bucket](https://docs.prequel.co/export/sources/additional-options/s3-staging-bucket.md): Set up an S3 staging bucket for efficient source or destination data transfer. - [AWS SSH tunneling](https://docs.prequel.co/export/sources/additional-options/ssh-tunneling.md): Configure an AWS bastion server to accept an SSH connection from Prequel. - [Athena](https://docs.prequel.co/export/sources/athena.md): Instructions for connecting to an AWS Athena service and the underlying S3 storage as a source - [BigQuery](https://docs.prequel.co/export/sources/bigquery.md): Steps to add a BigQuery data warehouse as a data source. - [ClickHouse](https://docs.prequel.co/export/sources/clickhouse.md): Connect a ClickHouse data warehouse as a Prequel source. - [Generic ClickHouse](https://docs.prequel.co/export/sources/clickhouse-generic.md): Instructions for connecting to a ClickHouse data warehouse as a source - [Databricks](https://docs.prequel.co/export/sources/databricks.md): Instructions for connecting your Databricks workspace as a source. - [MongoDB](https://docs.prequel.co/export/sources/mongodb.md): Instructions for connecting to a MongoDB replica set to share data. - [MySQL](https://docs.prequel.co/export/sources/mysql.md): Configuring your MySQL source. - [Oracle](https://docs.prequel.co/export/sources/oracle.md): Configuring your Oracle source. - [Overview](https://docs.prequel.co/export/sources/overview.md): Documentation and instructions for configuring sources of data - [Postgres](https://docs.prequel.co/export/sources/postgres.md): Instructions for connecting to a Postgres database as a source - [AWS Aurora](https://docs.prequel.co/export/sources/postgres-aws-aurora.md): Configure an AWS Aurora PostgreSQL database as a Prequel source. - [AWS RDS](https://docs.prequel.co/export/sources/postgres-aws-rds.md): Configure an AWS RDS PostgreSQL database as a Prequel source. - [GCP](https://docs.prequel.co/export/sources/postgres-gcp.md): Connect a Postgres (GCP) database as a Prequel source. - [Redshift](https://docs.prequel.co/export/sources/redshift.md): Instructions for connecting to a Redshift data warehouse as a source - [Snowflake](https://docs.prequel.co/export/sources/snowflake.md): Instructions for connecting to a Snowflake data warehouse as a source. - [SQL Server](https://docs.prequel.co/export/sources/sql-server.md): Configuring your SQL Server source. - [Change detection](https://docs.prequel.co/import/advanced/change-detection.md): Learn how Prequel Import detects and syncs changes from your data sources - [Replication monitoring](https://docs.prequel.co/import/advanced/replication-monitoring.md): Track sync status, monitor data freshness, and troubleshoot replication issues - [Advanced table mapping](https://docs.prequel.co/import/advanced/table-mapping.md): Configure custom mappings between Source Datasets and target Destination schemas - [Ultra-High volumes](https://docs.prequel.co/import/advanced/ultra-high-volumes.md): Scale your data imports to handle enterprise-level throughput - [Generate SSH Key](https://docs.prequel.co/import/api-reference/auth/generate-ssh-key.md): Generate an SSH public key to authenticate into a bastion host when SSH tunneling is enabled. Unused keys are automatically deleted after 30 days. - [Create datalake](https://docs.prequel.co/import/api-reference/datalakes/create-datalake.md): Add a new datalake. - [Delete datalake](https://docs.prequel.co/import/api-reference/datalakes/delete-datalake.md): Delete an existing datalake. This will delete all files in the datalake. - [Get datalake](https://docs.prequel.co/import/api-reference/datalakes/get-datalake.md): Retrieve an datalake. - [List datalakes](https://docs.prequel.co/import/api-reference/datalakes/list-datalakes.md): Retrieve list of datalakes. - [Query datalake](https://docs.prequel.co/import/api-reference/datalakes/query-datalake.md): Execute a query against a datalake. - [Update datalake](https://docs.prequel.co/import/api-reference/datalakes/update-datalake.md): Update an existing datalake. - [API Status](https://docs.prequel.co/import/api-reference/health/api-status.md): Ping the Prequel API to make sure it is operating. - [Create import dataset](https://docs.prequel.co/import/api-reference/import-datasets/create-import-dataset.md): Add a new import dataset. - [Delete import dataset](https://docs.prequel.co/import/api-reference/import-datasets/delete-import-dataset.md): Delete an existing import dataset. - [Get import dataset](https://docs.prequel.co/import/api-reference/import-datasets/get-import-dataset.md): Retrieve an import dataset. - [Get import dataset record](https://docs.prequel.co/import/api-reference/import-datasets/get-import-dataset-record.md): Retrieve a presigned URL for a specific record from the datalake. - [Get import dataset schema](https://docs.prequel.co/import/api-reference/import-datasets/get-import-dataset-schema.md): Get the historical schema of an import dataset. - [Initialize import extract](https://docs.prequel.co/import/api-reference/import-datasets/initialize-import-extract.md): Manually initialize an extract for an import dataset. - [List import datasets](https://docs.prequel.co/import/api-reference/import-datasets/list-import-datasets.md): Retrieve list of import datasets. - [Random sample dataset](https://docs.prequel.co/import/api-reference/import-datasets/random-sample-dataset.md): Get a random sample of records from an import dataset. - [Update import dataset](https://docs.prequel.co/import/api-reference/import-datasets/update-import-dataset.md): Update an existing import dataset. - [Create import destination](https://docs.prequel.co/import/api-reference/import-destinations/create-import-destination.md): Add a new import destination. - [Delete import destination](https://docs.prequel.co/import/api-reference/import-destinations/delete-import-destination.md): Delete an existing import destination. - [Get import destination](https://docs.prequel.co/import/api-reference/import-destinations/get-import-destination.md): Retrieve an import destination by ID. - [List import destinations](https://docs.prequel.co/import/api-reference/import-destinations/list-import-destinations.md): Retrieve list of import destinations. - [Update import destination](https://docs.prequel.co/import/api-reference/import-destinations/update-import-destination.md): Update an existing import destination. - [Cancel import extract](https://docs.prequel.co/import/api-reference/import-extracts/cancel-import-extract.md): Cancel a running import extract by ID. - [Get import extract](https://docs.prequel.co/import/api-reference/import-extracts/get-import-extract.md): Get a specific import extract by ID. - [Get import extract debug rows](https://docs.prequel.co/import/api-reference/import-extracts/get-import-extract-debug-rows.md): Retrieve the rows that were mutated in an extraction. - [List import extracts](https://docs.prequel.co/import/api-reference/import-extracts/list-import-extracts.md): List all import extracts for the organization. - [Cancel import load](https://docs.prequel.co/import/api-reference/import-loads/cancel-import-load.md): Cancel a running import load by ID. - [Get import load](https://docs.prequel.co/import/api-reference/import-loads/get-import-load.md): Get a specific import load by ID. - [Get import load debug rows](https://docs.prequel.co/import/api-reference/import-loads/get-import-load-debug-rows.md): Retrieve the rows that were mutated in a load. - [List import loads](https://docs.prequel.co/import/api-reference/import-loads/list-import-loads.md): List all import loads for the organization. - [Create import product](https://docs.prequel.co/import/api-reference/import-products/create-import-product.md): Add a new import product. - [Delete import product](https://docs.prequel.co/import/api-reference/import-products/delete-import-product.md): Delete an existing import product. - [Get import product](https://docs.prequel.co/import/api-reference/import-products/get-import-product.md): Retrieve an import product by ID. - [List import products](https://docs.prequel.co/import/api-reference/import-products/list-import-products.md): Retrieve list of import products. - [Update import product](https://docs.prequel.co/import/api-reference/import-products/update-import-product.md): Update an existing import product. - [Create import source](https://docs.prequel.co/import/api-reference/import-sources/create-import-source.md): Add a new import source. - [Create import source form](https://docs.prequel.co/import/api-reference/import-sources/create-import-source-form.md): Generate fields for an import source form from a partial source definition. - [Delete import source](https://docs.prequel.co/import/api-reference/import-sources/delete-import-source.md): Delete an existing import source. - [Get import source](https://docs.prequel.co/import/api-reference/import-sources/get-import-source.md): Retrieve an import source. - [Get import source schema](https://docs.prequel.co/import/api-reference/import-sources/get-import-source-schema.md): Get column schema for an import source table or SQL query. - [List import source tables](https://docs.prequel.co/import/api-reference/import-sources/list-import-source-tables.md): List tables and columns from an import source by querying information_schema. - [List import sources](https://docs.prequel.co/import/api-reference/import-sources/list-import-sources.md): Retrieve list of import sources. - [Preview import source data](https://docs.prequel.co/import/api-reference/import-sources/preview-import-source-data.md): Preview records from an import source table or SQL query. - [Test import source](https://docs.prequel.co/import/api-reference/import-sources/test-import-source.md): Probe an import source's connectivity and credentials. Optionally accepts a partial 'source' body to preview a credential change without persisting it. - [Test new import source](https://docs.prequel.co/import/api-reference/import-sources/test-new-import-source.md): Validate a candidate (unsaved) import source definition by probing connectivity and credentials. Does not persist the source. - [Update import source](https://docs.prequel.co/import/api-reference/import-sources/update-import-source.md): Update an existing import source. - [Create import stream](https://docs.prequel.co/import/api-reference/import-streams/create-import-stream.md): Add a new import stream. - [Delete import stream](https://docs.prequel.co/import/api-reference/import-streams/delete-import-stream.md): Delete an existing import stream. - [Get import stream](https://docs.prequel.co/import/api-reference/import-streams/get-import-stream.md): Retrieve an import stream by ID. - [Initialize load](https://docs.prequel.co/import/api-reference/import-streams/initialize-load.md): Initialize a new load for a stream with optional record IDs. - [List import streams](https://docs.prequel.co/import/api-reference/import-streams/list-import-streams.md): Retrieve list of import streams. - [Test new stream](https://docs.prequel.co/import/api-reference/import-streams/test-new-stream.md): Validate a candidate (unsaved) stream definition and run its mapping transforms against a sample of extracted records from the named dataset. Does not persist the stream. - [Test stream transform](https://docs.prequel.co/import/api-reference/import-streams/test-stream-transform.md): Test transforming a predefined set of records for an import stream. Optionally accepts a partial 'stream' body to preview the transform output as if the stream were patched (without persisting the patch). - [Update import stream](https://docs.prequel.co/import/api-reference/import-streams/update-import-stream.md): Update an existing import stream. - [Get log](https://docs.prequel.co/import/api-reference/monitoring-&-logging/get-log.md): Returns the specified audit log. - [List logs](https://docs.prequel.co/import/api-reference/monitoring-&-logging/list-logs.md): Returns the audit logs for all events. - [Create provider](https://docs.prequel.co/import/api-reference/providers/create-provider.md): Add a new provider. - [Delete provider](https://docs.prequel.co/import/api-reference/providers/delete-provider.md): Delete an existing provider. - [Get provider](https://docs.prequel.co/import/api-reference/providers/get-provider.md): Retrieve a provider. - [List providers](https://docs.prequel.co/import/api-reference/providers/list-providers.md): Retrieve list of providers. - [Update provider](https://docs.prequel.co/import/api-reference/providers/update-provider.md): Update an existing provider. - [Get object storage manifest signature public key](https://docs.prequel.co/import/api-reference/signatures/get-object-storage-manifest-signature-public-key.md): Get the public key you can use to verify object storage manifests. - [Get webhook signature public key](https://docs.prequel.co/import/api-reference/signatures/get-webhook-signature-public-key.md): Get the current public key used to verify webhook signatures. Clients should fetch this value instead of hardcoding it because the key may change. - [Create webhook](https://docs.prequel.co/import/api-reference/webhooks/create-webhook.md): Add a new webhook destination to monitor transfer failures. All errors resulting from transfers that do not succeed will be delivered to this webhook endpoint for monitoring or logging. - [Delete webhook](https://docs.prequel.co/import/api-reference/webhooks/delete-webhook.md): Delete an existing webhook. - [Get webhook](https://docs.prequel.co/import/api-reference/webhooks/get-webhook.md): The endpoint returns the details of a specific webhook by the given ID. - [List webhooks](https://docs.prequel.co/import/api-reference/webhooks/list-webhooks.md): The webhooks endpoint returns the configured data webhooks. A webhook is an HTTP-based callback function. - [Update webhook](https://docs.prequel.co/import/api-reference/webhooks/update-webhook.md): Update an existing webhook. - [Dataflow](https://docs.prequel.co/import/core-concepts/dataflow.md): Understand how data flows through Prequel Import from source to destination - [Datalake](https://docs.prequel.co/import/core-concepts/datalake.md): Understand how Prequel Import uses your datalake for secure data caching and transfer - [Datasets](https://docs.prequel.co/import/core-concepts/datasets.md): Learn how and why Datasets are replicated from Sources - [Destinations](https://docs.prequel.co/import/core-concepts/destinations.md): Where Prequel Import delivers your data. - [Providers](https://docs.prequel.co/import/core-concepts/providers.md): Understand how Prequel Import handles multi-tenancy with Providers - [Sources](https://docs.prequel.co/import/core-concepts/sources.md): Learn about the data sources Prequel Import can connect to - [Streams](https://docs.prequel.co/import/core-concepts/streams.md): Understand how Streams transform, map, and orchestrate data loading into the Destination. - [Kafka topic](https://docs.prequel.co/import/destination-specs/kafka-topic.md): Configure a Kafka topic to receive data from Prequel Import - [Batch API](https://docs.prequel.co/import/destination-specs/webhook-batch.md): Implementing a Prequel Destination for your batch-based receiving endpoint - [Record API](https://docs.prequel.co/import/destination-specs/webhook-record.md): Implementing a Prequel Destination for your record-based receiving endpoint - [React SDK](https://docs.prequel.co/import/developer-sdks/react-sdk.md): Use our React SDK to quickly integrate Prequel Import into your React application - [Building your customer experience](https://docs.prequel.co/import/getting-started/customer-experience.md): Create a connected data import experience for your customers - [How Prequel Import works](https://docs.prequel.co/import/getting-started/how-prequel-import-works.md): Learn the core concepts behind Prequel Import and how it fits into your product - [Quickstart guide](https://docs.prequel.co/import/getting-started/quickstart.md): Configure a Prequel Import pipeline end to end and sync your first records - [Import API](https://docs.prequel.co/import/import-api/overview.md): Programmatic access to the Prequel Import platform. - [Overview](https://docs.prequel.co/import/index.md): Documentation for Prequel Import - sync data from your customers' sources into your product - [Audit logs](https://docs.prequel.co/import/logging/audit-logs.md): Track and review audit logs for your Prequel Import activity - [Dataflow debugging](https://docs.prequel.co/import/logging/dataflow-debugging.md): Debug and troubleshoot your Prequel Import data pipelines - [Reporting](https://docs.prequel.co/import/logging/reporting.md): Generate and view reports for your Prequel Import data pipelines - [Webhooks and monitoring](https://docs.prequel.co/import/logging/webhooks-and-monitoring.md): Set up webhooks and monitoring for your Prequel Import data pipelines - [Data storage](https://docs.prequel.co/import/security/data-storage.md): Understand how Prequel Import handles and stores your data - [Deployment](https://docs.prequel.co/import/security/deployment.md): Explore deployment options for Prequel Import including cloud and on-premise - [Overview](https://docs.prequel.co/import/security/overview.md): Learn about Prequel Import's security practices and compliance certifications - [Azure blob storage](https://docs.prequel.co/import/sources/azure-blob-storage.md): Connect your Azure Blob Storage container as a source - [BigQuery](https://docs.prequel.co/import/sources/bigquery.md): Connect your BigQuery data warehouse as a source - [Google cloud storage](https://docs.prequel.co/import/sources/google-cloud-storage.md): Connect your Google Cloud Storage bucket as a source - [PostgreSQL](https://docs.prequel.co/import/sources/postgres.md): Connect your PostgreSQL database as a source - [Redshift](https://docs.prequel.co/import/sources/redshift.md): Connect your Redshift data warehouse as a source - [Redshift serverless](https://docs.prequel.co/import/sources/redshift-serverless.md): Connect your Redshift Serverless workgroup as a source - [Amazon S3](https://docs.prequel.co/import/sources/s3.md): Connect your S3 bucket as a source - [S3-compatible storage](https://docs.prequel.co/import/sources/s3-compatible.md): Connect your S3-compatible object store as a source - [SFTP](https://docs.prequel.co/import/sources/sftp.md): Connect your SFTP server as a source - [Snowflake](https://docs.prequel.co/import/sources/snowflake.md): Connect your Snowflake data warehouse as a source ## OpenAPI Specs - [openapi-v1](https://docs.prequel.co/openapi/openapi-v1.yaml) - [components](https://docs.prequel.co/openapi/components.yaml) - [openapi-import-generated-2023-12-01](https://docs.prequel.co/generated/openapi-import-generated-2023-12-01.json) - [openapi-generated-2023-12-01](https://docs.prequel.co/generated/openapi-generated-2023-12-01.json) ## Optional - [Changelog](https://prequel.co/changelog) - [Blog](https://prequel.co/blog)