<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Getting started with the GitLab connector in Qlik Automate in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/ta-p/1887506</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;This article is intended to get started with the Gitlab connector in Qlik Automate.&lt;/P&gt;
&lt;H4&gt;Limitations&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;An app can only be used once per user. When the same Gitlab user has multiple connections using the same app an issue occurs when the access token needs to be refreshed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Authentication and Authorization&lt;/H4&gt;
&lt;P&gt;First start by creating an app in your Gitlab to obtain a client ID and client secret. This can be done in Preferences -&amp;gt; Applications. For redirect URI provide the following values: &lt;A href="https://connector.qlikcloud.com/callback" target="_blank" rel="noopener"&gt;https://connector.qlikcloud.com/callback&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The following scopes are required to use the GitLab connector with your GitLab OAuth app:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;api&lt;/LI&gt;
&lt;LI&gt;read_user&lt;/LI&gt;
&lt;LI&gt;read_api&lt;/LI&gt;
&lt;LI&gt;read_repository&lt;/LI&gt;
&lt;LI&gt;write_repository&lt;/LI&gt;
&lt;LI&gt;read_registry&lt;/LI&gt;
&lt;LI&gt;write_registry&lt;/LI&gt;
&lt;LI&gt;openid&lt;/LI&gt;
&lt;LI&gt;profile&lt;/LI&gt;
&lt;LI&gt;email&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Note the client ID and client secret that are provided when registering the app. You will need those when connecting.&lt;/P&gt;
&lt;P&gt;To authenticate with Gitlab you create a new connection. The connector makes use of OAuth2 for authentication and authorization purposes. First you will have to provide the client ID and client secret that you obtained in the previous step. If you are using a self hosted version of Gitlab you will have to provide the domain as well, otherwise leave it blank and it will default to gitlab.com. When you click connect you will be prompted with a popup screen to consent a list of permissions for Qlik Application Automate to use.&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkGeurtsen_3-1643712839737.png" style="width: 411px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71341iE3C4965A055AAF43/image-dimensions/411x837?v=v2" width="411" height="837" role="button" title="MarkGeurtsen_3-1643712839737.png" alt="MarkGeurtsen_3-1643712839737.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Available blocks&lt;/H4&gt;
&lt;P&gt;The connector blocks are built around the following objects and have create, get and list actions available:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Repositories&lt;/LI&gt;
&lt;LI&gt;Branches&lt;/LI&gt;
&lt;LI&gt;Commits&lt;/LI&gt;
&lt;LI&gt;Merge Requests&lt;/LI&gt;
&lt;LI&gt;Files&lt;/LI&gt;
&lt;LI&gt;Groups&lt;/LI&gt;
&lt;LI&gt;Issues&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Furthermore, blocks are available to perform commit actions which can be creating new files, updating a file, moving a file, deleting a file or modifying the execution mode of a file.&lt;BR /&gt;Webhooks are also available so that automations can be triggered as actions in Gitlab occur.&lt;/P&gt;
&lt;H4&gt;Example creating a commit and a merge request.&lt;/H4&gt;
&lt;P&gt;The following automation will create a file, update a file, move a file, delete a file and perform all this in a single commit. Next it will create a merge request from the branch feature/my-feature to the main branch:&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkGeurtsen_1-1643712631399.png" style="width: 742px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71339iA92E203A2BBF6A03/image-dimensions/742x476?v=v2" width="742" height="476" role="button" title="MarkGeurtsen_1-1643712631399.png" alt="MarkGeurtsen_1-1643712631399.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Using Webhooks&lt;/H4&gt;
&lt;P&gt;Webhooks are available for the following actions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;New push event&lt;/LI&gt;
&lt;LI&gt;New merge request&lt;/LI&gt;
&lt;LI&gt;New deploy&lt;/LI&gt;
&lt;LI&gt;New release&lt;/LI&gt;
&lt;LI&gt;New tag push event&lt;/LI&gt;
&lt;LI&gt;New pipeline event&lt;/LI&gt;
&lt;LI&gt;New job event&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The following example registers a webhook for new merge requests in a project and sends a message to Microsoft Teams:&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkGeurtsen_2-1643712656409.png" style="width: 718px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71340iD158F92372B8B6F7/image-dimensions/718x463?v=v2" width="718" height="463" role="button" title="MarkGeurtsen_2-1643712656409.png" alt="MarkGeurtsen_2-1643712656409.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 28 Jan 2026 13:03:57 GMT</pubDate>
    <dc:creator>MarkGeurtsen</dc:creator>
    <dc:date>2026-01-28T13:03:57Z</dc:date>
    <item>
      <title>Getting started with the GitLab connector in Qlik Automate</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/ta-p/1887506</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P&gt;This article is intended to get started with the Gitlab connector in Qlik Automate.&lt;/P&gt;
&lt;H4&gt;Limitations&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;An app can only be used once per user. When the same Gitlab user has multiple connections using the same app an issue occurs when the access token needs to be refreshed.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Authentication and Authorization&lt;/H4&gt;
&lt;P&gt;First start by creating an app in your Gitlab to obtain a client ID and client secret. This can be done in Preferences -&amp;gt; Applications. For redirect URI provide the following values: &lt;A href="https://connector.qlikcloud.com/callback" target="_blank" rel="noopener"&gt;https://connector.qlikcloud.com/callback&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The following scopes are required to use the GitLab connector with your GitLab OAuth app:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;api&lt;/LI&gt;
&lt;LI&gt;read_user&lt;/LI&gt;
&lt;LI&gt;read_api&lt;/LI&gt;
&lt;LI&gt;read_repository&lt;/LI&gt;
&lt;LI&gt;write_repository&lt;/LI&gt;
&lt;LI&gt;read_registry&lt;/LI&gt;
&lt;LI&gt;write_registry&lt;/LI&gt;
&lt;LI&gt;openid&lt;/LI&gt;
&lt;LI&gt;profile&lt;/LI&gt;
&lt;LI&gt;email&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Note the client ID and client secret that are provided when registering the app. You will need those when connecting.&lt;/P&gt;
&lt;P&gt;To authenticate with Gitlab you create a new connection. The connector makes use of OAuth2 for authentication and authorization purposes. First you will have to provide the client ID and client secret that you obtained in the previous step. If you are using a self hosted version of Gitlab you will have to provide the domain as well, otherwise leave it blank and it will default to gitlab.com. When you click connect you will be prompted with a popup screen to consent a list of permissions for Qlik Application Automate to use.&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkGeurtsen_3-1643712839737.png" style="width: 411px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71341iE3C4965A055AAF43/image-dimensions/411x837?v=v2" width="411" height="837" role="button" title="MarkGeurtsen_3-1643712839737.png" alt="MarkGeurtsen_3-1643712839737.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Available blocks&lt;/H4&gt;
&lt;P&gt;The connector blocks are built around the following objects and have create, get and list actions available:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Repositories&lt;/LI&gt;
&lt;LI&gt;Branches&lt;/LI&gt;
&lt;LI&gt;Commits&lt;/LI&gt;
&lt;LI&gt;Merge Requests&lt;/LI&gt;
&lt;LI&gt;Files&lt;/LI&gt;
&lt;LI&gt;Groups&lt;/LI&gt;
&lt;LI&gt;Issues&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Furthermore, blocks are available to perform commit actions which can be creating new files, updating a file, moving a file, deleting a file or modifying the execution mode of a file.&lt;BR /&gt;Webhooks are also available so that automations can be triggered as actions in Gitlab occur.&lt;/P&gt;
&lt;H4&gt;Example creating a commit and a merge request.&lt;/H4&gt;
&lt;P&gt;The following automation will create a file, update a file, move a file, delete a file and perform all this in a single commit. Next it will create a merge request from the branch feature/my-feature to the main branch:&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkGeurtsen_1-1643712631399.png" style="width: 742px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71339iA92E203A2BBF6A03/image-dimensions/742x476?v=v2" width="742" height="476" role="button" title="MarkGeurtsen_1-1643712631399.png" alt="MarkGeurtsen_1-1643712631399.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Using Webhooks&lt;/H4&gt;
&lt;P&gt;Webhooks are available for the following actions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;New push event&lt;/LI&gt;
&lt;LI&gt;New merge request&lt;/LI&gt;
&lt;LI&gt;New deploy&lt;/LI&gt;
&lt;LI&gt;New release&lt;/LI&gt;
&lt;LI&gt;New tag push event&lt;/LI&gt;
&lt;LI&gt;New pipeline event&lt;/LI&gt;
&lt;LI&gt;New job event&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The following example registers a webhook for new merge requests in a project and sends a message to Microsoft Teams:&lt;/P&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarkGeurtsen_2-1643712656409.png" style="width: 718px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71340iD158F92372B8B6F7/image-dimensions/718x463?v=v2" width="718" height="463" role="button" title="MarkGeurtsen_2-1643712656409.png" alt="MarkGeurtsen_2-1643712656409.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 28 Jan 2026 13:03:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/ta-p/1887506</guid>
      <dc:creator>MarkGeurtsen</dc:creator>
      <dc:date>2026-01-28T13:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Getting started with the GitLab connector in Qlik Application Automation</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/tac-p/2087558#M9528</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/147222"&gt;@MarkGeurtsen&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for this article.&lt;/P&gt;
&lt;P&gt;I'd like to ask you if for Qlik Sense Entreprise for Windows there's a connector for Gitlab. Could you tell us the different options we have?&lt;/P&gt;
&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 05:10:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/tac-p/2087558#M9528</guid>
      <dc:creator>LDR</dc:creator>
      <dc:date>2023-06-26T05:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: Getting started with the GitLab connector in Qlik Application Automation</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/tac-p/2087601#M9529</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/99769"&gt;@LDR&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have Github connectors for &lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Integrated_Web_Connectors_help/Content/Connectors_QWC_BuiltIn/Integrated%20connectors/GitHub-Connector-integrated.htm" target="_blank" rel="noopener"&gt;Qlik Cloud&lt;/A&gt;, &lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/Web_Connectors_help/Content/Connectors_QWC/Data-Source-Connectors/Github-Connector.htm" target="_blank" rel="noopener"&gt;Qlik Sense Enterprise on Windows&lt;/A&gt;, and &lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/Web_Connectors_help/Content/Connectors_QWC/Data-Source-Connectors/Github-Connector.htm" target="_blank" rel="noopener"&gt;QlikView&lt;/A&gt;. I am unaware of a Git&lt;EM&gt;lab&lt;/EM&gt;connector at this point, but let me reach out to my connector experts. I do believe though that this may require an idea/feature request.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will get back to you.&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 07:11:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/tac-p/2087601#M9529</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2023-06-26T07:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: Getting started with the GitLab connector in Qlik Application Automation</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/tac-p/2087653#M9533</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/99769"&gt;@LDR&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;No connector to GitLab currently exists.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We suggest using a third-party driver, such as the &lt;A href="https://www.devart.com/dbforge/sql/source-control/how-to-set-up-source-control-for-gitlab.html" target="_blank" rel="noopener"&gt;Devart ODBC Drivers&lt;/A&gt;, for on-prem use, but note that this is not an officially supported connector. It should help you get started though.&lt;/P&gt;
&lt;P&gt;As for a native connector: please raise an idea in&lt;A href="https://community.qlik.com/t5/ideation/ct-p/qlik-product-insight" target="_blank" rel="noopener"&gt; our ideation portal&lt;/A&gt; and express your interest.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All the best,&lt;BR /&gt;Sonja&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 08:42:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Getting-started-with-the-GitLab-connector-in-Qlik-Automate/tac-p/2087653#M9533</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2023-06-26T08:42:08Z</dc:date>
    </item>
  </channel>
</rss>

