v12

latestOpenAPI 3.1.0AGPL-3.0raw.githubusercontent.com2026-05-286377631.6 MB
/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

cachedboolean required
has_changesboolean required
local_versionstring nullable required
remote_versionstring nullable required