---
type: api
title: Ingest
description: Ingest APIs enable you to manage tasks and resources related to ingest pipelines and processors.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/group/endpoint-ingest
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/group/endpoint-ingest
products:
  - Elasticsearch
---

# Ingest

`ingest`

Ingest APIs enable you to manage tasks and resources related to ingest pipelines and processors.

- [Get GeoIP database configurations
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-get-geoip-database): `GET` `/_ingest/geoip/database/{id}`, `GET` `/_ingest/geoip/database`
- [Create or update a GeoIP database configuration](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-put-geoip-database): `PUT` `/_ingest/geoip/database/{id}`
- [Delete GeoIP database configurations](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-delete-geoip-database): `DELETE` `/_ingest/geoip/database/{id}`
- [Get IP geolocation database configurations
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-get-ip-location-database): `GET` `/_ingest/ip_location/database/{id}`, `GET` `/_ingest/ip_location/database`
- [Create or update an IP geolocation database configuration](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-put-ip-location-database): `PUT` `/_ingest/ip_location/database/{id}`
- [Delete IP geolocation database configurations](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-delete-ip-location-database): `DELETE` `/_ingest/ip_location/database/{id}`
- [Get pipelines
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-get-pipeline): `GET` `/_ingest/pipeline/{id}`, `GET` `/_ingest/pipeline`
- [Create or update a pipeline](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-put-pipeline): `PUT` `/_ingest/pipeline/{id}`
- [Delete pipelines](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-delete-pipeline): `DELETE` `/_ingest/pipeline/{id}`
- [Get GeoIP statistics](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-geo-ip-stats): `GET` `/_ingest/geoip/stats`
- [Run a grok processor](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-processor-grok): `GET` `/_ingest/processor/grok`
- [Simulate a pipeline
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-ingest-simulate): `POST` (also `GET`) `/_ingest/pipeline/{id}/_simulate`, `POST` (also `GET`) `/_ingest/pipeline/_simulate`
- [Simulate data ingestion
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch/v8/operation/operation-simulate-ingest): `POST` (also `GET`) `/_ingest/{index}/_simulate`, `POST` (also `GET`) `/_ingest/_simulate`
