Diese Version von GitHub Enterprise wird eingestellt am 2023-03-15. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.
We've recently moved some of the REST API documentation. If you can't find what you're looking for, you might try the Actions REST API page.
Organisationen
Verwende die REST-API zum Erstellen von Organisationen in deinem Unternehmen.
Informationen zur Organisationsverwaltung
Diese Endpunkte sind nur für authentifizierte Websiteadministratoren verfügbar. Normale Benutzer erhalten eine 404
-Antwort.
Create an organization
Parameter
Header |
---|
Name, type, BESCHREIBUNG |
accept stringSetting to |
Textparameter |
Name, type, BESCHREIBUNG |
login stringErforderlichThe organization's username. |
admin stringErforderlichThe login of the user who will manage this organization. |
profile_name stringThe organization's display name. |
HTTP-Antwortstatuscodes
Statuscode | BESCHREIBUNG |
---|---|
201 | Created |
Codebeispiele
curl \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/admin/organizations \
-d '{"login":"github","profile_name":"GitHub, Inc.","admin":"monalisaoctocat"}'
Response
Status: 201
{
"login": "github",
"id": 1,
"node_id": "MDEyOk9yZ2FuaXphdGlvbjE=",
"url": "https://api.github.com/orgs/github",
"repos_url": "https://api.github.com/orgs/github/repos",
"events_url": "https://api.github.com/orgs/github/events",
"hooks_url": "https://api.github.com/orgs/github/hooks",
"issues_url": "https://api.github.com/orgs/github/issues",
"members_url": "https://api.github.com/orgs/github/members{/member}",
"public_members_url": "https://api.github.com/orgs/github/public_members{/member}",
"avatar_url": "https://github.com/images/error/octocat_happy.gif",
"description": "A great organization"
}
Update an organization name
Parameter
Header |
---|
Name, type, BESCHREIBUNG |
accept stringSetting to |
Pfadparameter |
Name, type, BESCHREIBUNG |
org stringErforderlichThe organization name. The name is not case sensitive. |
Textparameter |
Name, type, BESCHREIBUNG |
login stringErforderlichThe organization's new name. |
HTTP-Antwortstatuscodes
Statuscode | BESCHREIBUNG |
---|---|
202 | Accepted |
Codebeispiele
curl \
-X PATCH \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
http(s)://HOSTNAME/api/v3/admin/organizations/ORG \
-d '{"login":"the-new-octocats"}'
Response
Status: 202
{
"message": "Job queued to rename organization. It may take a few minutes to complete.",
"url": "https://<hostname>/api/v3/organizations/1"
}