--- title: 'Jenkins' description: 'Manage jobs, trigger builds, and monitor queues with the Jenkins API.' --- # Jenkins Manage jobs, trigger builds, and monitor queues with the Jenkins API. | Detail | Value | |---|---| | Category | CI/CD | | Base URL | `https://jenkins.example.com` | | Authentication | Bearer Token | | Endpoints | 8 | | Connector key | `jenkins` | ## Using Jenkins in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Jenkins** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /api/json](./get_api_json_cicd_getjenkinsinfo) | Get Jenkins info | | [GET /job/{name}/api/json](./get_job_name_api_json_cicd_getjob) | Get job details | | [POST /job/{name}/build](./post_job_name_build_cicd_buildjob) | Trigger a build | | [POST /job/{name}/buildWithParameters](./post_job_name_buildwithparameters_cicd_buildjobwithparameters) | Trigger parameterized build | | [GET /job/{name}/{number}/api/json](./get_job_name_number_api_json_cicd_getbuild) | Get build details | | [GET /job/{name}/{number}/consoleText](./get_job_name_number_consoletext_cicd_getbuildconsoleoutput) | Get build console output | | [POST /job/{name}/{number}/stop](./post_job_name_number_stop_cicd_stopbuild) | Stop a build | | [GET /queue/api/json](./get_queue_api_json_cicd_getqueue) | Get build queue | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.