Esta versión de GitHub Enterprise se discontinuó el 2022-06-03. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.
Outside Collaborators
List outside collaborators for an organization
List all users who are outside collaborators of an organization.
Parámetros
| Encabezados | 
|---|
| Nombre, Tipo, Descripción | 
| acceptstringSetting to  | 
| Parámetros de ruta | 
| Nombre, Tipo, Descripción | 
| orgstringRequeridoThe organization name. The name is not case sensitive. | 
| Parámetros de consulta | 
| Nombre, Tipo, Descripción | 
| filterstringFilter the list of outside collaborators.  Predeterminado:  Puede ser una de las siguientes:  | 
| per_pageintegerThe number of results per page (max 100). Predeterminado:  | 
| pageintegerPage number of the results to fetch. Predeterminado:  | 
Códigos de estado de respuesta HTTP
| Código de estado | Descripción | 
|---|---|
| 200 | OK | 
Ejemplos de código
curl \
  -H "Accept: application/vnd.github.v3+json" \ 
  -H "Authorization: token <TOKEN>" \
  http(s)://HOSTNAME/api/v3/orgs/ORG/outside_collaboratorsResponse
Status: 200[
  {
    "login": "octocat",
    "id": 1,
    "node_id": "MDQ6VXNlcjE=",
    "avatar_url": "https://github.com/images/error/octocat_happy.gif",
    "gravatar_id": "",
    "url": "https://api.github.com/users/octocat",
    "html_url": "https://github.com/octocat",
    "followers_url": "https://api.github.com/users/octocat/followers",
    "following_url": "https://api.github.com/users/octocat/following{/other_user}",
    "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/octocat/subscriptions",
    "organizations_url": "https://api.github.com/users/octocat/orgs",
    "repos_url": "https://api.github.com/users/octocat/repos",
    "events_url": "https://api.github.com/users/octocat/events{/privacy}",
    "received_events_url": "https://api.github.com/users/octocat/received_events",
    "type": "User",
    "site_admin": false
  }
]Convert an organization member to outside collaborator
When an organization member is converted to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The user will no longer be a member of the organization. For more information, see "Converting an organization member to an outside collaborator".
Parámetros
| Encabezados | 
|---|
| Nombre, Tipo, Descripción | 
| acceptstringSetting to  | 
| Parámetros de ruta | 
| Nombre, Tipo, Descripción | 
| orgstringRequeridoThe organization name. The name is not case sensitive. | 
| usernamestringRequeridoThe handle for the GitHub user account. | 
| Parámetros de cuerpo | 
| Nombre, Tipo, Descripción | 
| asyncbooleanWhen set to  Predeterminado:  | 
Códigos de estado de respuesta HTTP
| Código de estado | Descripción | 
|---|---|
| 202 | User is getting converted asynchronously | 
| 204 | User was converted | 
| 403 | Forbidden if user is the last owner of the organization or not a member of the organization. | 
| 404 | Resource not found | 
Ejemplos de código
curl \
  -X PUT \
  -H "Accept: application/vnd.github.v3+json" \ 
  -H "Authorization: token <TOKEN>" \
  http(s)://HOSTNAME/api/v3/orgs/ORG/outside_collaborators/USERNAME \
  -d '{"async":true}'User is getting converted asynchronously
Status: 202Remove outside collaborator from an organization
Removing a user from this list will remove them from all the organization's repositories.
Parámetros
| Encabezados | 
|---|
| Nombre, Tipo, Descripción | 
| acceptstringSetting to  | 
| Parámetros de ruta | 
| Nombre, Tipo, Descripción | 
| orgstringRequeridoThe organization name. The name is not case sensitive. | 
| usernamestringRequeridoThe handle for the GitHub user account. | 
Códigos de estado de respuesta HTTP
| Código de estado | Descripción | 
|---|---|
| 204 | No Content | 
| 422 | Unprocessable Entity if user is a member of the organization | 
Ejemplos de código
curl \
  -X DELETE \
  -H "Accept: application/vnd.github.v3+json" \ 
  -H "Authorization: token <TOKEN>" \
  http(s)://HOSTNAME/api/v3/orgs/ORG/outside_collaborators/USERNAMEResponse
Status: 204