For Agents
Manage reverse ETL data syncs, connections, models, and bulk operations between warehouses and business applications.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Polytomic API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Polytomic API API.
Create and manage connections to data warehouses and business application APIs
Configure data models defining source queries and field mappings
Set up sync jobs to continuously update destination systems from warehouse data
Execute bulk sync operations for one-time data loads and backfills
GET STARTED
Use for: Sync customer data from Snowflake to Salesforce, Create a connection to my Postgres database, Set up a daily sync to update HubSpot contacts, Run a bulk sync to backfill historical data
Not supported: Provides reverse ETL from warehouses to business applications. Does not perform traditional ETL loading data into warehouses—use Fivetran or Airbyte. Does not provide data transformation—use dbt or warehouse SQL.
Polytomic is a reverse ETL and data integration platform that moves data from warehouses and databases into business applications. The Polytomic API enables programmatic management of data sync configurations, connections to source and destination systems, and execution of bulk data operations. Data teams use it to automate customer data syncs to CRMs, push analytics results to marketing platforms, and keep operational systems updated with warehouse insights. The API manages connections to databases like Postgres and Snowflake, configures field mappings and transformation rules, and orchestrates sync execution with scheduling and error handling. It provides visibility into sync status, execution history, and data quality metrics. Polytomic enables reverse ETL workflows where analytics insights flow back into tools like Salesforce, HubSpot, and Intercom, activating data for operational use.
Monitor sync execution status and error logs for troubleshooting
Query schema information from connected data sources
Manage webhook configurations for sync event notifications
Patterns agents use Polytomic API API for, with concrete tasks.
★ CRM Enrichment from Data Warehouse Analytics
Revenue operations teams sync customer analytics from data warehouses to CRM systems, enriching lead and account records with usage metrics, product engagement scores, and predictive churn indicators. The API configures sync jobs that run hourly, querying warehouse views for customer aggregates and updating Salesforce fields. This enables sales teams to prioritize outreach based on product usage signals and marketing to segment audiences using behavioral data. Data teams use the API to version control sync configurations, deploy changes through CI/CD, and monitor data quality.
Create Polytomic connection to Snowflake data warehouse, configure model querying customer usage metrics, set up sync to Salesforce updating account records with engagement scores, schedule hourly execution, monitor sync status.
Marketing Platform Audience Synchronization
Marketing teams activate warehouse segments in ad platforms and marketing automation tools for personalized campaigns. The API syncs audiences built from SQL queries (e.g., 'users who viewed pricing page but didn't convert') to Facebook Ads, Google Ads, and Braze. As warehouse data updates with new events, syncs propagate changes to keep marketing lists current. This eliminates manual CSV exports and ensures campaigns target the latest high-intent segments. Data teams configure syncs with field mappings for user identifiers, ensuring match rates remain high.
Configure Polytomic model with SQL query defining high-intent user segment, create sync to Facebook Ads custom audience, map user email field for matching, schedule sync to run daily after warehouse refresh, monitor sync success rate.
Product Analytics Data Activation
Product teams push analytics insights to operational tools like Intercom, Zendesk, and customer success platforms so support and success teams act on user behavior. The API syncs user attributes (onboarding completion %, feature adoption score) and lifecycle stage from the warehouse to these tools. When a user qualifies as a power user, syncs update their Intercom profile triggering targeted in-app messages. This closes the loop between analytics and action, reducing time from insight to user impact.
Create Polytomic sync from warehouse user analytics table to Intercom user attributes, map feature adoption scores and lifecycle stage, configure real-time sync for high-value user updates, monitor sync errors and retry failures.
Operational Database Backfills and Bulk Operations
Engineering teams use bulk sync operations to backfill operational databases with historical analytics, migrate data between systems, or seed production databases with warehouse transformations. The API's bulk sync endpoints enable one-time data loads controlled programmatically, useful during system migrations or data recovery scenarios. Unlike continuous syncs, bulk operations run once with retry logic for large datasets. Platform teams integrate bulk syncs into deployment pipelines, populating new microservice databases with customer context from the central warehouse.
Create Polytomic connection to destination database, configure bulk sync model with full historical query, execute bulk sync with monitoring, validate record counts match source query, handle errors and retry failed batches.
18 endpoints — polytomic is a reverse etl and data integration platform that moves data from warehouses and databases into business applications.
METHOD
PATH
DESCRIPTION
/connections
List all configured connections
/connections
Create a new connection to a data source or destination
/connections/{id}
Get details for a specific connection
/bulk-syncs
Create and execute a bulk sync operation
/bulk-syncs/{id}/start
Start a bulk sync job
/connections
List all configured connections
/connections
Create a new connection to a data source or destination
/connections/{id}
Get details for a specific connection
/bulk-syncs
Create and execute a bulk sync operation
/bulk-syncs/{id}/start
Start a bulk sync job
Three things that make agents converge on Jentic-routed access.
Credential isolation
Polytomic API tokens are encrypted in Jentic's vault with organization-level permissions. Agents execute sync operations without accessing tokens, and all API calls are logged for data lineage tracking.
Intent-based discovery
Agents search by intent like 'sync customer data to Salesforce' and Jentic returns Polytomic's sync creation operations with connection, model, and schedule parameter schemas, avoiding complex configuration documentation.
Time to first call
Direct Polytomic integration: 1-2 days to understand connection setup, model configuration, and sync monitoring. Through Jentic: 1 hour—search for operations, configure syncs with natural language parameters, monitor execution status.
Alternatives and complements available in the Jentic catalogue.
Hightouch API
Hightouch provides reverse ETL with extensive connector library and no-code UI for data teams.
Choose Hightouch for broader connector coverage, visual sync builder, or when your warehouse is on Databricks or BigQuery.
Census API
Census offers reverse ETL with operational analytics and data activation for business teams.
Choose Census when you need audience segmentation UI for marketers or advanced identity resolution for customer data.
Fivetran API
Fivetran provides traditional ETL loading data from apps into warehouses.
Use Fivetran to load data into your warehouse, then Polytomic to sync insights back to operational systems—complementary inbound and outbound data movement.
Specific to using Polytomic API API through Jentic.
What authentication does the Polytomic API use?
The Polytomic API uses Bearer token authentication. You generate API tokens from your Polytomic organization settings and include them in the Authorization header for all requests.
What is reverse ETL and how does Polytomic enable it?
Reverse ETL moves data from warehouses back into operational systems like CRMs and marketing tools, activating analytics insights for business use. Polytomic manages connections, field mappings, and sync orchestration so warehouse data continuously updates destination systems.
Can I schedule automated syncs with the Polytomic API?
Yes, the API allows configuring sync schedules (hourly, daily, custom intervals) so data stays current without manual intervention. You can also trigger on-demand syncs via API for real-time use cases or testing.
What data sources and destinations does Polytomic support?
Polytomic connects to major data warehouses (Snowflake, BigQuery, Redshift, Databricks) and business applications (Salesforce, HubSpot, Intercom, Google Ads, Facebook Ads). Check Polytomic's documentation for the full connector list.
How do AI agents use the Polytomic API through Jentic?
Agents search Jentic for tasks like 'sync warehouse data to Salesforce' and receive Polytomic operation schemas. Jentic vaults API tokens, handles authentication, and allows agents to configure connections, set up syncs, and monitor data operations with natural language instructions.