Base URL: http://<host>:8711
| Endpoint | Method | Description |
|---|
/api/auto-merge/configuration | GET | Service configuration (mode, project, server URL) |
| Endpoint | Method | Description |
|---|
/api/auto-merge/merge-requests | GET | Categorized MRs (mergeable, waiting, conflict, etc.) |
/api/auto-merge/merge-requests/ascii | GET | MR overview as plain text |
| Endpoint | Method | Description |
|---|
/api/auto-merge/pipelines | GET | Pipeline status overview |
/api/auto-merge/pipelines/by-branch/main | GET | Main branch pipelines |
/api/auto-merge/pipelines/scheduled | GET | Scheduled pipeline list |
| Endpoint | Method | Description |
|---|
/api/auto-merge/runners | GET | Runner and job status, concurrency slots |
| Endpoint | Method | Description |
|---|
/api/auto-merge/runs | GET | Auto-merge run history |
/api/auto-merge/runs/latest | GET | Most recent run details |
/api/auto-merge/actions | GET | Actions timeline |
/api/auto-merge/log | GET | Execution log messages |
/api/auto-merge/log/actions | GET | Executed actions log |
| Endpoint | Method | Description |
|---|
/api/auto-merge/events/history | GET | Received GitLab webhook events |
/api/auto-merge/events/from-gitlab | POST | GitLab webhook endpoint |
The service listens on port 8711.