Endpoint
PATCH /orgs/:org.
Docs
Edit an organization API Documentation
Request
Parameters
| Name |
Type |
Description |
| billing_email |
string |
Billing email address. This address is not publicized. |
| company |
string |
The company name. |
| email |
string |
The publicly visible email address. |
| location |
string |
The location. |
| name |
string |
The shorthand name of the company. |
| description |
string |
The description of the company. |
| has_organization_projects |
boolean |
Toggles whether organization projects are enabled for the organization. |
| has_repository_projects |
boolean |
Toggles whether repository projects are enabled for repositories that belong to the organization. |
| default_repository_permission |
boolean |
Default permission level members have for organization repositories: * read - can pull, but not push to or administer this repository. * write - can pull and push, but not administer this repository. * admin - can pull, push and administer this repository. * none - no permissions granted by default. Default: read |
| members_can_create_repositories |
boolean |
Toggles ability of non-admin organization members to create repositories * true - all organization members can create repositories. * false - only admin members can create repositories Default: true |
Example JSON
{
"billing_email": "support@github.com",
"blog": "https://github.com/blog",
"company": "GitHub",
"email": "support@github.com",
"location": "San Francisco",
"name": "github",
"description": "GitHub, the company.",
"default_repository_permission": "read",
"members_can_create_repositories": "true"
}
Response
200 OK
{
"login": "github",
"id": 1,
"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",
"name": "github",
"company": "GitHub",
"blog": "https://github.com/blog",
"location": "San Francisco",
"email": "octocat@github.com",
"public_repos": 2,
"public_gists": 1,
"followers": 20,
"following": 0,
"html_url": "https://github.com/octocat",
"created_at": "2008-01-14T04:33:35Z",
"type": "Organization",
"total_private_repos": 100,
"owned_private_repos": 100,
"private_gists": 81,
"disk_usage": 10000,
"collaborators": 8,
"billing_email": "support@github.com",
"plan": {
"name": "Medium",
"space": 400,
"private_repos": 20
},
"default_repository_settings": "read",
"members_can_create_repositories": "true",
"has_organization_projects": true,
"has_repository_projects": true
}
Endpoint
PATCH /orgs/:org.Docs
Edit an organization API Documentation
Request
Parameters
Example JSON
{ "billing_email": "support@github.com", "blog": "https://github.com/blog", "company": "GitHub", "email": "support@github.com", "location": "San Francisco", "name": "github", "description": "GitHub, the company.", "default_repository_permission": "read", "members_can_create_repositories": "true" }Response
200 OK{ "login": "github", "id": 1, "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", "name": "github", "company": "GitHub", "blog": "https://github.com/blog", "location": "San Francisco", "email": "octocat@github.com", "public_repos": 2, "public_gists": 1, "followers": 20, "following": 0, "html_url": "https://github.com/octocat", "created_at": "2008-01-14T04:33:35Z", "type": "Organization", "total_private_repos": 100, "owned_private_repos": 100, "private_gists": 81, "disk_usage": 10000, "collaborators": 8, "billing_email": "support@github.com", "plan": { "name": "Medium", "space": 400, "private_repos": 20 }, "default_repository_settings": "read", "members_can_create_repositories": "true", "has_organization_projects": true, "has_repository_projects": true }