---
title: "GET /JSON/core/action/sendRequest/"
method: GET
path: "/JSON/core/action/sendRequest/"
tags: ["core"]
---

# GET /JSON/core/action/sendRequest/

`GET /JSON/core/action/sendRequest/`

Sends the HTTP request, optionally following redirections. Returns the request sent and response received and followed redirections, if any. The Mode is enforced when sending the request (and following redirections), custom manual requests are not allowed in 'Safe' mode nor in 'Protected' mode if out of scope.

## Response `default`

Error of JSON endpoints.

- ErrorJson
  - `code` string, required
  - `message` string, required
  - `detail` string

## Changes

> 4 revisions in range; 1 could not be searched.

- **2023-09-29** `3a1d8df7169d` — 1 breaking, 1 info
  - the `code` response's property type/format changed from `integer`/`` to `string`/`` for status `default`
  - added the optional property `detail` to the response with the `default` status
- **2019-10-10** `c7cc14d831c3` — 1 breaking, 1 warning
  - the `code` response's property type/format changed from `string`/`` to `integer`/`` for status `default`
  - removed the optional property `detail` from the response with the `default` status

[Change history](https://skmtc.dev/zaproxy/apis/zap-api/changes/JSON/core/action/sendRequest/get.md)

---

[API](https://skmtc.dev/zaproxy/apis/zap-api.md) · [All operations](https://skmtc.dev/zaproxy/apis/zap-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zaproxy/zap-api/revisions/bbb71f68ed4c/schema)
