/api/ee/remote-sync
GET /api/ee/remote-sync/has-remote-changes
Check if there are new changes on the remote branch that can be pulled. Uses in-memory caching (configurable TTL via remote-sync-check-changes-cache-ttl-seconds setting).
Returns:
- has_changes: true if remote version differs from last imported version, or if never imported
- remote_version: current Git SHA on remote branch
- local_version: Git SHA of last successful import (nil if never imported)
- cached: true if result was served from cache
get/api/ee/remote-sync/has-remote-changes
Query parameters
force-refreshboolean
Response
Successful response