Get milestone by title via API
Problem to solve
There are a bunch of APIs that require a milestone_id to be specified to set the value, for example https://docs.gitlab.com/ee/api/merge_requests.html#create-mr.
milestone_id | The global ID of a milestone
The only way to get the id is to list all the milestones for a given project (or group), and then select the one with the correct title attribute. Even with search, we cannot be sure we'll get only the result we need.
It would be easier to directly select a milestone by title, in a similar way we can select users by username:
GET /users?username=:username
Proposal
Improve current API calls to allow selecting a specific milestone by title
GET /projects/:id/milestones?title=:title
GET /groups/:id/milestones?title=:title