Automated Sync
Automatically synchronize project files across repositories and environments.
POST /api/sync/automated
curl -X POST https://stargit.com/api/sync/automated \
-d '{"project_id":"123","sync_type":"full"}'
Build secure Git automation, queue-backed workflows, and StarBridge-driven orchestration. Use this page for authentication, API key management, and endpoint examples.
Login to create and manage your API keys.
LoginCore endpoint examples for synchronization, AI workflows, security checks, and deployment automation.
Automatically synchronize project files across repositories and environments.
POST /api/sync/automated
curl -X POST https://stargit.com/api/sync/automated \
-d '{"project_id":"123","sync_type":"full"}'
Synchronize multiple projects with one request.
POST /api/sync/multi
curl -X POST https://stargit.com/api/sync/multi \
-d '{"project_ids":["123","456"],"sync_type":"incremental"}'
Generate commit messages from repository changes with AI assistance.
POST /api/commit/ai
curl -X POST https://stargit.com/api/commit/ai \
-d '{"project_id":"123","changes":"Refactored core logic"}'
Retrieve AI-generated security alerts for project codebases.
GET /api/security/alerts
curl https://stargit.com/api/security/alerts?project_id=123
Trigger deployment to staging or production environments.
POST /api/deploy
curl -X POST https://stargit.com/api/deploy \
-d '{"project_id":"123","env":"production"}'
Pull latest repository updates through remote orchestration.
POST /api/pull/auto
curl -X POST https://stargit.com/api/pull/auto \
-d '{"project_id":"123"}'
Enforce daily commit policies with automated commit flows.
POST /api/commit/daily
curl -X POST https://stargit.com/api/commit/daily \
-d '{"project_id":"123"}'
Publish commit metadata to blockchain for immutable traceability.
POST /api/blockchain/publish
curl -X POST https://stargit.com/api/blockchain/publish \
-d '{"project_id":"123"}'
Trigger build/test/deploy pipeline actions programmatically.
POST /api/pipeline/trigger
curl -X POST https://stargit.com/api/pipeline/trigger \
-d '{"project_id":"123","action":"build"}'
Dispatch notification events to configured recipients and channels.
POST /api/notifications
curl -X POST https://stargit.com/api/notifications \
-d '{"project_id":"123","event":"deploy","recipient":"you@example.com"}'