API for managing pipelines, workflows, jobs, and projects.
https://circleci.com/api/v2111 endpoints available
/meUser Information
/contextList contexts
/contextCreate a new context
/webhookList webhooks
/webhookCreate an outbound webhook
/pipelineGet a list of pipelines
/user/{id}User Information
/organizationCreate a new organization
/workflow/{id}Get a workflow
/deploy/componentsList Components
/me/collaborationsCollaborations
/pipeline/continueContinue a pipeline
/workflow/{id}/jobGet a workflow's jobs
/deploy/environmentsList Environments
/workflow/{id}/rerunRerun a workflow
/context/{context_id}Get a context
/context/{context_id}Delete a context
/jobs/{job-id}/cancelCancel job by job ID
/webhook/{webhook-id}Get a webhook
/webhook/{webhook-id}Update an outbound webhook
/webhook/{webhook-id}Delete an outbound webhook
/workflow/{id}/cancelCancel a workflow
/pipeline/{pipeline-id}Get a pipeline by ID
/project/{project-slug}Get a project
/project/{project-slug}Delete a project
/schedule/{schedule-id}Get a schedule by ID. Available only on schedules associated with GitHub OAuth or Bitbucket Cloud pipeline definitions.
/schedule/{schedule-id}Update a schedule
/schedule/{schedule-id}Delete a schedule
/insights/{org-slug}/summaryGet summary metrics with trends for the entire org, and for each project.
/organization/{org-slug-or-id}Get an organization
/organization/{org-slug-or-id}Delete an organization
/organizations/{org_id}/groupsGroups in an organization
/organizations/{org_id}/groupsCreate Groups
/pipeline/{pipeline-id}/configGet a pipeline's configuration
/pipeline/{pipeline-id}/valuesGet pipeline values for a pipeline
/project/{project-slug}/envvarList all environment variables
/project/{project-slug}/envvarCreate an environment variable
/org/{orgID}/oidc-custom-claimsGet org-level claims
/org/{orgID}/oidc-custom-claimsPatch org-level claims
/org/{orgID}/oidc-custom-claimsDelete org-level claims
/projects/{project_id}/rollbackRollback a project
/pipeline/{pipeline-id}/workflowGet a pipeline's workflows
/project/{project-slug}/pipelineGet all pipelines
/project/{project-slug}/pipelineTrigger a new pipeline
/project/{project-slug}/scheduleList schedule triggers
/project/{project-slug}/scheduleCreate a schedule
/deploy/components/{component_id}Get Component
/insights/{project-slug}/branchesGet all branches for a project
/context/{context_id}/restrictionsGet context restrictions
/context/{context_id}/restrictionsCreate context restriction
/insights/{project-slug}/workflowsGet summary metrics for a project's workflows
/insights/{project-slug}/flaky-testsGet flaky tests for a project
/project/{project-slug}/checkout-keyGet all checkout keys
/project/{project-slug}/checkout-keyCreate a new checkout key
/deploy/environments/{environment_id}Get Environment
/project/{project-slug}/envvar/{name}Get a masked environment variable
/project/{project-slug}/envvar/{name}Delete an environment variable
/project/{project-slug}/pipeline/mineGet your pipelines
/insights/pages/{project-slug}/summaryGet summary metrics and trends for a project across it's workflows and branches
/organization/{org-slug-or-id}/projectCreate a new project
/organizations/{org_id}/usage_export_jobCreate a usage export
/project/{project-slug}/job/{job-number}Get job details
/organizations/{org_id}/groups/{group_id}A group in an organization
/organizations/{org_id}/groups/{group_id}Delete a group
/context/{context_id}/environment-variableList environment variables
/deploy/components/{component_id}/versionsList Component Versions
/project/{project-slug}/{job-number}/testsGet test metadata
/owner/{ownerID}/context/{context}/decisionRetrieves the owner's decision audit logs.
/owner/{ownerID}/context/{context}/decisionMakes a decision
/projects/{project_id}/pipeline-definitionsList pipeline definitions
/projects/{project_id}/pipeline-definitionsCreate pipeline definition
/project/{provider}/{organization}/{project}⚠️ Create a project
/projects/{project_id}/triggers/{trigger_id}Get trigger
/projects/{project_id}/triggers/{trigger_id}Update trigger
/projects/{project_id}/triggers/{trigger_id}Delete trigger
/workflow/{id}/approve/{approval_request_id}Approve a job
/project/{project-slug}/{job-number}/artifactsGet a job's artifacts
/project/{project-slug}/job/{job-number}/cancelCancel job by job number
/owner/{ownerID}/context/{context}/policy-bundleRetrieves Policy Bundle
/owner/{ownerID}/context/{context}/policy-bundleCreates policy bundle for the context
/organization/{org-slug-or-id}/url-orb-allow-listList the entries in the org's URL Orb allow-list
/organization/{org-slug-or-id}/url-orb-allow-listCreate a new URL Orb allow-list entry
/insights/{project-slug}/workflows/{workflow-name}Get recent runs of a workflow
/project/{project-slug}/checkout-key/{fingerprint}Get a checkout key
/project/{project-slug}/checkout-key/{fingerprint}Delete a checkout key
/project/{project-slug}/pipeline/{pipeline-number}Get a pipeline by pipeline number
/context/{context_id}/restrictions/{restriction_id}Delete context restriction
/org/{orgID}/project/{projectID}/oidc-custom-claimsGet project-level claims
/org/{orgID}/project/{projectID}/oidc-custom-claimsPatch project-level claims
/org/{orgID}/project/{projectID}/oidc-custom-claimsDelete project-level claims
/owner/{ownerID}/context/{context}/decision/settingsGet the decision settings
/owner/{ownerID}/context/{context}/decision/settingsSet the decision settings
/project/{provider}/{organization}/{project}/settingsGet project settings
/project/{provider}/{organization}/{project}/settingsUpdate project settings
/insights/{project-slug}/workflows/{workflow-name}/jobsGet summary metrics for a project workflow's jobs.
/owner/{ownerID}/context/{context}/decision/{decisionID}Retrieves the owner's decision audit log by given decisionID
/context/{context_id}/environment-variable/{env_var_name}Add or update an environment variable
/context/{context_id}/environment-variable/{env_var_name}Remove an environment variable
/project/{provider}/{organization}/{project}/pipeline/run[Recommended] Trigger a new pipeline
/insights/{project-slug}/workflows/{workflow-name}/summaryGet metrics and trends for workflows
/owner/{ownerID}/context/{context}/policy-bundle/{policyName}Retrieves a policy document
/organizations/{org_id}/usage_export_job/{usage_export_job_id}Get a usage export
/insights/{project-slug}/workflows/{workflow-name}/test-metricsGet test metrics for a project's workflows
/insights/time-series/{project-slug}/workflows/{workflow-name}/jobsJob timeseries data
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}Get pipeline definition
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}Update pipeline definition
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}Delete pipeline definition
/owner/{ownerID}/context/{context}/decision/{decisionID}/policy-bundleRetrieves Policy Bundle for a given decision log ID
/organization/{org-slug-or-id}/url-orb-allow-list/{allow-list-entry-id}Remove an entry from the org's URL orb allow-list
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}/triggersList pipeline definition triggers
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}/triggersCreate trigger
API for managing pipelines, workflows, jobs, and projects.
https://circleci.com/api/v2111 endpoints available
/meUser Information
/contextList contexts
/contextCreate a new context
/webhookList webhooks
/webhookCreate an outbound webhook
/pipelineGet a list of pipelines
/user/{id}User Information
/organizationCreate a new organization
/workflow/{id}Get a workflow
/deploy/componentsList Components
/me/collaborationsCollaborations
/pipeline/continueContinue a pipeline
/workflow/{id}/jobGet a workflow's jobs
/deploy/environmentsList Environments
/workflow/{id}/rerunRerun a workflow
/context/{context_id}Get a context
/context/{context_id}Delete a context
/jobs/{job-id}/cancelCancel job by job ID
/webhook/{webhook-id}Get a webhook
/webhook/{webhook-id}Update an outbound webhook
/webhook/{webhook-id}Delete an outbound webhook
/workflow/{id}/cancelCancel a workflow
/pipeline/{pipeline-id}Get a pipeline by ID
/project/{project-slug}Get a project
/project/{project-slug}Delete a project
/schedule/{schedule-id}Get a schedule by ID. Available only on schedules associated with GitHub OAuth or Bitbucket Cloud pipeline definitions.
/schedule/{schedule-id}Update a schedule
/schedule/{schedule-id}Delete a schedule
/insights/{org-slug}/summaryGet summary metrics with trends for the entire org, and for each project.
/organization/{org-slug-or-id}Get an organization
/organization/{org-slug-or-id}Delete an organization
/organizations/{org_id}/groupsGroups in an organization
/organizations/{org_id}/groupsCreate Groups
/pipeline/{pipeline-id}/configGet a pipeline's configuration
/pipeline/{pipeline-id}/valuesGet pipeline values for a pipeline
/project/{project-slug}/envvarList all environment variables
/project/{project-slug}/envvarCreate an environment variable
/org/{orgID}/oidc-custom-claimsGet org-level claims
/org/{orgID}/oidc-custom-claimsPatch org-level claims
/org/{orgID}/oidc-custom-claimsDelete org-level claims
/projects/{project_id}/rollbackRollback a project
/pipeline/{pipeline-id}/workflowGet a pipeline's workflows
/project/{project-slug}/pipelineGet all pipelines
/project/{project-slug}/pipelineTrigger a new pipeline
/project/{project-slug}/scheduleList schedule triggers
/project/{project-slug}/scheduleCreate a schedule
/deploy/components/{component_id}Get Component
/insights/{project-slug}/branchesGet all branches for a project
/context/{context_id}/restrictionsGet context restrictions
/context/{context_id}/restrictionsCreate context restriction
/insights/{project-slug}/workflowsGet summary metrics for a project's workflows
/insights/{project-slug}/flaky-testsGet flaky tests for a project
/project/{project-slug}/checkout-keyGet all checkout keys
/project/{project-slug}/checkout-keyCreate a new checkout key
/deploy/environments/{environment_id}Get Environment
/project/{project-slug}/envvar/{name}Get a masked environment variable
/project/{project-slug}/envvar/{name}Delete an environment variable
/project/{project-slug}/pipeline/mineGet your pipelines
/insights/pages/{project-slug}/summaryGet summary metrics and trends for a project across it's workflows and branches
/organization/{org-slug-or-id}/projectCreate a new project
/organizations/{org_id}/usage_export_jobCreate a usage export
/project/{project-slug}/job/{job-number}Get job details
/organizations/{org_id}/groups/{group_id}A group in an organization
/organizations/{org_id}/groups/{group_id}Delete a group
/context/{context_id}/environment-variableList environment variables
/deploy/components/{component_id}/versionsList Component Versions
/project/{project-slug}/{job-number}/testsGet test metadata
/owner/{ownerID}/context/{context}/decisionRetrieves the owner's decision audit logs.
/owner/{ownerID}/context/{context}/decisionMakes a decision
/projects/{project_id}/pipeline-definitionsList pipeline definitions
/projects/{project_id}/pipeline-definitionsCreate pipeline definition
/project/{provider}/{organization}/{project}⚠️ Create a project
/projects/{project_id}/triggers/{trigger_id}Get trigger
/projects/{project_id}/triggers/{trigger_id}Update trigger
/projects/{project_id}/triggers/{trigger_id}Delete trigger
/workflow/{id}/approve/{approval_request_id}Approve a job
/project/{project-slug}/{job-number}/artifactsGet a job's artifacts
/project/{project-slug}/job/{job-number}/cancelCancel job by job number
/owner/{ownerID}/context/{context}/policy-bundleRetrieves Policy Bundle
/owner/{ownerID}/context/{context}/policy-bundleCreates policy bundle for the context
/organization/{org-slug-or-id}/url-orb-allow-listList the entries in the org's URL Orb allow-list
/organization/{org-slug-or-id}/url-orb-allow-listCreate a new URL Orb allow-list entry
/insights/{project-slug}/workflows/{workflow-name}Get recent runs of a workflow
/project/{project-slug}/checkout-key/{fingerprint}Get a checkout key
/project/{project-slug}/checkout-key/{fingerprint}Delete a checkout key
/project/{project-slug}/pipeline/{pipeline-number}Get a pipeline by pipeline number
/context/{context_id}/restrictions/{restriction_id}Delete context restriction
/org/{orgID}/project/{projectID}/oidc-custom-claimsGet project-level claims
/org/{orgID}/project/{projectID}/oidc-custom-claimsPatch project-level claims
/org/{orgID}/project/{projectID}/oidc-custom-claimsDelete project-level claims
/owner/{ownerID}/context/{context}/decision/settingsGet the decision settings
/owner/{ownerID}/context/{context}/decision/settingsSet the decision settings
/project/{provider}/{organization}/{project}/settingsGet project settings
/project/{provider}/{organization}/{project}/settingsUpdate project settings
/insights/{project-slug}/workflows/{workflow-name}/jobsGet summary metrics for a project workflow's jobs.
/owner/{ownerID}/context/{context}/decision/{decisionID}Retrieves the owner's decision audit log by given decisionID
/context/{context_id}/environment-variable/{env_var_name}Add or update an environment variable
/context/{context_id}/environment-variable/{env_var_name}Remove an environment variable
/project/{provider}/{organization}/{project}/pipeline/run[Recommended] Trigger a new pipeline
/insights/{project-slug}/workflows/{workflow-name}/summaryGet metrics and trends for workflows
/owner/{ownerID}/context/{context}/policy-bundle/{policyName}Retrieves a policy document
/organizations/{org_id}/usage_export_job/{usage_export_job_id}Get a usage export
/insights/{project-slug}/workflows/{workflow-name}/test-metricsGet test metrics for a project's workflows
/insights/time-series/{project-slug}/workflows/{workflow-name}/jobsJob timeseries data
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}Get pipeline definition
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}Update pipeline definition
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}Delete pipeline definition
/owner/{ownerID}/context/{context}/decision/{decisionID}/policy-bundleRetrieves Policy Bundle for a given decision log ID
/organization/{org-slug-or-id}/url-orb-allow-list/{allow-list-entry-id}Remove an entry from the org's URL orb allow-list
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}/triggersList pipeline definition triggers
/projects/{project_id}/pipeline-definitions/{pipeline_definition_id}/triggersCreate trigger