Bloquear usuarios
Usa la API de REST para bloquear y desbloquear a los usuarios de una organización.
Acerca de bloquear usuarios
El token que se usa para autenticar la llamada debe tener el ámbito admin:org a fin de poder realizar llamadas de bloqueo para una organización. De lo contrario, la respuesta devuelve HTTP 404.
List users blocked by an organization
List the users blocked by an organization.
Parámetros para "List users blocked by an organization"
| Encabezados |
|---|
| Nombre, Tipo, Descripción |
accept string Setting to |
| Parámetros de la ruta de acceso |
| Nombre, Tipo, Descripción |
org string RequeridoThe organization name. The name is not case sensitive. |
| Parámetros de consulta |
| Nombre, Tipo, Descripción |
per_page integer The number of results per page (max 100). Valor predeterminado: |
page integer Page number of the results to fetch. Valor predeterminado: |
Códigos de estado de respuesta HTTP para "List users blocked by an organization"
| status code | Descripción |
|---|---|
200 | OK |
Ejemplos de código para "List users blocked by an organization"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/blocksResponse
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
}
]Check if a user is blocked by an organization
Parámetros para "Check if a user is blocked by an organization"
| Encabezados |
|---|
| Nombre, Tipo, Descripción |
accept string Setting to |
| Parámetros de la ruta de acceso |
| Nombre, Tipo, Descripción |
org string RequeridoThe organization name. The name is not case sensitive. |
username string RequeridoThe handle for the GitHub user account. |
Códigos de estado de respuesta HTTP para "Check if a user is blocked by an organization"
| status code | Descripción |
|---|---|
204 | If the user is blocked |
404 | If the user is not blocked |
Ejemplos de código para "Check if a user is blocked by an organization"
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/blocks/USERNAMEIf the user is blocked
Status: 204Block a user from an organization
Parámetros para "Block a user from an organization"
| Encabezados |
|---|
| Nombre, Tipo, Descripción |
accept string Setting to |
| Parámetros de la ruta de acceso |
| Nombre, Tipo, Descripción |
org string RequeridoThe organization name. The name is not case sensitive. |
username string RequeridoThe handle for the GitHub user account. |
Códigos de estado de respuesta HTTP para "Block a user from an organization"
| status code | Descripción |
|---|---|
204 | No Content |
422 | Validation failed, or the endpoint has been spammed. |
Ejemplos de código para "Block a user from an organization"
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/blocks/USERNAMEResponse
Status: 204Unblock a user from an organization
Parámetros para "Unblock a user from an organization"
| Encabezados |
|---|
| Nombre, Tipo, Descripción |
accept string Setting to |
| Parámetros de la ruta de acceso |
| Nombre, Tipo, Descripción |
org string RequeridoThe organization name. The name is not case sensitive. |
username string RequeridoThe handle for the GitHub user account. |
Códigos de estado de respuesta HTTP para "Unblock a user from an organization"
| status code | Descripción |
|---|---|
204 | No Content |
Ejemplos de código para "Unblock a user from an organization"
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/orgs/ORG/blocks/USERNAMEResponse
Status: 204