GitLab
activeDevSecOps platform — repos, CI/CD pipelines, merge requests, container registry
Connect via PincerAPI
Use our proxy to call GitLab with your PincerAPI key. No separate signup needed.
# Get instructions for GitLab
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
https://pincerapi.com/api/v1/apis/gitlab/instructions
# Call through PincerAPI proxy
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
"https://pincerapi.com/api/v1/connect/gitlab/your/endpoint/here"Direct Setup
Endpoints
GET
/projectsList projects accessible to the authenticated user
💡 Use membership=true to see only your projects
GET
/projects/{id}Get a single project by ID or URL-encoded path
💡 URL-encode the path: my-group%2Fmy-project
GET
/projects/{id}/merge_requestsList merge requests for a project
💡 state=opened for active MRs
GET
/projects/{id}/issuesList project issues
💡 Labels are comma-separated strings
GET
/projects/{id}/pipelinesList project CI/CD pipelines
💡 Filter by ref for branch-specific pipelines