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

  1. access.approve_groupAccess Request Approve Group

    Approve 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)

  2. access.approve_projectAccess Request Approve Project

    Approve 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)

  3. access.deny_groupAccess Request Deny Groupdestructiva

    Deny 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)

  4. access.deny_projectAccess Request Deny Projectdestructiva

    Deny 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)

  5. access.deploy_key_addDeploy Key Add

    Add 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)

  6. access.deploy_key_add_instanceDeploy Key Add Instance

    Create 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)

  7. access.deploy_key_deleteDeploy Key Deletedestructiva

    Delete 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)

  8. access.deploy_key_enableDeploy Key Enable

    Enable 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)

  9. access.deploy_key_getDeploy Key Getsolo lectura

    Get 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)

  10. access.deploy_key_list_allDeploy Key List Allsolo lectura

    List 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

  11. access.deploy_key_list_projectDeploy Key List Projectsolo lectura

    List 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)

  12. access.deploy_key_list_user_projectDeploy Key List User Projectsolo lectura

    List 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)

  13. access.deploy_key_updateDeploy Key Update

    Update 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)

  14. access.deploy_token_create_groupDeploy Token Create Group

    Create 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)

  15. access.deploy_token_create_projectDeploy Token Create Project

    Create 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)

  16. access.deploy_token_delete_groupDeploy Token Delete Groupdestructiva

    Permanently 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)

  17. access.deploy_token_delete_projectDeploy Token Delete Projectdestructiva

    Permanently 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)

  18. access.deploy_token_get_groupDeploy Token Get Groupsolo lectura

    Get 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)

  19. access.deploy_token_get_projectDeploy Token Get Projectsolo lectura

    Get 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)

  20. access.deploy_token_list_allDeploy Token List Allsolo lectura

    List 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

  21. access.deploy_token_list_groupDeploy Token List Groupsolo lectura

    List 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)

  22. access.deploy_token_list_projectDeploy Token List Projectsolo lectura

    List 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)

  23. access.invite_groupGroup Invite

    Invite 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)

  24. access.invite_list_groupGroup Invite List Pendingsolo lectura

    List 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)

  25. access.invite_list_projectProject Invite List Pendingsolo lectura

    List 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)

  26. access.invite_projectProject Invite

    Invite 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)

  27. access.request_groupAccess Request Request Group

    Request 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)

  28. access.request_list_groupAccess Request List Groupsolo lectura

    List 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)

  29. access.request_list_projectAccess Request List Projectsolo lectura

    List 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)

  30. access.request_projectAccess Request Request Project

    Request 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)

  31. access.token_group_createGroup Access Token Create

    Use for GitLab group access tokens: this action creates a group-scoped API token.

    Parámetros obligatorios: group_id (string), name (string), scopes (array)

  32. access.token_group_getGroup Access Token Getsolo lectura

    Use for GitLab group access tokens: this action gets a group-scoped API token.

    Parámetros obligatorios: group_id (string), token_id (integer)

  33. access.token_group_listGroup Access Token Listsolo lectura

    Use for GitLab group access tokens: this action lists group-scoped API tokens.

    Parámetros obligatorios: group_id (string)

  34. access.token_group_revokeGroup Access Token Revokedestructiva

    Use for GitLab group access tokens: this action revokes a group-scoped API token.

    Parámetros obligatorios: group_id (string), token_id (integer)

  35. access.token_group_rotateGroup Access Token Rotate

    Use for GitLab group access tokens: this action rotates a group-scoped API token.

    Parámetros obligatorios: group_id (string), token_id (integer)

  36. access.token_group_rotate_selfGroup Access Token Rotate Self

    Use 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)

  37. access.token_personal_getPersonal Access Token Getsolo lectura

    Use for GitLab personal access tokens: this action gets a personal-scoped API token.

    Parámetros obligatorios: Sin parámetros obligatorios

  38. access.token_personal_listPersonal Access Token Listsolo lectura

    Use for GitLab personal access tokens: this action lists personal-scoped API tokens.

    Parámetros obligatorios: Sin parámetros obligatorios

  39. access.token_personal_revokePersonal Access Token Revokedestructiva

    Use for GitLab personal access tokens: this action revokes a personal-scoped API token.

    Parámetros obligatorios: token_id (integer)

  40. access.token_personal_revoke_selfPersonal Access Token Revoke Selfdestructiva

    Use 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

  41. access.token_personal_rotatePersonal Access Token Rotate

    Use for GitLab personal access tokens: this action rotates a personal-scoped API token.

    Parámetros obligatorios: token_id (integer)

  42. access.token_personal_rotate_selfPersonal Access Token Rotate Self

    Use 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

  43. access.token_project_createProject Access Token Create

    Use for GitLab project access tokens: this action creates a project-scoped API token.

    Parámetros obligatorios: name (string), project_id (string), scopes (array)

  44. access.token_project_getProject Access Token Getsolo lectura

    Use for GitLab project access tokens: this action gets a project-scoped API token.

    Parámetros obligatorios: project_id (string), token_id (integer)

  45. access.token_project_listProject Access Token Listsolo lectura

    Use for GitLab project access tokens: this action lists project-scoped API tokens.

    Parámetros obligatorios: project_id (string)

  46. access.token_project_revokeProject Access Token Revokedestructiva

    Use for GitLab project access tokens: this action revokes a project-scoped API token.

    Parámetros obligatorios: project_id (string), token_id (integer)

  47. access.token_project_rotateProject Access Token Rotate

    Use for GitLab project access tokens: this action rotates a project-scoped API token.

    Parámetros obligatorios: project_id (string), token_id (integer)

  48. access.token_project_rotate_selfProject Access Token Rotate Self

    Use 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)