Create an organization
POST
/admin/users/{username}/orgs
const url = 'https://gitea.com/api/v1/admin/users/example/orgs';const options = { method: 'POST', headers: {Authorization: 'Basic <credentials>', 'Content-Type': 'application/json'}, body: '{"description":"example","email":"example","full_name":"example","location":"example","repo_admin_change_team_access":true,"username":"example","visibility":"public","website":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://gitea.com/api/v1/admin/users/example/orgs \ --header 'Authorization: Basic <credentials>' \ --header 'Content-Type: application/json' \ --data '{ "description": "example", "email": "example", "full_name": "example", "location": "example", "repo_admin_change_team_access": true, "username": "example", "visibility": "public", "website": "example" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”username
required
string
Username of the user that will own the created organization
Request Body
Section titled “Request Body”Media typeapplication/json
CreateOrgOption options for creating an organization
object
description
string
email
string
full_name
string
location
string
repo_admin_change_team_access
boolean
username
required
string
visibility
Possible values are public (default), limited or private
string
website
string
Responses
Section titled “Responses”Organization
Media typeapplication/json
Organization represents an organization
object
avatar_url
string
description
string
email
string
full_name
string
id
integer format: int64
location
string
name
string
repo_admin_change_team_access
boolean
username
Deprecated
string
visibility
string
website
string
Examplegenerated
{ "avatar_url": "example", "description": "example", "email": "example", "full_name": "example", "id": 1, "location": "example", "name": "example", "repo_admin_change_team_access": true, "username": "example", "visibility": "example", "website": "example"}APIForbiddenError is a forbidden error response
Media typeapplication/json
Headers
Section titled “Headers”message
string
url
string
APIValidationError is error format response related to input validation
Media typeapplication/json
Headers
Section titled “Headers”message
string
url
string