GitLab
gitlabA web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features.
Acciones disponibles (54)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Archive ProjectGITLAB_ARCHIVE_PROJECTAcciónTool to archive a project. use when you need to mark a project read-only after finishing active development. call after confirming no further changes are required.
GITLAB_ARCHIVE_PROJECTAcciónTool to archive a project. use when you need to mark a project read-only after finishing active development. call after confirming no further changes are required.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project to archive.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create GitLab GroupGITLAB_CREATE_GROUPAcciónTool to create a new group in gitlab. use when you need to establish a new group for projects or collaboration.
GITLAB_CREATE_GROUPAcciónTool to create a new group in gitlab. use when you need to establish a new group for projects or collaboration.
Parámetros de entrada
namestringObligatorioThe name of the group.
pathstringObligatorioThe path of the group.
avatarstringImage file for avatar of the group.
parent_idintegerThe parent group ID for creating nested group.
visibilitystringenumThe group’s visibility.
privateinternalpublicdescriptionstringThe group’s description.
lfs_enabledbooleanEnable/disable Large File Storage (LFS) for the projects in this group.
default_branchstringThe default branch name for group’s projects.
emails_enabledbooleanEnable email notifications.
membership_lockbooleanUsers cannot be added to projects in this group. Premium and Ultimate only.
organization_idintegerThe organization ID for the group.
duo_availabilitystringenumDuo availability setting. Note: In the UI, never_on is displayed as "Always Off".
default_ondefault_offnever_onmentions_disabledbooleanDisable the capability of a group from getting mentioned.
wiki_access_levelstringenumThe wiki access level. Premium and Ultimate only.
disabledprivateenabledauto_devops_enabledbooleanDefault to Auto DevOps pipeline for all projects within this group.
share_with_group_lockbooleanPrevent sharing a project with another group within this group.
project_creation_levelstringenumDetermine if developers can create projects in the group.
administratornoonemaintainerdeveloperrequest_access_enabledbooleanAllow users to request member access.
subgroup_creation_levelstringenumAllowed to create subgroups.
ownermaintainertwo_factor_grace_periodintegerTime before Two-factor authentication is enforced (in hours).
enabled_git_access_protocolstringenumEnabled protocols for Git access.
sshhttpallexperiment_features_enabledbooleanEnable experiment features for this group.
shared_runners_minutes_limitintegerCan be set by administrators only. Maximum number of monthly compute minutes for this group. Can be nil (default; inherit system default), 0 (unlimited), or > 0. GitLab Self-Managed, Premium and Ultimate only.
require_two_factor_authenticationbooleanRequire all users in this group to set up two-factor authentication.
default_branch_protection_defaultsobjectOptions for default_branch_protection_defaults. E.g. {"allowed_to_push": [{"access_level":40}], "allow_force_push": False, "allowed_to_merge": [{"access_level":40}], "developer_can_initial_push": False}
extra_shared_runners_minutes_limitintegerCan be set by administrators only. Additional compute minutes for this group. GitLab Self-Managed, Premium and Ultimate only.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ProjectGITLAB_CREATE_PROJECTAcciónTool to create a new project in gitlab. implements post /projects endpoint.
GITLAB_CREATE_PROJECTAcciónTool to create a new project in gitlab. implements post /projects endpoint.
Parámetros de entrada
namestringObligatorioThe name of the project.
pathstringObligatorioThe path or URL-friendly name for the project.
visibilitystringenumProject visibility.
privateinternalpublicdescriptionstringProject description.
namespace_idintegerThe namespace (group or user ID) under which to create the project.
wiki_enabledbooleanEnable wiki feature.
default_branchstringThe default branch name.
issues_enabledbooleanEnable issues feature.
snippets_enabledbooleanEnable snippets feature.
build_git_strategystringGit strategy for builds.
merge_requests_enabledbooleanEnable merge requests feature.
container_registry_enabledbooleanEnable container registry.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Project IssueGITLAB_CREATE_PROJECT_ISSUEAcciónTool to create a new issue in a gitlab project. use when you need to report a bug, request a feature, or track a task within a specific project.
GITLAB_CREATE_PROJECT_ISSUEAcciónTool to create a new issue in a gitlab project. use when you need to report a bug, request a feature, or track a task within a specific project.
Parámetros de entrada
idstringObligatorioThe global ID or URL-encoded path of the project.
iidintegerThe internal ID of the project’s issue (requires administrator or project owner rights).
titlestringObligatorioThe title of an issue.
labelsstringComma-separated label names to assign to the new issue. If a label does not already exist, this creates a new project label and assigns it to the issue.
weightintegerThe weight of the issue. Valid values are greater than or equal to 0. Premium and Ultimate only.
epic_idintegerID of the epic to add the issue to. Valid values are greater than or equal to 0. Premium and Ultimate only.
due_datestringThe due date. Date time string in the format `YYYY-MM-DD`, for example `2016-03-11`.
epic_iidintegerIID of the epic to add the issue to. Valid values are greater than or equal to 0. (deprecated, scheduled for removal in API version 5). Premium and Ultimate only.
created_atstringWhen the issue was created. Date time string, ISO 8601 formatted, for example `2016-03-11T03:45:40Z`. Requires administrator or project/group owner rights.
issue_typestringenumThe type of issue. One of `issue`, `incident`, `test_case` or `task`. Default is `issue`.
issueincidenttest_casetaskassignee_idintegerThe ID of the user to assign the issue to. Only appears on GitLab Free.
descriptionstringThe description of an issue. Limited to 1,048,576 characters.
assignee_idsinteger[]The IDs of the users to assign the issue to. Premium and Ultimate only.
confidentialbooleanSet an issue to be confidential. Default is false.
milestone_idintegerThe global ID of a milestone to assign issue. To find the `milestone_id` associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue’s details.
discussion_to_resolvestringThe ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with `merge_request_to_resolve_discussions_of`.
merge_request_to_resolve_discussions_ofintegerThe IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Repository BranchGITLAB_CREATE_REPOSITORY_BRANCHAcciónTool to create a new branch in a project. use when you need to create a new branch from an existing branch or a specific commit in a gitlab project.
GITLAB_CREATE_REPOSITORY_BRANCHAcciónTool to create a new branch in a project. use when you need to create a new branch from an existing branch or a specific commit in a gitlab project.
Parámetros de entrada
refstringObligatorioThe branch name or commit SHA to create the new branch from.
project_idintegerObligatorioThe ID or URL-encoded path of the project.
branch_namestringObligatorioThe name of the new branch.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ProjectGITLAB_DELETE_PROJECTAcciónTool to delete a gitlab project by its id. use when you need to remove a project, either by marking it for later deletion or deleting it immediately.
GITLAB_DELETE_PROJECTAcciónTool to delete a gitlab project by its id. use when you need to remove a project, either by marking it for later deletion or deleting it immediately.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project to be deleted.
full_pathstringThe full path of the project (e.g., namespace/project_name). Used with `permanently_remove=true` for immediate deletion. Available in GitLab Free from 18.0 (previously Premium/Ultimate only since 15.11).
permanently_removebooleanIf true, the project is deleted immediately. Otherwise, it is marked for deletion and removed after a retention period. Available in GitLab Free from 18.0 (previously Premium/Ultimate only since 15.11).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download Project AvatarGITLAB_DOWNLOAD_PROJECT_AVATARAcciónTool to download a project’s avatar image. use when you need the raw avatar bytes after confirming the project exists.
GITLAB_DOWNLOAD_PROJECT_AVATARAcciónTool to download a project’s avatar image. use when you need the raw avatar bytes after confirming the project exists.
Parámetros de entrada
idstringObligatorioThe ID or URL-encoded path of the project whose avatar to download.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Erase JobGITLAB_ERASE_JOBAcciónTool to erase the content of a specified job within a project. use when you need to remove job artifacts and logs.
GITLAB_ERASE_JOBAcciónTool to erase the content of a specified job within a project. use when you need to remove job artifacts and logs.
Parámetros de entrada
job_idintegerObligatorioThe ID of the job to be erased.
project_idintegerObligatorioThe ID or URL-encoded path of the project.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Commit ReferencesGITLAB_GET_COMMIT_REFSAcciónTool to get all references (branches or tags) a commit is pushed to. use when you need to find out which branches or tags a specific commit belongs to in a gitlab project.
GITLAB_GET_COMMIT_REFSAcciónTool to get all references (branches or tags) a commit is pushed to. use when you need to find out which branches or tags a specific commit belongs to in a gitlab project.
Parámetros de entrada
shastringObligatorioThe commit hash.
ref_typestringenumThe scope of commits to list. Possible values are `branch`, `tag`, or `all`.
branchtagallproject_idintegerObligatorioThe ID or URL-encoded path of the project.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Commit SequenceGITLAB_GET_COMMIT_SEQUENCEAcciónTool to get the sequence number of a commit in a project by following parent links from the given commit. use when you need to determine the order of a commit in the project's history.
GITLAB_GET_COMMIT_SEQUENCEAcciónTool to get the sequence number of a commit in a project by following parent links from the given commit. use when you need to determine the order of a commit in the project's history.
Parámetros de entrada
shastringObligatorioThe commit hash.
project_idintegerObligatorioThe ID or URL-encoded path of the project.
first_parentbooleanFollow only the first parent commit upon seeing a merge commit.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Group DetailsGITLAB_GET_GROUPAcciónTool to retrieve information about a specific group by its id. use when you need to get details of a gitlab group.
GITLAB_GET_GROUPAcciónTool to retrieve information about a specific group by its id. use when you need to get details of a gitlab group.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the group.
with_projectsbooleanInclude details from projects that belong to the specified group (defaults to true). Deprecated, scheduled for removal in API v5.
with_custom_attributesbooleanInclude custom attributes in response (administrators only).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Group MemberGITLAB_GET_GROUP_MEMBERAcciónTool to retrieve details for a specific group member. use when you need to fetch membership information for a user in a group after you know both group id and user id.
GITLAB_GET_GROUP_MEMBERAcciónTool to retrieve details for a specific group member. use when you need to fetch membership information for a user in a group after you know both group id and user id.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the group.
user_idintegerObligatorioThe user ID of the group member to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get GroupsGITLAB_GET_GROUPSAcciónGet groups
GITLAB_GET_GROUPSAcciónGet groups
Parámetros de entrada
pageintegerPage number for pagination.
sortstringenumReturn groups sorted in 'asc' or 'desc' order.
ascdescownedbooleanLimit to groups owned by the current user.
searchstringSearch for groups by name or path.
order_bystringenumReturn groups ordered by this field.
idnamepathcreated_atupdated_atper_pageintegerNumber of results per page.
statisticsbooleanInclude group statistics (admin only).
all_availablebooleanInclude all groups the user has access to (admin only).
skip_groups[]integer[]List of group IDs to exclude.
with_projectsbooleanInclude project details in response (deprecated).
with_two_factorbooleanInclude groups requiring two-factor authentication.
min_access_levelintegerLimit to groups with minimum access level.
with_custom_attributesbooleanInclude custom attributes in response (admins only).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Job DetailsGITLAB_GET_JOB_DETAILSAcciónTool to retrieve details of a single job by its id within a specified project. use this when you need to fetch specific information about a particular ci/cd job.
GITLAB_GET_JOB_DETAILSAcciónTool to retrieve details of a single job by its id within a specified project. use this when you need to fetch specific information about a particular ci/cd job.
Parámetros de entrada
job_idintegerObligatorioThe ID of the job.
project_idintegerObligatorioThe ID or URL-encoded path of the project.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Merge Request NotesGITLAB_GET_MERGE_REQUEST_NOTESAcciónTool to fetch comments on a merge request. use when you need to retrieve all notes for a specific merge request.
GITLAB_GET_MERGE_REQUEST_NOTESAcciónTool to fetch comments on a merge request. use when you need to retrieve all notes for a specific merge request.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
pageintegerPage number to retrieve.
per_pageintegerNumber of notes per page (max 100).
merge_request_iidintegerObligatorioInternal ID of the merge request.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProjectGITLAB_GET_PROJECTAcciónTool to get a single project by id or url-encoded path.
GITLAB_GET_PROJECTAcciónTool to get a single project by id or url-encoded path.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Project LanguagesGITLAB_GET_PROJECT_LANGUAGESAcciónTool to list programming languages used in a project with percentages. use when you need the project language breakdown.
GITLAB_GET_PROJECT_LANGUAGESAcciónTool to list programming languages used in a project with percentages. use when you need the project language breakdown.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Project MemberGITLAB_GET_PROJECT_MEMBERAcciónTool to retrieve details for a specific project member. use after confirming project and user ids to fetch membership information for a project member.
GITLAB_GET_PROJECT_MEMBERAcciónTool to retrieve details for a specific project member. use after confirming project and user ids to fetch membership information for a project member.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
user_idintegerObligatorioThe user ID of the project member to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Project Member AllGITLAB_GET_PROJECT_MEMBER_ALLAcciónTool to retrieve details for a specific project member (including inherited and invited members). use when you need the effective membership info (including invitations and inheritance).
GITLAB_GET_PROJECT_MEMBER_ALLAcciónTool to retrieve details for a specific project member (including inherited and invited members). use when you need the effective membership info (including invitations and inheritance).
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
user_idintegerObligatorioThe user ID of the project member.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Merge Request CommitsGITLAB_GET_PROJECT_MERGE_REQUEST_COMMITSAcciónTool to get commits of a merge request. use when you need to retrieve all commits associated with a specific merge request.
GITLAB_GET_PROJECT_MERGE_REQUEST_COMMITSAcciónTool to get commits of a merge request. use when you need to retrieve all commits associated with a specific merge request.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
merge_request_iidintegerObligatorioInternal ID of the merge request.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Project Merge RequestsGITLAB_GET_PROJECT_MERGE_REQUESTSAcciónTool to retrieve a list of merge requests for a specific project. use when you need to get all merge requests associated with a project, with options to filter by state, labels, milestones, and other attributes.
GITLAB_GET_PROJECT_MERGE_REQUESTSAcciónTool to retrieve a list of merge requests for a specific project. use when you need to get all merge requests associated with a project, with options to filter by state, labels, milestones, and other attributes.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
wipstringFilter merge requests against their wip status. Use yes to return only draft merge requests, no to return non-draft merge requests.
pageintegerThe page of results to return. Defaults to 1.
sortstringReturns requests sorted in asc or desc order. Default is desc.
viewstringIf simple, returns the iid, URL, title, description, and basic state of merge request.
scopestringReturns merge requests for the given scope: created_by_me, assigned_to_me or all. Defaults to created_by_me.
statestringReturns all merge requests or just those that are opened, closed, locked, or merged.
iids[]integer[]Returns the request having the given iid.
labelsstringReturns merge requests matching a comma-separated list of labels. None lists all merge requests with no labels. Any lists all merge requests with at least one label. Predefined names are case-insensitive.
searchstringSearch merge requests against their title and description.
approvedstringFilters merge requests by their approved status. yes returns only approved merge requests. no returns only non-approved merge requests. Requires the mr_approved_filter feature flag, disabled by default.
order_bystringReturns requests ordered by created_at, title, merged_at, or updated_at fields. Default is created_at.
per_pageintegerThe number of results per page. Defaults to 20.
author_idintegerReturns merge requests created by the given user id. Mutually exclusive with author_username. Combine with scope=all or scope=assigned_to_me.
milestonestringReturns merge requests for a specific milestone. None returns merge requests with no milestone. Any returns merge requests that have an assigned milestone.
not_filterobjectReturns merge requests that do not match the parameters supplied. Accepts: labels, milestone, author_id, author_username, assignee_id, assignee_username, reviewer_id, reviewer_username, my_reaction_emoji.
assignee_idintegerReturns merge requests assigned to the given user id. None returns unassigned merge requests. Any returns merge requests with an assignee.
environmentstringReturns merge requests deployed to the given environment.
reviewer_idintegerReturns merge requests which have the user as a reviewer with the given user id. None returns merge requests with no reviewers. Any returns merge requests with any reviewer. Mutually exclusive with reviewer_username.
approver_idsinteger[]Returns merge requests which have specified all the users with the given id as individual approvers. None returns merge requests without approvers. Any returns merge requests with an approver. Premium and Ultimate only.
created_afterstringdate-timeReturns merge requests created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
merge_user_idintegerReturns the merge requests merged by the user with the given user id. Mutually exclusive with merge_user_username. Introduced in GitLab 17.0.
source_branchstringReturns merge requests with the given source branch.
target_branchstringReturns merge requests with the given target branch.
updated_afterstringdate-timeReturns merge requests updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
created_beforestringdate-timeReturns merge requests created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
deployed_afterstringdate-timeReturns merge requests deployed after the given date/time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
updated_beforestringdate-timeReturns merge requests updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
approved_by_idsinteger[]Returns merge requests approved by all the users with the given id, up to 5 users. None returns merge requests with no approvals. Any returns merge requests with an approval. Premium and Ultimate only.
author_usernamestringReturns merge requests created by the given username. Mutually exclusive with author_id.
deployed_beforestringdate-timeReturns merge requests deployed before the given date/time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
my_reaction_emojistringReturns merge requests reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
reviewer_usernamestringReturns merge requests which have the user as a reviewer with the given username. None returns merge requests with no reviewers. Any returns merge requests with any reviewer. Mutually exclusive with reviewer_id.
merge_user_usernamestringReturns the merge requests merged by the user with the given username. Mutually exclusive with merge_user_id. Introduced in GitLab 17.0.
with_labels_detailsbooleanIf true, response returns more details for each label in labels field: :name, :color, :description, :description_html, :text_color. Default is false.
with_merge_status_recheckbooleanIf true, this projection requests (but does not guarantee) an asynchronous recalculation of the merge_status field. Enable the restrict_merge_status_recheck feature flag to ignore this attribute when requested by users without at least the Developer role.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProjectsGITLAB_GET_PROJECTSAcciónTool to list all projects accessible to the authenticated user. supports filtering.
GITLAB_GET_PROJECTSAcciónTool to list all projects accessible to the authenticated user. supports filtering.
Parámetros de entrada
pageintegerPage number for pagination.
sortstringenumReturn projects sorted in 'asc' or 'desc' order. Default is 'desc'.
ascdescownedbooleanLimit by projects explicitly owned by the current user.
searchstringReturn list of projects matching search criteria (case-insensitive substring).
simplebooleanReturn only limited fields for each project.
starredbooleanLimit by projects starred by the current user.
archivedbooleanLimit by archived status.
id_afterintegerLimit results to projects with IDs greater than the specified ID.
order_bystringenumReturn projects ordered by this field. Default is 'created_at'.
idnamepathcreated_atupdated_atstar_countlast_activity_atper_pageintegerNumber of items per page (1-100).
id_beforeintegerLimit results to projects with IDs less than the specified ID.
membershipbooleanLimit by projects that the current user is a member of.
statisticsbooleanInclude project statistics. Available to Reporter role and above.
visibilitystringenumLimit by project visibility.
privateinternalpublicmin_access_levelintegerLimit by current user minimal role (access_level).
with_issues_enabledbooleanLimit by enabled issues feature.
with_custom_attributesbooleanInclude custom attributes in response (admin only).
with_programming_languagestringLimit by projects which use the given programming language.
with_merge_requests_enabledbooleanLimit by enabled merge requests feature.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Merge Request DiffsGITLAB_GET_PROJECTS_ID_MERGE_REQUESTS_IID_DIFFSAcciónTool to list all diff versions of a merge request. use when you need to inspect changes across different diff versions after creating or updating a merge request.
GITLAB_GET_PROJECTS_ID_MERGE_REQUESTS_IID_DIFFSAcciónTool to list all diff versions of a merge request. use when you need to inspect changes across different diff versions after creating or updating a merge request.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
merge_request_iidintegerObligatorioThe internal ID of the merge request.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Repository BranchGITLAB_GET_REPOSITORY_BRANCHAcciónTool to retrieve information about a specific branch in a project. use when you need to get details for a single branch.
GITLAB_GET_REPOSITORY_BRANCHAcciónTool to retrieve information about a specific branch in a project. use when you need to get details for a single branch.
Parámetros de entrada
project_idintegerObligatorioThe ID or URL-encoded path of the project.
branch_namestringObligatorioThe URL-encoded name of the branch.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Repository BranchesGITLAB_GET_REPOSITORY_BRANCHESAcciónRetrieves a list of repository branches for a project. use this when you need to get all branches or search for specific branches within a gitlab project.
GITLAB_GET_REPOSITORY_BRANCHESAcciónRetrieves a list of repository branches for a project. use this when you need to get all branches or search for specific branches within a gitlab project.
Parámetros de entrada
regexstringReturn list of branches with names matching a re2 regular expression.
searchstringReturn list of branches containing the search string. Use `^term` to find branches that begin with `term`, and `term$` to find branches that end with `term`.
project_idintegerObligatorioThe ID or URL-encoded path of the project.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Single CommitGITLAB_GET_SINGLE_COMMITAcciónTool to get a specific commit identified by the commit hash or name of a branch or tag. use this when you need to retrieve detailed information about a single commit in a gitlab project repository.
GITLAB_GET_SINGLE_COMMITAcciónTool to get a specific commit identified by the commit hash or name of a branch or tag. use this when you need to retrieve detailed information about a single commit in a gitlab project repository.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
shastringObligatorioThe commit hash or name of a repository branch or tag.
statsbooleanInclude commit stats. Default is true.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Single PipelineGITLAB_GET_SINGLE_PIPELINEAcciónTool to retrieve details of a single pipeline by its id within a specified project. use when you need to get information about a specific ci/cd pipeline.
GITLAB_GET_SINGLE_PIPELINEAcciónTool to retrieve details of a single pipeline by its id within a specified project. use when you need to get information about a specific ci/cd pipeline.
Parámetros de entrada
project_idintegerObligatorioThe ID or URL-encoded path of the project.
pipeline_idintegerObligatorioThe ID of the pipeline.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get UserGITLAB_GET_USERAcciónTool to retrieve information about a specific user by their id. use when you need to fetch details for a single gitlab user.
GITLAB_GET_USERAcciónTool to retrieve information about a specific user by their id. use when you need to fetch details for a single gitlab user.
Parámetros de entrada
idintegerObligatorioThe ID of the user.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User PreferencesGITLAB_GET_USER_PREFERENCESAcciónTool to get the current user's preferences. use when you need to retrieve the user's diff display and ci identity jwt settings after authentication.
GITLAB_GET_USER_PREFERENCESAcciónTool to get the current user's preferences. use when you need to retrieve the user's diff display and ci identity jwt settings after authentication.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get UsersGITLAB_GET_USERSAcciónTool to retrieve a list of users from gitlab. use this when you need to find user information, search for specific users, or filter users based on various criteria like activity status or creation date.
GITLAB_GET_USERSAcciónTool to retrieve a list of users from gitlab. use this when you need to find user information, search for specific users, or filter users based on various criteria like activity status or creation date.
Parámetros de entrada
pageintegerPage number for pagination.
sortstringenumReturn users sorted in 'asc' or 'desc' order. Default is 'desc'. (Admin only)
ascdescactivebooleanFilters only active users. Default is false.
adminsbooleanReturn only administrators. Default is false. (Admin only)
humansbooleanFilters only regular users that are not bot or internal users. Default is false.
searchstringSearch for users by name, username, or public email.
blockedbooleanFilters only blocked users. Default is false.
auditorsbooleanReturn only auditor users. Default is false. If not included, it returns all users. (Admin only, Premium and Ultimate only)
externalbooleanFilters only external users. Default is false.
order_bystringenumReturn users ordered by 'id', 'name', 'username', 'created_at', or 'updated_at' fields. Default is 'id'. (Admin only)
idnameusernamecreated_atupdated_atper_pageintegerNumber of items per page for pagination.
providerstringThe external provider. (Admin only)
usernamestringGet a single user with a specific username.
skip_ldapbooleanSkip LDAP users. (Admin only, Premium and Ultimate only)
extern_uidstringGet a single user with a specific external authentication provider UID. (Admin only)
two_factorstringenumFilter users by Two-factor authentication. Filter values are 'enabled' or 'disabled'. (Admin only)
enableddisabledcreated_afterstringdate-timeReturn users created after specified time (ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ).
created_beforestringdate-timeReturn users created before specified time (ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ).
exclude_activebooleanFilters only non active users. Default is false.
exclude_humansbooleanFilters only bot or internal users. Default is false.
exclude_externalbooleanFilters only non external users. Default is false.
exclude_internalbooleanFilters only non internal users. Default is false.
without_projectsbooleanFilter users without projects. Default is false. (Admin only)
without_project_botsbooleanFilters user without project bots. Default is false.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User StatusGITLAB_GET_USERS_ID_STATUSAcciónTool to get a user's status by id. use when you need to retrieve a gitlab user's current status message, emoji, and availability after identifying their user id.
GITLAB_GET_USERS_ID_STATUSAcciónTool to get a user's status by id. use when you need to retrieve a gitlab user's current status message, emoji, and availability after identifying their user id.
Parámetros de entrada
user_idintegerObligatorioThe numeric ID of the GitLab user whose status you want to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User StatusGITLAB_GET_USER_STATUSAcciónTool to get the current user's status. use when displaying or verifying the authenticated user's gitlab status after login.
GITLAB_GET_USER_STATUSAcciónTool to get the current user's status. use when displaying or verifying the authenticated user's gitlab status after login.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User Support PINGITLAB_GET_USER_SUPPORT_PINAcciónTool to get details of the current user's support pin. use when you need to retrieve the active support pin and its expiration for the authenticated user.
GITLAB_GET_USER_SUPPORT_PINAcciónTool to get details of the current user's support pin. use when you need to retrieve the active support pin and its expiration for the authenticated user.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Import project membersGITLAB_IMPORT_PROJECT_MEMBERSAcciónTool to import members from one project to another. use when migrating members between projects.
GITLAB_IMPORT_PROJECT_MEMBERSAcciónTool to import members from one project to another. use when migrating members between projects.
Parámetros de entrada
idstringObligatorioID or URL-encoded path of the target project to receive members.
project_idstringObligatorioID or URL-encoded path of the source project to import members from.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All Group MembersGITLAB_LIST_ALL_GROUP_MEMBERSAcciónTool to list all members of a group including direct, inherited, and invited members. use when you need a comprehensive membership list beyond direct members.
GITLAB_LIST_ALL_GROUP_MEMBERSAcciónTool to list all members of a group including direct, inherited, and invited members. use when you need a comprehensive membership list beyond direct members.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the group.
pageintegerPage number for pagination.
per_pageintegerNumber of items per page for pagination.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All Project MembersGITLAB_LIST_ALL_PROJECT_MEMBERSAcciónTool to list all members of a project (direct, inherited, invited). use when you need the effective membership list including inherited and invited members.
GITLAB_LIST_ALL_PROJECT_MEMBERSAcciónTool to list all members of a project (direct, inherited, invited). use when you need the effective membership list including inherited and invited members.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
pageintegerPage number for pagination.
querystringFilters results based on a given name, email, or username. Use partial values to widen the scope of the query.
statestringenumFilter results by member state, one of 'awaiting' or 'active'. Premium and Ultimate only.
awaitingactiveper_pageintegerNumber of items per page for pagination.
user_idsinteger[]Filter the results on the given user IDs.
show_seat_infobooleanShow seat information for users.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Billable Group MembersGITLAB_LIST_BILLABLE_GROUP_MEMBERSAcciónTool to list billable members of a top-level group (including its subgroups and projects). use when generating billing reports; requires owner role on the group.
GITLAB_LIST_BILLABLE_GROUP_MEMBERSAcciónTool to list billable members of a top-level group (including its subgroups and projects). use when generating billing reports; requires owner role on the group.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the top-level group. Only top-level groups are supported.
pageintegerPage number for pagination (must be ≥ 1).
sortstringenumSort order for results. Supported values: access_level_asc|access_level_desc|last_joined|name_asc|name_desc|oldest_joined|oldest_sign_in|recent_sign_in|last_activity_on_asc|last_activity_on_desc.
access_level_ascaccess_level_desclast_joinedname_ascname_descoldest_joinedoldest_sign_inrecent_sign_inlast_activity_on_asclast_activity_on_descsearchstringSearch string to filter members by name, username, or public email.
per_pageintegerNumber of items per page for pagination (must be ≥ 1).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Group MembersGITLAB_LIST_GROUP_MEMBERSAcciónTool to list direct members of a group. use when you need to retrieve or filter a group's direct membership.
GITLAB_LIST_GROUP_MEMBERSAcciónTool to list direct members of a group. use when you need to retrieve or filter a group's direct membership.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the group.
pageintegerPage number for pagination.
sortstringenumOrder results by access level, ascending or descending.
access_level_ascaccess_level_descquerystringFilter members by name, username, or email substring.
activebooleanWhen true, return only active users.
per_pageintegerNumber of results per page (1–100).
relationsstring[]Membership relation types to include: direct, descendants, inherited, or shared.
skip_usersinteger[]List of user IDs to exclude from the results.
two_factorstringenumFilter users by two-factor authentication status.
enableddisabledinclude_inheritedbooleanInclude members inherited from ancestor groups when true.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Pending Group MembersGITLAB_LIST_PENDING_GROUP_MEMBERSAcciónTool to list pending members of a group and its subgroups and projects. use when you need to review users awaiting approval or invited without an account. call after confirming the top-level group id.
GITLAB_LIST_PENDING_GROUP_MEMBERSAcciónTool to list pending members of a group and its subgroups and projects. use when you need to review users awaiting approval or invited without an account. call after confirming the top-level group id.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the top-level group.
pageintegerPage number for pagination (1-based index).
per_pageintegerNumber of items per page for pagination (max 100).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Pipeline JobsGITLAB_LIST_PIPELINE_JOBSAcciónTool to retrieve a list of jobs for a specified pipeline within a project. use this when you need to inspect the status or details of jobs associated with a particular ci/cd pipeline.
GITLAB_LIST_PIPELINE_JOBSAcciónTool to retrieve a list of jobs for a specified pipeline within a project. use this when you need to inspect the status or details of jobs associated with a particular ci/cd pipeline.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
scopestringenumThe scope of jobs to show. Can be a single status or a list of statuses. If not provided, all jobs are returned.
canceledcancelingcreatedfailedmanualpendingpreparingrunningscheduledskippedsuccesswaiting_for_resourcepipeline_idintegerObligatorioThe ID of the pipeline.
include_retriedbooleanInclude retried jobs in the response. Defaults to false.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project GroupsGITLAB_LIST_PROJECT_GROUPSAcciónTool to list ancestor groups of a project. use when you need to retrieve all groups a project belongs to or is shared with.
GITLAB_LIST_PROJECT_GROUPSAcciónTool to list ancestor groups of a project. use when you need to retrieve all groups a project belongs to or is shared with.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
pageintegerPage number of the results to retrieve.
searchstringSearch for specific groups by name.
per_pageintegerNumber of items to return per page.
skip_groupsinteger[]Skip the group IDs passed.
with_sharedbooleanInclude projects shared with this group. Default is false.
shared_visible_onlybooleanLimit to shared groups user has access to.
shared_min_access_levelintegerLimit to shared groups with at least this access level.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project Invited GroupsGITLAB_LIST_PROJECT_INVITED_GROUPSAcciónTool to list groups invited to a project. use when auditing which groups have access to a project.
GITLAB_LIST_PROJECT_INVITED_GROUPSAcciónTool to list groups invited to a project. use when auditing which groups have access to a project.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
pageintegerPage number for pagination.
per_pageintegerNumber of items to return per page.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project PipelinesGITLAB_LIST_PROJECT_PIPELINESAcciónTool to retrieve a list of pipelines for a specified project. use when you need to get information about ci/cd pipelines, such as their status, source, or creation/update times.
GITLAB_LIST_PROJECT_PIPELINESAcciónTool to retrieve a list of pipelines for a specified project. use when you need to get information about ci/cd pipelines, such as their status, source, or creation/update times.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
refstringThe ref of pipelines.
shastringThe SHA of pipelines.
namestringReturn pipelines with the specified name.
pageintegerPage number for pagination.
sortstringenumSort pipelines in 'asc' or 'desc' order.
ascdescscopestringenumThe scope of pipelines, one of: 'running', 'pending', 'finished', 'branches', 'tags'.
runningpendingfinishedbranchestagssourcestringThe pipeline source. To return child pipelines, set to 'parent_pipeline'.
statusstringenumThe status of pipelines.
createdwaiting_for_resourcepreparingpendingrunningsuccessfailedcanceledskippedmanualscheduledorder_bystringenumOrder pipelines by 'id', 'status', 'ref', 'updated_at' or 'user_id'.
idstatusrefupdated_atuser_idper_pageintegerNumber of items per page for pagination.
usernamestringThe username of the user who triggered pipelines.
yaml_errorsbooleanReturns pipelines with invalid configurations.
created_afterstringdate-timeReturn pipelines created after the specified date (ISO 8601 format).
updated_afterstringdate-timeReturn pipelines updated after the specified date (ISO 8601 format).
created_beforestringdate-timeReturn pipelines created before the specified date (ISO 8601 format).
updated_beforestringdate-timeReturn pipelines updated before the specified date (ISO 8601 format).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project Shareable GroupsGITLAB_LIST_PROJECT_SHAREABLE_GROUPSAcciónTool to list groups that can be shared with a project. use before sharing a project to fetch eligible groups.
GITLAB_LIST_PROJECT_SHAREABLE_GROUPSAcciónTool to list groups that can be shared with a project. use before sharing a project to fetch eligible groups.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
pageintegerPage number for pagination.
searchstringSearch term to filter groups by name or path.
per_pageintegerNumber of items per page for pagination.
skip_groupsinteger[]List of group IDs to exclude from the results.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project Repository TagsGITLAB_LIST_PROJECT_TAGSAcciónTool to retrieve a list of repository tags for a specified project. use when you need to get all tags associated with a project in gitlab.
GITLAB_LIST_PROJECT_TAGSAcciónTool to retrieve a list of repository tags for a specified project. use when you need to get all tags associated with a project in gitlab.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
pageintegerPage number of the results to retrieve.
sortstringReturn tags sorted in `asc` or `desc` order. Default is `desc`.
searchstringReturn a list of tags matching the search criteria. You can use `^term` and `term$` to find tags that begin and end with `term`.
order_bystringReturn tags ordered by `name`, `updated`, or `version`. Default is `updated`.
per_pageintegerNumber of items to return per page.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project Transfer LocationsGITLAB_LIST_PROJECT_TRANSFER_LOCATIONSAcciónTool to list namespaces available for project transfer. use when you need to determine which groups a project can be transferred into.
GITLAB_LIST_PROJECT_TRANSFER_LOCATIONSAcciónTool to list namespaces available for project transfer. use when you need to determine which groups a project can be transferred into.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
searchstringThe group names to search for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List project usersGITLAB_LIST_PROJECT_USERSAcciónTool to list users of a project. use after you have a project id and want to retrieve its users.
GITLAB_LIST_PROJECT_USERSAcciónTool to list users of a project. use after you have a project id and want to retrieve its users.
Parámetros de entrada
idstringObligatorioThe ID or URL-encoded path of the project.
searchstringFilter users by name or username.
skip_usersinteger[]List of user IDs to exclude from the result.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Repository CommitsGITLAB_LIST_REPOSITORY_COMMITSAcciónTool to get a list of repository commits in a project. use when you need to retrieve commit history for a specific project, branch, or time range.
GITLAB_LIST_REPOSITORY_COMMITSAcciónTool to get a list of repository commits in a project. use when you need to retrieve commit history for a specific project, branch, or time range.
Parámetros de entrada
allbooleanRetrieve every commit from the repository. When set to true, the ref_name parameter is ignored.
pathstringThe file path to filter commits by.
orderstringenumList commits in order. Possible values: default, topo. Defaults to default, the commits are shown in reverse chronological order.
defaulttoposincestringOnly commits after or on this date are returned in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.
untilstringOnly commits before or on this date are returned in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.
authorstringSearch commits by commit author.
ref_namestringThe name of a repository branch, tag or revision range, or if not given the default branch.
trailersbooleanParse and include Git trailers for every commit.
project_idintegerObligatorioThe ID or URL-encoded path of the project.
with_statsbooleanStats about each commit are added to the response.
first_parentbooleanFollow only the first parent commit upon seeing a merge commit.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List User ProjectsGITLAB_LIST_USER_PROJECTSAcciónTool to list projects owned by a specific user. use after obtaining target user identity to fetch owned projects.
GITLAB_LIST_USER_PROJECTSAcciónTool to list projects owned by a specific user. use after obtaining target user identity to fetch owned projects.
Parámetros de entrada
idintegerObligatorioThe ID or username of the user whose projects to list.
pageintegerPage number for pagination.
sortstringenumReturn projects sorted in asc or desc order. Default is 'desc'.
ascdescownedbooleanLimit by projects explicitly owned by the specified user.
searchstringReturn list of projects matching search criteria (case-insensitive substring).
simplebooleanReturn only limited fields for each project.
starredbooleanLimit by projects starred by the specified user.
archivedbooleanLimit by archived status.
id_afterintegerLimit results to projects with IDs greater than the specified ID.
order_bystringenumReturn projects ordered by this field. Default is 'created_at'.
idnamepathcreated_atupdated_atstar_countlast_activity_atper_pageintegerNumber of items per page (1-100).
id_beforeintegerLimit results to projects with IDs less than the specified ID.
membershipbooleanLimit by projects that the current user is a member of.
statisticsbooleanInclude project statistics. Available to Reporter role and above.
visibilitystringenumLimit by project visibility.
privateinternalpublicupdated_afterstringdate-timeLimit projects updated after given time (ISO 8601).
updated_beforestringdate-timeLimit projects updated before given time (ISO 8601).
min_access_levelintegerLimit by current user minimal role (access_level).
with_issues_enabledbooleanLimit by enabled issues feature.
with_custom_attributesbooleanInclude custom attributes in response (admin only).
with_programming_languagestringLimit by projects which use the given programming language.
with_merge_requests_enabledbooleanLimit by enabled merge requests feature.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Support PINGITLAB_POST_USER_SUPPORT_PINAcciónTool to create a support pin for your authenticated user. use when gitlab support requests a pin to verify your identity.
GITLAB_POST_USER_SUPPORT_PINAcciónTool to create a support pin for your authenticated user. use when gitlab support requests a pin to verify your identity.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update User PreferencesGITLAB_PUT_USER_PREFERENCESAcciónTool to update the current user's preferences. use when adjusting default diff viewing and ci identity settings.
GITLAB_PUT_USER_PREFERENCESAcciónTool to update the current user's preferences. use when adjusting default diff viewing and ci identity settings.
Parámetros de entrada
view_diffs_file_by_filebooleanObligatorioFlag indicating the user sees only one file diff per page.
show_whitespace_in_diffsbooleanObligatorioFlag indicating the user sees whitespace changes in diffs.
pass_user_identities_to_ci_jwtbooleanObligatorioFlag indicating the user passes their external identities as CI information. Internal use only; do not expose to third-party services.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set User StatusGITLAB_SET_USER_STATUSAcciónTool to set the current user's status. use when you need to update availability or convey current mood on gitlab.
GITLAB_SET_USER_STATUSAcciónTool to set the current user's status. use when you need to update availability or convey current mood on gitlab.
Parámetros de entrada
emojistringName of the emoji to use as status. Defaults to 'speech_balloon' if omitted.
messagestringStatus message to display. Max 100 characters; can contain emoji codes.
clear_status_afterstringenumAutomatically clear status after the specified time interval. Allowed values: 30_minutes, 3_hours, 8_hours, 1_day, 3_days, 7_days, 30_days.
30_minutes3_hours8_hours1_day3_days7_days30_days
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Share Project With GroupGITLAB_SHARE_PROJECT_WITH_GROUPAcciónTool to share a project with a group. use when you need to grant a group specific access level to a project.
GITLAB_SHARE_PROJECT_WITH_GROUPAcciónTool to share a project with a group. use when you need to grant a group specific access level to a project.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
group_idintegerObligatorioThe ID of the group to share with.
expires_atstringExpiration date for the group share in YYYY-MM-DD format (ISO 8601).
group_accessintegerObligatorioThe access level to grant the group. One of GitLab's access levels, e.g., 30 for Developer, 40 for Maintainer.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Start Housekeeping TaskGITLAB_START_PROJECT_HOUSEKEEPINGAcciónTool to start the housekeeping task for a project. use when you need to trigger manual maintenance or pruning on a repository.
GITLAB_START_PROJECT_HOUSEKEEPINGAcciónTool to start the housekeeping task for a project. use when you need to trigger manual maintenance or pruning on a repository.
Parámetros de entrada
idintegerObligatorioThe ID or URL-encoded path of the project.
taskstringenumType of housekeeping task to perform. `prune` triggers a manual prune of unreachable objects; `eager` triggers eager housekeeping.
pruneeager
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not