AT
curl -XPOST -H "PRIVATE-TOKEN: <TOKEN>" gitlab/api/v4/projects/40/variables -F "key=NEW_VARIABLE1" -F "value='new value2'" -F "masked=1"
{"message":{"value":["is invalid"]}}
При этом без параметра masked все норм создается
Еще заметил, что ему не нравится пробел, при этом без параметра он его понимает
