- Webhooks notify your application when records change or a Sync needs application-level handling.
- Event Logs give your team an operational timeline for debugging and support.
Viewing Managed Sync Logs
To view Managed Sync logs in the dashboard:- Open your Paragon project.
- Navigate to Monitoring.
- Select All Logs.
- Filter Type to Managed Sync.
Log Details
Expanding a Managed Sync log shows the full event context. Common properties include:| Property | Description |
|---|---|
syncId | The Sync ID returned by the Sync API. This is the same value shown as syncInstanceId in Managed Sync webhook payloads. |
traceId | Groups logs from the same Sync iteration, such as one initial sync, incremental sync, or periodic full sync run. |
userId | The Connected User associated with the Sync. |
integration | The integration associated with the Sync. |
pipeline | The Managed Sync pipeline, such as files, contacts, or tickets. |
syncEvent | The specific Managed Sync event, such as INITIAL_SYNC_COMPLETED, SYNC_RUN_RATE_LIMITED, or SYNC_RUN_ERROR. |
syncType | The Sync lifecycle phase: INITIAL, INCREMENTAL, FULL, PERMISSION, or SINGLE_RECORD. |
syncStatus | The Sync status at the time of the log, such as ACTIVE, IDLE, RATE_LIMITED, or ERRORED. |
summary | Completion counts for successful Sync runs, including created, updated, deleted, total processed, total changes, and duration when available. |
error | Error context for warning and error logs, including recoverability, HTTP status, error code, and retry metadata when available. |
Example Managed Sync log context
Log Types
Lifecycle Logs
Lifecycle logs show when each Sync phase starts and completes:INITIAL_SYNC_STARTEDandINITIAL_SYNC_COMPLETEDINCREMENTAL_SYNC_STARTEDandINCREMENTAL_SYNC_COMPLETEDFULL_SYNC_STARTEDandFULL_SYNC_COMPLETED
Warning and Retry Logs
Managed Sync automatically retries recoverable failures, including rate limits, timeouts, and temporary integration API errors. These appear as warning-level logs, such as:SYNC_RUN_RATE_LIMITEDSYNC_RUN_WARNINGFULL_SYNC_INTERRUPTED
error.recoverability: "RECOVERABLE" and may include retry details such as backoffMs, nextRetryAt, attempt, and maxAttempts.
Rate limits and temporary upstream failures usually do not require application changes. Use these logs to understand delays or repeated retries for a specific Sync, Connected User, or integration.
Error Logs
Error-level logs indicate that a Sync could not continue without intervention. Managed Sync emits error logs for cases such as invalid Sync configuration, duplicate Sync creation, authentication failures, or terminal integration errors. Common error events include:SYNC_CREATION_FAILEDSYNC_RUN_ERROR
error.errorCode, error.httpStatus, and error.recoverability fields. After resolving the underlying issue, you can re-enable the Sync.
Webhook Delivery Logs
Managed Sync emitsSYNC_WEBHOOK_FAILED when Paragon cannot deliver a Sync webhook to your configured webhook URL. The log is warning-level while Paragon will retry delivery and error-level after retries are exhausted.
Use this event to debug endpoint availability, response status codes, timeouts, and webhook retry behavior. See Managed Sync webhooks for webhook configuration and payload details.