actions-marketplace-validations/HTTP Request Action
Create any HTTP Request
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 9, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/fjogeleit_http-request-action@bbe0a691a73767f05a971cdd5f92585e5153d9aa # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| url | Request URL | yes | — |
| method | Request Method | no | POST |
| contentType | Content Type | no | — |
| data | Request Body as JSON String | no | {} |
| files | Map of absolute file paths as JSON String | no | {} |
| file | A single absolute file path | no | — |
| username | Auth Username | no | — |
| password | Auth Password | no | — |
| timeout | Request Timeout in milliseconds | no | 5000 |
| bearerToken | Bearer Authentication Token | no | — |
| customHeaders | Custom HTTP Headers | no | — |
| preventFailureOnNoResponse | Prevent this Action to fail if the request respond without an response | no | — |
| ignoreStatusCodes | Prevent this Action to fail if the request respond with one of the configured StatusCodes | no | — |
| escapeData | Escape newlines in data string content | no | — |
| httpsCA | Certificate authority as string in PEM format | no | — |
| httpsCert | Client Certificate as string | no | — |
| httpsKey | Client Certificate Key as string | no | — |
| responseFile | Persist the response data to the specified file path | no | — |
| maskResponse | Allows to mark your response as secret and hide the output in the action logs | no | false |
| retry | optional amount of retries if the request fails | no | — |
| retryWait | wait time between retries in milliseconds | no | — |
| ignoreSsl | ignore ssl verify (rejectUnauthorized: false) | — | false |
Outputs
| name | description |
|---|---|
| response | HTTP Response Content |
| headers | HTTP Response Headers |
| status | HTTP status message |