HTTP Request
Make HTTP/REST API calls using curl within a flow.
Plugin: http
Group: Core
| Task Type | Alias |
|---|---|
dev.bringup.plugin.core.http.Request | HTTP Request |
dev.bringup.plugin.core.http.Download | File Download |
Examples
Simple GET request
id: health-check
namespace: monitoring
description: Check if an API endpoint is healthy
tasks:
- id: check-api
type: dev.bringup.plugin.core.http.Request
url: https://api.example.com/health
method: GET
Properties
Common Task Properties
See Shell > Common Task Properties for id, type, description, disabled, timeout, retry, allow_failure, run_if, and worker_group.
Notes
- HTTP requests are executed using
curlon the Jenkins worker. - Response bodies are printed to stdout by default. Use
outputPathto save to a file. - For authentication tokens, consider using the
SECRETinput type to avoid exposing credentials in logs. - The HTTP plugin does not currently support cookie handling or session management.
- Template variables in URLs, headers, and body are resolved before the curl command is generated.