curl --location -g --request PUT 'http://gitlab.example.com/v3/projects//repository/branches//protect' \
--data-urlencode 'developers_can_push=' \
--data-urlencode 'developers_can_merge='{
"name": "string",
"commit": "string",
"merged": "string",
"protected": "string",
"developers_can_push": "string",
"developers_can_merge": "string"
}