I think it requires "namespace": "a_namespace"
curl -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-X POST \
-d '{"name": "repo_name", "namespace": "a_namespace"}' \
"http://localhost:3000/api/repos"
Maybe also content-type?