Developer API

StarGit API Reference

Build secure Git automation, queue-backed workflows, and StarBridge-driven orchestration. Use this page for authentication, API key management, and endpoint examples.

Token-authenticated access Queue and polling workflows StarBridge integration

API Keys

Login to create and manage your API keys.

Login

API Endpoints

Core endpoint examples for synchronization, AI workflows, security checks, and deployment automation.

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"}'

Multi-Project Sync

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"}'

AI-Assisted Commit

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"}'

AI Security Alerts

Retrieve AI-generated security alerts for project codebases.

GET /api/security/alerts
curl https://stargit.com/api/security/alerts?project_id=123

Automated Deployment

Trigger deployment to staging or production environments.

POST /api/deploy
curl -X POST https://stargit.com/api/deploy \
  -d '{"project_id":"123","env":"production"}'

Auto Pull Updates

Pull latest repository updates through remote orchestration.

POST /api/pull/auto
curl -X POST https://stargit.com/api/pull/auto \
  -d '{"project_id":"123"}'

Auto Daily Commit

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"}'

Blockchain Publish

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"}'

Pipeline Trigger

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"}'

Notifications

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"}'
We use cookies for essential functionality like session management. No data is shared with third parties. Learn More

Cookie Policy

We use cookies to manage user sessions and improve your experience. These cookies are essential for the website to function, and no personal information is transferred to third parties.

By accepting, you agree to our use of cookies. You can manage your choice at any time in your browser settings.