пытаюсь сделать коммит
https://docs.gitlab.com/ee/api/commits.html#create...
def create_commit(self, project: str, ref: str) -> dict:
self.auth.update({"Content-Type": "application/json"})
data = {
"branch": ref,
"commit_message": "create",
"actions": [
{"action": "create", "file_path": "1.json", "content": "test"}
],
}
res = requests.post(
url=f"{self.base_path}/api/v4/projects/{project}/repository/commits",
headers=self.auth,
data=json.dumps(data),
)
res.raise_for_status()
return res.json()
всегда возвращает 400 Client Error: Bad Request
хоть как пробовал, что не так?