# Clear a scrolling search
**DELETE /_search/scroll/{scroll_id}**
**All methods and paths for this operation:**
DELETE
/_search/scroll
DELETE
/_search/scroll/{scroll_id}
Clear the search context and results for a scrolling search.
[External documentation](https://www.elastic.co/docs/reference/elasticsearch/rest-apis/paginate-search-results#scroll-search-results)
## Servers
- http://api.example.com: http://api.example.com ()
## Authentication methods
- Api key auth
## Parameters
### Path parameters
- **scroll_id** (string | array[string])
A comma-separated list of scroll IDs to clear.
To clear all scroll IDs, use `_all`.
IMPORTANT: Scroll IDs can be long. It is recommended to specify scroll IDs in the request body parameter.
### Body: application/json (object)
- **scroll_id** (string | array[string])
The scroll IDs to clear.
To clear all scroll IDs, use `_all`.
## Responses
### 200
#### Body: application/json (object)
- **succeeded** (boolean)
If `true`, the request succeeded.
This does not indicate whether any scrolling search requests were cleared.
- **num_freed** (number)
The number of scrolling search requests cleared.
[Powered by Bump.sh](https://bump.sh)