Como criar o nome da organização através da API do Github em vez de criar manualmente?

Estou tentando usar a API do github para criar organização e repositórios em vez de criá-los manualmente. Eu estava olhando issolocal que fala sobre como criar repositórios em uma organização específica.

Meu URL de instância do github é assim -https://github.host.com

E eu quero que meu repositório fique assim depois de ser criado -

https://github.host.com/Mobile/CustomerSystem

AquiMobile é o nome da organização eCustomerSystem é o nome do repositório. No meu caso, eu não tenhoMobile nome da organização já criado antes, como eu quero criá-lo através da API do Github, juntamente com o repositório.

Então, eu estou executando abaixo do curl url, pensando que ele criará o nome da organização e o repositório também, mas sempre que estou recebendo404 Not Found -

curl -i -u david -d '{ "name": "CustomerSystem", "auto_init": true, "private": true, "gitignore_template": "nanoc" }' https://github.host.com/api/v3/orgs/Mobile/repos

Abaixo está o resultado que estou obtendo -

HTTP/1.1 404 Not Found
Server: GitHub.com
Date: Sat, 07 Feb 2015 20:43:32 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 102
Status: 404 Not Found
X-GitHub-Media-Type: github.v3
X-XSS-Protection: 1; mode=block
X-Frame-Options: deny
Content-Security-Policy: default-src 'none'
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: ETag, Link, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
Access-Control-Allow-Origin: *
X-GitHub-Request-Id: fv4af52e-617c-4ga1-br2f-5cb51b1df3bb
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
X-Content-Type-Options: nosniff

{
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/enterprise/2.0/v3"
}

Há algo errado que estou fazendo?

Parece-me que se o nome da organização já estiver criado, minha chamada CURL acima funcionará bem e o repositório será criado sem problemas. Mas se o nome da organização ainda não estiver lá, será exibida uma mensagem de erro 404.

Existe alguma maneira de criar o nome da organização também através da API do github? Em alguns casos, talvez eu tenha o nome da organização já criado antes, então criarei um novo repositório, mas em alguns casos talvez não tenha o nome da organização criado anteriormente, por isso preciso criar o nome da organização por meio da API do Github.

questionAnswers(3)

yourAnswerToTheQuestion