Skip to main content

Circleci

This directory contains the manifest-only connector for source-circleci.

Documentation reference:​

  • Visit https://circleci.com/docs/api/v1/index.html for V1 API documentation
  • Visit https://circleci.com/docs/api/v2/index.html for V2 API documentation

Authentication setup​

CircleCI uses api key authentication, Visit https://app.circleci.com/settings/user/tokens for getting your api keys.

Configuration​

InputTypeDescriptionDefault Value
api_keystringAPI Key.
org_idstringOrganization ID. The org ID found in https://app.circleci.com/settings/organization/circleci/xxxxx/overview
start_datestringStart date.
project_idstringProject ID found in the project settings, Visit https://app.circleci.com/settings/project/circleci/ORG_SLUG/YYYYY
workflow_idarrayWorkflow ID's of project pipelines, Could be seen in the URL of pipeline build, Example https://app.circleci.com/pipelines/circleci/55555xxxxxx/7yyyyyyyyxxxxx/2/workflows/WORKFLOW_ID
job_numberstringJob Number of the workflow for jobs stream, Auto fetches from workflow_jobs stream, if not configured2

Streams​

Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
contextidDefaultPaginator✅✅
self_idsidDefaultPaginator✅❌
self_collaborationsidDefaultPaginator✅❌
meanalytics_idDefaultPaginator✅✅
projectsvcs_urlDefaultPaginator✅❌
pipelinesidDefaultPaginator✅✅
specific_projectidDefaultPaginator✅❌
jobsnumberDefaultPaginator✅❌
workflowidDefaultPaginator✅✅
insights_metricsproject_idDefaultPaginator✅❌
insights_branchesidDefaultPaginator✅❌
workflow_jobsidDefaultPaginator✅✅

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
API Key
required
string
api_key
string
org_id
string
project_id
string
start_date
string
job_number
array
workflow_id

Changelog​

Expand to review
VersionDatePRSubject
0.1.02024-10-1146729Remove unwanted optional config parameters
0.0.12024-09-2946249Initial release by @btkcodedev via Connector Builder