Skip to main content

HTTP Request

Make HTTP/REST API calls using curl within a flow.


Plugin: http Group: Core

Task TypeAlias
dev.bringup.plugin.core.http.RequestHTTP Request
dev.bringup.plugin.core.http.DownloadFile 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 curl on the Jenkins worker.
  • Response bodies are printed to stdout by default. Use outputPath to save to a file.
  • For authentication tokens, consider using the SECRET input 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.