SynckHub Platform API

SynckHub platform API is repo-scoped and item-centric.

High-value endpoint families

  • items and folders: create, move, rename, metadata, lifecycle
  • repo users and access introspection
  • authz rules, groups, effective permissions, authz events
  • metadata and full-text search
  • audit events (/repos/{repo_id}/audit/events)
  • blob/content and version history surfaces

Working pattern

  1. resolve repo_id and API base URL via Common directory
  2. send authenticated request to SynckHub API base
  3. enforce least-privilege assumptions in client UX

Contract notes

Community and enterprise authz modes differ; design client behavior around explicit permission checks, not role-name shortcuts.