{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"CircleCI integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"circleci-integration","__idx":0},"children":["CircleCI integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["CircleCI is a continuous integration and delivery platform that automates building, testing, and deploying software. This integration connects CircleCI to Frontegg using a Personal API Token, enabling your AI agent to manage projects, pipelines, workflows, jobs, contexts, environment variables, webhooks, schedules, and insights."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A CircleCI account"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to your ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.circleci.com/settings/user/tokens"},"children":["User Settings → Personal API Tokens"]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Token permissions","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A Personal API Token acts on your behalf and has full read and write permissions for the organizations and projects you can access. Create the token under a user account with the access level you want the integration to have."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-circleci","__idx":1},"children":["Connect CircleCI"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-personal-api-tokens-page","__idx":2},"children":["Step 1: Open the Personal API Tokens page"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to CircleCI and navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["User Settings → Personal API Tokens"]}," at ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://app.circleci.com/settings/user/tokens"]},". This page lists the tokens generated for your account."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create New Token"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/circleci-1.d07f1af8bdddb8857c383efa7f7426567c72ee3af1b56150bf7c64efa1a28c00.1ce25488.png","alt":"CircleCI Personal API Tokens page"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-name-the-token","__idx":3},"children":["Step 2: Name the token"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create New API Token"]}," dialog, enter a descriptive ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token name"]}," such as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},". Optionally adjust the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Expiry date"]}," (tokens can have a maximum expiry of one year), then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add API Token"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/circleci-2.6d0fb76c746fe5ee00b2c61a2f3a206fb830a375c507398023a17456da463c6b.1ce25488.png","alt":"CircleCI create new API token dialog"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-copy-the-token","__idx":4},"children":["Step 3: Copy the token"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["CircleCI displays the new token value once. Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Copy"]}," to copy it, and store it securely — you will not be able to view it again after closing the dialog."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Copy the token now","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["CircleCI shows the full token only once, immediately after creation. Copy it before closing the dialog. If you lose it, delete the token and create a new one."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/circleci-3.7065183b86739400b492dea1ec41fb52b334e637a9ea7771b7e82f9d47aca74e.1ce25488.png","alt":"CircleCI new API token value"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":5},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have obtained your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Personal API Token"]}," from the steps above, enter it in the integration configuration page of the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["[ENVIRONMENT]"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integrations"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CircleCI"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the token in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Key"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Personal API Token to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":6},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://circleci.com/docs/api/v2/"},"children":["CircleCI API v2 documentation"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://circleci.com/docs/managing-api-tokens/"},"children":["Managing API tokens"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.circleci.com/settings/user/tokens"},"children":["CircleCI Personal API Tokens"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]},"headings":[{"value":"CircleCI integration","id":"circleci-integration","depth":2},{"value":"Connect CircleCI","id":"connect-circleci","depth":3},{"value":"Step 1: Open the Personal API Tokens page","id":"step-1-open-the-personal-api-tokens-page","depth":4},{"value":"Step 2: Name the token","id":"step-2-name-the-token","depth":4},{"value":"Step 3: Copy the token","id":"step-3-copy-the-token","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"category":"DevOps","displayName":"CircleCI","seo":{"title":"CircleCI integration"}},"lastModified":"2026-06-10T05:29:28.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/circleci","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}