Connectors

Cloud Infrastructure & DevOps

CircleCI

CI/CD platform: pipelines, workflows, jobs, artifacts, and build status events
CircleCI API referenceAPI checked August 18, 2026
Signs in with
Connection fields
Runs on
Cloud or On-Prem Worker
Operations
111
Ready-made triggers
0

Connect CircleCI

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for CircleCI and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for CircleCI.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from CircleCI without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if CircleCI can send webhooks, a Webhook trigger receives them at its own URL.

Operations

111 operations in 19 groups. Each one is a step you can add to a flow.

Context10
Add or update an environment variableaddEnvironmentVariableToContextPUTCreate or update an environment variable within a context.
Create a new contextcreateContextPOSTCreates a new context in the specified organization.
Create context restrictioncreateContextRestrictionPOSTCreates project or expression restriction on a context.
Delete a contextdeleteContextDELETEDelete a context by its ID.
Delete context restrictiondeleteContextRestrictionDELETEDeletes a project, expression or group restriction from a context.
Get a contextgetContextGETReturns basic information about a context.
Get context restrictionsgetContextRestrictionsGETGets a list of project and expression restrictions associated with a context.
List contextslistContextsGETList all contexts for an owner.
List environment variableslistEnvironmentVariablesFromContextGETList information about environment variables in a context, not including their values.
Remove an environment variabledeleteEnvironmentVariableFromContextDELETEDelete an environment variable from a context.
Deploy5
Get ComponentgetComponentGETGet the details of a component by ID.
Get EnvironmentgetEnvironmentGETAllows getting an environment for a given environment ID.
List Component VersionslistComponentVersionsGETList the versions for a component.
List ComponentslistComponentsGETAllows for listing of components for a given organization ID.
List EnvironmentslistEnvironmentsGETAllows listing environments for a given organization ID.
Group4
A group in an organizationgetGroupGETGet details for a group in an organization.
Create GroupscreateOrganizationGroupPOSTCreate a new group under the organization.
Delete a groupdeleteGroupDELETEDelete a group in an organization.
Groups in an organizationgetOrganizationGroupsGETGet all the groups in an organization.
Insight10
Get all branches for a projectgetAllInsightsBranchesGETGet a list of all branches for a specified project.
Get flaky tests for a projectgetFlakyTestsGETGet a list of flaky tests for a given project.
Get metrics and trends for workflowsgetWorkflowSummaryGETGet the metrics and trends for a particular workflow on a single branch or all branches
Get recent runs of a workflowgetProjectWorkflowRunsGETGet recent runs of a workflow.
Get summary metrics and trends for a project across it'sgetProjectWorkflowsPageDataGETGet summary metrics and trends for a project at workflow and branch level.
Get summary metrics for a project workflow's jobs.getProjectWorkflowJobMetricsGETGet summary metrics for a project workflow's jobs.
Get summary metrics for a project's workflowsgetProjectWorkflowMetricsGETGet summary metrics for a project's workflows.
Get summary metrics with trends for the entire org, and forgetOrgSummaryDataGETGets aggregated summary metrics with trends for the entire org.
Get test metrics for a project's workflowsgetProjectWorkflowTestMetricsGETGet test metrics for a project's workflows.
Job timeseries datagetJobTimeseriesGETGet timeseries data for all jobs within a workflow.
Job3
Cancel job by job IDcancelJobByJobIDPOSTCancel job with a given job ID.
Cancel job by job numbercancelJobByJobNumberPOSTCancel job with a given job number.
Get a jobgetJobGETGets a job's metadata by its unique ID, including its name, job number, type, status, and associated resource IDs.
OIDC Token Management6
Delete org-level claimsDeleteOrgClaimsDELETEDeletes org-level custom claims of OIDC identity tokens
Delete project-level claimsDeleteProjectClaimsDELETEDeletes project-level custom claims of OIDC identity tokens
Get org-level claimsGetOrgClaimsGETFetches org-level custom claims of OIDC identity tokens
Get project-level claimsGetProjectClaimsGETFetches project-level custom claims of OIDC identity tokens
Patch org-level claimsPatchOrgClaimsPATCHCreates/Updates org-level custom claims of OIDC identity tokens
Patch project-level claimsPatchProjectClaimsPATCHCreates/Updates project-level custom claims of OIDC identity tokens
Organization6
Create a new organizationcreateOrganizationPOSTCreate a new organization.
Create a new URL Orb allow-list entrycreateURLOrbAllowListEntryPOSTCreate a new URL Orb allow-list entry
Delete an organizationdeleteOrganizationDELETEDelete an organization.
Get an organizationgetOrganizationGETRetrieve an organization by slug or ID
List the entries in the org's URL Orb allow-listlistURLOrbAllowListEntriesGETList the entries in the org's URL Orb allow-list
Remove an entry from the org's URL orb allow-listremoveURLOrbAllowListEntryDELETERemove an entry from the org's URL orb allow-list
OTel3
🧪 Create an OTLP exportercreateOtelExporterPOST[ EXPERIMENTAL ] Creates a new OTLP exporter configuration for the given organization.
🧪 Delete an OTLP exporterdeleteOtelExporterDELETE[ EXPERIMENTAL ] Deletes an OTLP exporter configuration by ID.
🧪 List OTLP exporterslistOtelExportersGET[ EXPERIMENTAL ] Returns a list of OTLP exporter configurations for the given organization.
Pipeline11
Continue a pipelinecontinuePipelinePOSTContinue a pipeline from the setup phase.
Get a list of pipelineslistPipelinesGETReturns all pipelines for the most recently built projects (max 250) you follow in an organization.
Get a pipeline by IDgetPipelineByIdGETReturns a pipeline by the pipeline ID.
Get a pipeline by pipeline numbergetPipelineByNumberGETReturns a pipeline by the pipeline number.
Get a pipeline's configurationgetPipelineConfigByIdGETReturns a pipeline's configuration by ID.
Get a pipeline's workflowslistWorkflowsByPipelineIdGETReturns a paginated list of workflows by pipeline ID.
Get all pipelineslistPipelinesForProjectGETReturns all pipelines for this project.
Get pipeline values for a pipelinegetPipelineValuesByIdGETReturns a map of pipeline values by pipeline ID.
Get your pipelineslistMyPipelinesGETReturns a sequence of all pipelines for this project triggered by the user.
Recommended Trigger a new pipelinetriggerPipelineRunPOSTTrigger a pipeline given a pipeline definition ID.
Trigger a new pipelinetriggerPipelinePOSTThis endpoint is superseded by the [new Trigger Pipeline API, which supports all organization and pipeline types except GitLab.] Triggers a new pipeline on the project.
Pipeline Definition5
Create pipeline definitioncreatePipelineDefinitionPOSTCreate a pipeline definition for a given project.
Delete pipeline definitiondeletePipelineDefinitionDELETEDelete pipeline definition.
Get pipeline definitiongetPipelineDefinitionGETGet details for a pipeline definition.
List pipeline definitionslistPipelineDefinitionsGETList all pipeline definitions for a given project.
Update pipeline definitionupdatePipelineDefinitionPATCHUpdate pipeline definition.
Policy Management9
Creates policy bundle for the contextCreatePolicyBundlePOSTThis endpoint replaces the current policy bundle with the provided policy bundle
Get the decision settingsGetDecisionSettingsGETThis endpoint retrieves the current decision settings (eg enable/disable policy evaluation)
Makes a decisionMakeDecisionPOSTThis endpoint will evaluate input data (config+metadata) against owner's stored policies and return a decision.
Retrieves a policy documentGetPolicyDocumentGETThis endpoint will retrieve a policy document.
Retrieves Policy BundleGetPolicyBundleGETThis endpoint will retrieve a policy bundle
Retrieves Policy Bundle for a given decision log IDGetDecisionLogPolicyBundleGETThis endpoint will retrieve a policy bundle for a given decision log ID
Retrieves the owner's decision audit log by given decisionIDGetDecisionLogGETThis endpoint will retrieve a decision for a given decision log ID
Retrieves the owner's decision audit logs.GetDecisionLogsGETThis endpoint will return a list of decision audit logs that were made using this owner's policies.
Set the decision settingsSetDecisionSettingsPATCHThis endpoint allows modifying decision settings (eg enable/disable policy evaluation)
Project13
Create a new checkout keycreateCheckoutKeyPOSTNot available to projects that use GitLab or GitHub App.
Create a new projectcreateProjectPOSTCreate a new project.
Create an environment variablecreateEnvVarPOSTCreates a new environment variable.
Delete a checkout keydeleteCheckoutKeyDELETEDeletes the checkout key via md5 or sha256 fingerprint.
Delete a projectdeleteProjectBySlugDELETEDeletes a project by project slug
Delete an environment variabledeleteEnvVarDELETEDeletes the environment variable named :name.
Get a checkout keygetCheckoutKeyGETReturns an individual checkout key via md5 or sha256 fingerprint.
Get a masked environment variablegetEnvVarGETReturns the masked value of environment variable :name.
Get a projectgetProjectBySlugGETRetrieves a project by project slug.
Get all checkout keyslistCheckoutKeysGETReturns a sequence of checkout keys for :project.
Get project settingsgetProjectSettingsGETReturns a list of the advanced settings for a CircleCI project, whether enabled (true) or not (false).
List all environment variableslistEnvVarsGETReturns four 'x' characters, in addition to the last four ASCII characters of the value, consistent with the display of environment variable values on the CircleCI website.
Update project settingspatchProjectSettingsPATCHUpdates one or more of the advanced settings for a CircleCI project.
Rollback1
Rollback a projectrollbackProjectPOSTPerforms a rollback operation by triggering a rollback pipeline.
Schedule5
Create a schedulecreateSchedulePOSTCreates a schedule and returns the created schedule.
Delete a scheduledeleteScheduleByIdDELETEDeletes a schedule by ID.
Get a schedule by ID. Available only on schedules associatedgetScheduleByIdGETGet a schedule by id.
List schedule triggerslistSchedulesForProjectGETFor a given project, returns all schedules associated with GitHub OAuth or Bitbucket Cloud pipeline definitions.
Update a scheduleupdateSchedulePATCHUpdates a schedule and returns the updated schedule.
Trigger5
Create triggercreateTriggerPOSTCreate a trigger for a given pipeline definition.
Delete triggerdeleteTriggerDELETEDelete a trigger.
Get triggergetTriggerGETGet details for a trigger.
List pipeline definition triggerslistPipelineDefinitionTriggersGETList all triggers for a given pipeline definition.
Update triggerupdateTriggerPATCHUpdate a trigger.
Usage2
Create a usage exportcreateUsageExportPOSTSubmits a request to create a usage export for an organization.
Get a usage exportgetUsageExportGETGets a usage export for an organization.
User3
CollaborationsgetCollaborationsGETProvides the set of organizations of which a user is a member or a collaborator.
User InformationgetCurrentUserGETProvides information about the user that is currently signed in.
User InformationgetUserGETProvides information about the user with the given ID.
Webhook5
Create an outbound webhookcreateWebhookPOSTCreates an outbound webhook.
Delete an outbound webhookdeleteWebhookDELETEDeletes an outbound webhook
Get a webhookgetWebhookByIdGETGet an outbound webhook by id.
List webhooksgetWebhooksGETGet a list of outbound webhooks that match the given scope-type and scope-id
Update an outbound webhookupdateWebhookPUTUpdates an outbound webhook.
Workflow5
Approve a jobapprovePendingApprovalJobByIdPOSTApproves a pending approval job in a workflow.
Cancel a workflowcancelWorkflowPOSTCancels a running workflow.
Get a workflowgetWorkflowByIdGETReturns summary fields of a workflow by ID.
Get a workflow's jobslistWorkflowJobsGETReturns a sequence of jobs for a workflow.
Rerun a workflowrerunWorkflowPOSTReruns a workflow.