Dominio de acciones
access
Todas las acciones que este dominio expone vía gitlab_execute_action, del manifiesto gitlab://tools. Cada entrada se despliega a su descripción completa y sus parámetros obligatorios.
48 · acciones9 · destructivas19 · solo lectura
Contado con un token Free de GitLab. El catálogo depende del token que pregunta, así que el recuento se mueve con su tier y con sus permisos: los tiers superiores exponen más acciones, y los dominios de administración solo aparecen a tokens autorizados a usarlos.
Volver a la ficha del servidor
access.approve_groupAccess Request Approve GroupApprove a pending group access request, granting the user membership. Returns: the approved access request with id, username, name, granted access level, and approved state. See also: access.request_list_group, access.deny_group, group.members.
Parámetros obligatorios:
group_id (string),user_id (integer)access.approve_projectAccess Request Approve ProjectApprove a pending project access request, granting the user membership. Returns: the approved access request with id, username, name, granted access level, and approved state. See also: access.request_list_project, access.deny_project, project.members.
Parámetros obligatorios:
project_id (string),user_id (integer)access.deny_groupAccess Request Deny GroupdestructivaDeny a pending group access request, removing it without granting membership. Returns: a success status and confirmation message. See also: access.request_list_group, access.approve_group, group.members.
Parámetros obligatorios:
group_id (string),user_id (integer)access.deny_projectAccess Request Deny ProjectdestructivaDeny a pending project access request, removing it without granting membership. Returns: a success status and confirmation message. See also: access.request_list_project, access.approve_project, project.members.
Parámetros obligatorios:
project_id (string),user_id (integer)access.deploy_key_addDeploy Key AddAdd a new SSH deploy key to a project. Returns: the created deploy key with id, title, fingerprint, can_push, and expiry. See also: access.deploy_key_get, access.deploy_key_list_project, access.deploy_key_enable.
Parámetros obligatorios:
key (string),project_id (string),title (string)access.deploy_key_add_instanceDeploy Key Add InstanceCreate an instance-level deploy key (admin only). Returns: the created instance deploy key with id, title, fingerprint, expiry, and project access arrays. See also: access.deploy_key_list_all, access.deploy_key_enable.
Parámetros obligatorios:
key (string),title (string)access.deploy_key_deleteDeploy Key DeletedestructivaDelete a deploy key from a project (removes it from all projects where it is enabled). Returns: a success confirmation. See also: access.deploy_key_get, access.deploy_key_list_project.
Parámetros obligatorios:
deploy_key_id (integer),project_id (string)access.deploy_key_enableDeploy Key EnableEnable an existing deploy key for a project. Returns: the enabled deploy key with id, title, fingerprint, and can_push. See also: access.deploy_key_list_all, access.deploy_key_list_project, access.deploy_key_get.
Parámetros obligatorios:
deploy_key_id (integer),project_id (string)access.deploy_key_getDeploy Key Getsolo lecturaGet a single project deploy key by id. Returns: the deploy key with title, key, fingerprint, fingerprint_sha256, can_push, created_at, and expires_at. See also: access.deploy_key_list_project, access.deploy_key_update, access.deploy_key_delete.
Parámetros obligatorios:
deploy_key_id (integer),project_id (string)access.deploy_key_list_allDeploy Key List Allsolo lecturaList ALL instance-level SSH deploy keys in one call (admin only). Use this instead of gitlab_deploy_key_list_project when you need every key on the instance. Returns: instance deploy keys with id, title, fingerprint, expiry, projects_with_write_access, projects_with_readonly_access, and pagination metadata. See also: access.deploy_key_add_instance, access.deploy_key_enable, access.deploy_key_list_project.
Parámetros obligatorios: Sin parámetros obligatorios
access.deploy_key_list_projectDeploy Key List Projectsolo lecturaList a project's SSH deploy keys with ordering and pagination. Returns: deploy keys with id, title, fingerprint, can_push, expiry, and pagination metadata. See also: access.deploy_key_get, access.deploy_key_add, access.deploy_key_enable.
Parámetros obligatorios:
project_id (string)access.deploy_key_list_user_projectDeploy Key List User Projectsolo lecturaList the deploy keys across a user's projects (admin only) with ordering and pagination. Returns: deploy keys with id, title, fingerprint, can_push, expiry, and pagination metadata. See also: access.deploy_key_list_project, access.deploy_key_get, user.get.
Parámetros obligatorios:
user_id (string)access.deploy_key_updateDeploy Key UpdateUpdate a project deploy key's title or push permission. Returns: the updated deploy key. See also: access.deploy_key_get, access.deploy_key_list_project, access.deploy_key_delete.
Parámetros obligatorios:
deploy_key_id (integer),project_id (string)access.deploy_token_create_groupDeploy Token Create GroupCreate a deploy token for a group. Returns: the created deploy token including its one-time secret token value, plus id, name, username, scopes, and expiry. See also: access.deploy_token_list_group, access.deploy_token_get_group, access.deploy_token_delete_group.
Parámetros obligatorios:
group_id (string),name (string)access.deploy_token_create_projectDeploy Token Create ProjectCreate a deploy token for a project. Returns: the created deploy token including its one-time secret token value, plus id, name, username, scopes, and expiry. See also: access.deploy_token_list_project, access.deploy_token_get_project, access.deploy_token_delete_project.
Parámetros obligatorios:
name (string),project_id (string)access.deploy_token_delete_groupDeploy Token Delete GroupdestructivaPermanently delete a group deploy token by ID. Returns: a success confirmation. Deletion is irreversible. See also: access.deploy_token_list_group, access.deploy_token_get_group, access.deploy_token_create_group.
Parámetros obligatorios:
deploy_token_id (integer),group_id (string)access.deploy_token_delete_projectDeploy Token Delete ProjectdestructivaPermanently delete a project deploy token by ID. Returns: a success confirmation. Deletion is irreversible. See also: access.deploy_token_list_project, access.deploy_token_get_project, access.deploy_token_create_project.
Parámetros obligatorios:
deploy_token_id (integer),project_id (string)access.deploy_token_get_groupDeploy Token Get Groupsolo lecturaGet a single group deploy token by ID. Returns: the deploy token with id, name, username, scopes, revoked/expired state, and expiry. See also: access.deploy_token_list_group, access.deploy_token_create_group, access.deploy_token_delete_group.
Parámetros obligatorios:
deploy_token_id (integer),group_id (string)access.deploy_token_get_projectDeploy Token Get Projectsolo lecturaGet a single project deploy token by ID. Returns: the deploy token with id, name, username, scopes, revoked/expired state, and expiry. See also: access.deploy_token_list_project, access.deploy_token_create_project, access.deploy_token_delete_project.
Parámetros obligatorios:
deploy_token_id (integer),project_id (string)access.deploy_token_list_allDeploy Token List Allsolo lecturaList ALL deploy tokens across the GitLab instance in one call (admin only). Use this instead of gitlab_deploy_token_list_project or gitlab_deploy_token_list_group when you need every instance-wide token. Returns: deploy tokens with id, name, username, scopes, revoked/expired state, and pagination metadata. See also: access.deploy_token_list_project, access.deploy_token_list_group, access.deploy_token_create_project.
Parámetros obligatorios: Sin parámetros obligatorios
access.deploy_token_list_groupDeploy Token List Groupsolo lecturaList deploy tokens owned by a group. Returns: deploy tokens with id, name, username, scopes, revoked/expired state, expiry, and pagination metadata. See also: access.deploy_token_get_group, access.deploy_token_create_group, access.deploy_token_delete_group.
Parámetros obligatorios:
group_id (string)access.deploy_token_list_projectDeploy Token List Projectsolo lecturaList deploy tokens owned by a project. Returns: deploy tokens with id, name, username, scopes, revoked/expired state, expiry, and pagination metadata. See also: access.deploy_token_get_project, access.deploy_token_create_project, access.deploy_token_delete_project.
Parámetros obligatorios:
project_id (string)access.invite_groupGroup InviteInvite a user to a group by email or user ID with an access level. Returns: an invitation result with status and per-email messages. See also: access.invite_list_group, group.group_member_add, access.request_group.
Parámetros obligatorios:
access_level (integer),group_id (string)access.invite_list_groupGroup Invite List Pendingsolo lecturaList a group's pending invitations. Returns: pending invitations with invite email, access level, creator, creation and expiry dates, plus pagination metadata. See also: access.invite_group, group.members.
Parámetros obligatorios:
group_id (string)access.invite_list_projectProject Invite List Pendingsolo lecturaList a project's pending invitations. Returns: pending invitations with invite email, access level, creator, creation and expiry dates, plus pagination metadata. See also: access.invite_project, project.members.
Parámetros obligatorios:
project_id (string)access.invite_projectProject InviteInvite a user to a project by email or user ID with an access level. Returns: an invitation result with status and per-email messages. See also: access.invite_list_project, project.member_add, access.request_project.
Parámetros obligatorios:
access_level (integer),project_id (string)access.request_groupAccess Request Request GroupRequest access to a group as the authenticated user. Returns: the created access request with id, username, name, requested state, and requested_at timestamp. See also: access.request_list_group, access.approve_group, access.deny_group.
Parámetros obligatorios:
group_id (string)access.request_list_groupAccess Request List Groupsolo lecturaList pending access requests for a group. Returns: access requests with id, username, name, state, access level, requested/created timestamps, and pagination metadata. See also: access.approve_group, access.deny_group, group.members.
Parámetros obligatorios:
group_id (string)access.request_list_projectAccess Request List Projectsolo lecturaList pending access requests for a project. Returns: access requests with id, username, name, state, access level, requested/created timestamps, and pagination metadata. See also: access.approve_project, access.deny_project, project.members.
Parámetros obligatorios:
project_id (string)access.request_projectAccess Request Request ProjectRequest access to a project as the authenticated user. Returns: the created access request with id, username, name, requested state, and requested_at timestamp. See also: access.request_list_project, access.approve_project, access.deny_project.
Parámetros obligatorios:
project_id (string)access.token_group_createGroup Access Token CreateUse for GitLab group access tokens: this action creates a group-scoped API token.
Parámetros obligatorios:
group_id (string),name (string),scopes (array)access.token_group_getGroup Access Token Getsolo lecturaUse for GitLab group access tokens: this action gets a group-scoped API token.
Parámetros obligatorios:
group_id (string),token_id (integer)access.token_group_listGroup Access Token Listsolo lecturaUse for GitLab group access tokens: this action lists group-scoped API tokens.
Parámetros obligatorios:
group_id (string)access.token_group_revokeGroup Access Token RevokedestructivaUse for GitLab group access tokens: this action revokes a group-scoped API token.
Parámetros obligatorios:
group_id (string),token_id (integer)access.token_group_rotateGroup Access Token RotateUse for GitLab group access tokens: this action rotates a group-scoped API token.
Parámetros obligatorios:
group_id (string),token_id (integer)access.token_group_rotate_selfGroup Access Token Rotate SelfUse for GitLab group access tokens: this action rotates the group-scoped token that authenticates this request itself, with no token_id parameter.
Parámetros obligatorios:
group_id (string)access.token_personal_getPersonal Access Token Getsolo lecturaUse for GitLab personal access tokens: this action gets a personal-scoped API token.
Parámetros obligatorios: Sin parámetros obligatorios
access.token_personal_listPersonal Access Token Listsolo lecturaUse for GitLab personal access tokens: this action lists personal-scoped API tokens.
Parámetros obligatorios: Sin parámetros obligatorios
access.token_personal_revokePersonal Access Token RevokedestructivaUse for GitLab personal access tokens: this action revokes a personal-scoped API token.
Parámetros obligatorios:
token_id (integer)access.token_personal_revoke_selfPersonal Access Token Revoke SelfdestructivaUse for GitLab personal access tokens: this action revokes the personal-scoped token that authenticates this request itself, with no token_id parameter.
Parámetros obligatorios: Sin parámetros obligatorios
access.token_personal_rotatePersonal Access Token RotateUse for GitLab personal access tokens: this action rotates a personal-scoped API token.
Parámetros obligatorios:
token_id (integer)access.token_personal_rotate_selfPersonal Access Token Rotate SelfUse for GitLab personal access tokens: this action rotates the personal-scoped token that authenticates this request itself, with no token_id parameter.
Parámetros obligatorios: Sin parámetros obligatorios
access.token_project_createProject Access Token CreateUse for GitLab project access tokens: this action creates a project-scoped API token.
Parámetros obligatorios:
name (string),project_id (string),scopes (array)access.token_project_getProject Access Token Getsolo lecturaUse for GitLab project access tokens: this action gets a project-scoped API token.
Parámetros obligatorios:
project_id (string),token_id (integer)access.token_project_listProject Access Token Listsolo lecturaUse for GitLab project access tokens: this action lists project-scoped API tokens.
Parámetros obligatorios:
project_id (string)access.token_project_revokeProject Access Token RevokedestructivaUse for GitLab project access tokens: this action revokes a project-scoped API token.
Parámetros obligatorios:
project_id (string),token_id (integer)access.token_project_rotateProject Access Token RotateUse for GitLab project access tokens: this action rotates a project-scoped API token.
Parámetros obligatorios:
project_id (string),token_id (integer)access.token_project_rotate_selfProject Access Token Rotate SelfUse for GitLab project access tokens: this action rotates the project-scoped token that authenticates this request itself, with no token_id parameter.
Parámetros obligatorios:
project_id (string)