Circleci

Learn how to use Circleci with Composio

Overview

Enum

CIRCLECI

Description

Template description for circleci

Authentication Details

api_key
stringRequired

Actions

Tool to retrieve artifacts produced by a specific job. use after a job has completed to list its output files.

Action Parameters

job_number
integerRequired
project_slug
Required

Action Response

data
object
error
string
successful
boolean
Tool to fetch details of a specific job within a project. use when you need status, timing, and executor information for a circleci job by its number.

Action Parameters

job_number
integerRequired
project_slug
Required

Action Response

data
object
error
string
successful
boolean
Tool to fetch pipeline configuration by id. use when you need the source or compiled yaml of a specific pipeline.

Action Parameters

pipeline_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to fetch test metadata for a specific job. use when you need detailed test results, run times, and failure messages after a job completes.

Action Parameters

job_number
integerRequired
limit
integer
page-token
string
project_slug
Required

Action Response

data
object
error
string
successful
boolean
Tool to retrieve information about a circleci user by their unique id. use when you need user profile details after obtaining the user id.

Action Parameters

user_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list all pipelines for a specific project. use when you need to retrieve the pipelines for a project (e.g., to display recent runs on a dashboard).

Action Parameters

branch
string
mine
boolean
page-token
string
project_slug
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to list available self-hosted runners. use when you need to retrieve all configured self-hosted runners for your organization.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to list all workflows associated with a specific pipeline. use when you need to fetch or paginate through workflows by pipeline id.

Action Parameters

limit
integer
page-token
string
pipeline_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to trigger a new pipeline for the specified project. use when you need to start a build on a branch or tag programmatically.

Action Parameters

branch
string
parameters
object
project_slug
stringRequired
tag
string

Action Response

data
object
error
string
successful
boolean