Creating a commit status endpoint should be moved (current location should continue to exist for compatibility, but discouraged for new usage)

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

The "create a commit status" endpoint is at POST /projects/:project/statuses/:sha. However, all of the other commit status endpoints are under /projects/:project/repository/commits/:sha/statuses. This should probably be the POST endpoint.

While we're messing with it, the ambiguity between name and context should be resolved and only one name for the input given.

api:consistency

Edited Jul 23, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading