Skip to main content


Deprecated. Use retryDataPoolSetup instead.


  • input required idOrUniqueName

    The ID or unique name input.

    If both ID and unique name are provided, the ID will take precedence.

    • optional String

      The unique identifier of the object.

    • input.uniqueName optional String

      The unique name of the object.


Nullable DataPool

The Data Pool object.

A Data Pool is a cached table hydrated from your data warehouse optimized for high-concurrency and low-latency queries.

Learn more about Data Pools.

  • non-null ID

    The Data Pool's unique identifier.

  • reconnectDataPool.uniqueName non-null String

    The Data Pool's unique name.

  • reconnectDataPool.description non-null String

    The Data Pool's description.

  • reconnectDataPool.account non-null Account

    The Data Pool's Account.

  • reconnectDataPool.environment non-null Environment

    The Data Pool's Environment.

  • reconnectDataPool.createdAt non-null DateTime

    The Data Pool's creation date and time in UTC.

  • reconnectDataPool.modifiedAt non-null DateTime

    The Data Pool's last modification date and time in UTC.

  • reconnectDataPool.createdBy non-null String

    The Data Pools's creator. It can be either a User ID, an Application ID, or "system" if it was created by Propel.

  • reconnectDataPool.modifiedBy non-null String

    The Data Pools's last modifier. It can be either a User ID, an Application ID, or "system" if it was modified by Propel.

  • reconnectDataPool.dataSource non-null DataSource

    The Data Pool's Data Source.

  • reconnectDataPool.status non-null DataPoolStatus

    The Data Pool's status.

    The status of a Data Pool.


      The Data Pool has been created and will be set up soon.


      Propel is attempting to set up the Data Pool.

    • LIVE

      The Data Pool is set up and serving data. Check its Syncs to monitor data ingestion.


      The Data Pool setup failed. Check its Setup Tasks before re-attempting setup.


      Propel is deleting the Data Pool and all of its associated data.

  • reconnectDataPool.dataRetentionInDays non-null Int

    The Data Pool's data retention in days (not yet supported).

  • reconnectDataPool.table non-null String

    The name of the Data Pool's table.

  • reconnectDataPool.timestamp non-null Timestamp

    The Data Pool's timestamp column.

  • reconnectDataPool.tenant nullable Tenant

    The Data Pool's Tenant ID, if configured.

  • reconnectDataPool.cursor nullable Cursor

    The Data Pool's cursor column. The column to track whether a record should be synced. An example of a cursor would be a timestamp column like updated_at.

  • reconnectDataPool.recordCount nullable String

    The number of records in the Data Pool.

  • reconnectDataPool.sizeInTerabytes nullable Float

    The amount of storage in terabytes used by the Data Pool.

  • reconnectDataPool.columns nullable DataPoolColumnConnection

    A list of columns included in the Data Pool. The specified columns from the underlying table will by synced to the Data Pool.

    This list does not include any excluded columns.

  • reconnectDataPool.availableMeasures nullable DataPoolColumnConnection

    A list of measures (numeric columns) available to Metrics.

    This list does not include any excluded columns.

  • reconnectDataPool.setupTasks nullable array of DataPoolSetupTask

    A list of setup tasks performed on the Data Pool during its most recent setup attempt.

  • reconnectDataPool.syncing non-null DataPoolSyncing

    Settings related to Data Pool syncing.

  • reconnectDataPool.syncs nullable SyncConnection

    • reconnectDataPool.syncs.filter optional SyncsFilter

      The filter to apply when listing the Syncs for a Data Pool.

      • EMPTY

        Returns only Syncs with empty records.

      • NOT_EMPTY

        Returns only Syncs that contain one or more records.

      • ALL

        Returns all Syncs, regardless of whether they contain records or not.

    • reconnectDataPool.syncs.first optional Int

    • reconnectDataPool.syncs.after optional String

    • reconnectDataPool.syncs.last optional Int

    • reconnectDataPool.syncs.before optional String

  • reconnectDataPool.metrics nullable MetricConnection

  • reconnectDataPool.deletionJobs nullable DeletionJobConnection

    The Deletion Jobs that where historically issued to this Data Pool, sorted by creation time, in descending order.