SyncConnection
The Sync connection object.
Learn more about pagination in GraphQL.
fields
edges non-null array of SyncEdge
The Sync connection's edges.
The Sync edge object.
Learn more about pagination in GraphQL.
nodes non-null array of Sync
The Sync connection's nodes.
The Sync object.
This represents the process of syncing data from your Data Source (for example, a Snowflake data warehouse) to your Data Pool.
nodes.id non-null ID
The Sync's unique identifier.
nodes.account nullable Account
The Sync's Account.
nodes.environment nullable Environment
The Sync's Environment.
nodes.createdAt non-null DateTime
The Sync's creation date and time in UTC.
nodes.modifiedAt non-null DateTime
The Sync's last modification date and time in UTC.
nodes.createdBy non-null String
The Sync's creator. It can be either a User ID, an Application ID, or "system" if it was created by Propel.
nodes.modifiedBy non-null String
The Sync's last modifier. It can be either a User ID, an Application ID, or "system" if it was modified by Propel.
nodes.dataPool nullable DataPool
The Sync's Data Pool.
nodes.dataSource nullable DataSource
The Sync's Data Pool's Data Source.
nodes.newRecords nullable String
The number of new records contained within the Sync, if known. This excludes filtered records.
nodes.updatedRecords nullable String
The number of updated records contained within the Sync, if known. This excludes filtered records.
nodes.deletedRecords nullable String
The number of deleted records contained within the Sync, if known. This excludes filtered records.
nodes.invalidRecords nullable String
The number of filtered records contained within the Sync, due to issues such as a missing timestamp Dimension, if any are known to be invalid.
nodes.size nullable String
The (compressed) size of the Sync, in bytes, if known.
nodes.status non-null SyncStatus
The status of the Sync (all Syncs begin as SYNCING before transitioning to SUCCEEDED or FAILED).
The status of a Sync.
SYNCING
Propel is actively syncing records contained within the Sync.
SUCCEEDED
The Sync succeeded. Propel successfully synced all records contained within the Sync.
FAILED
The Sync failed. Propel failed to sync some or all records contained within the Sync.
nodes.startedAt nullable DateTime
The time at which the Sync started.
nodes.succeededAt nullable DateTime
The time at which the Sync succeeded.
nodes.failedAt nullable DateTime
The time at which the Sync failed.
nodes.error nullable Error
If the Sync failed, this represents the reason the Sync failed.
pageInfo non-null PageInfo
The Sync connection's page info.
The page info object used for pagination.
pageInfo.startCursor nullable String
Points to the first item returned in the results. Used when paginating backward.
pageInfo.endCursor nullable String
Points to the last item returned in the results. Used when paginating forward.
pageInfo.hasNextPage non-null Boolean
A boolean that indicates whether a next page of results exists. Can be used to display a "next page" button in user interfaces, for example.
pageInfo.hasPreviousPage non-null Boolean
A boolean that indicates whether a previous page of results exists. Can be used to display a "previous page" button in user interfaces, for example.