# Elastic Observability opentelemetry intake API

**Canonical:** https://apis.io/apis/elastic-observability/elastic-observability-opentelemetry-intake-api/  
**Provider:** Elastic Observability — https://apis.io/providers/elastic-observability/  
**Base URL:** https://{deployment}.apm.{region}.cloud.es.io:443  
**Documentation:** https://www.elastic.co/observability

Elastic Observability opentelemetry intake API is one of 5 APIs that [Elastic Observability](https://apis.io/providers/elastic-observability/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include opentelemetry intake. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The OpenTelemetry intake API uses the OpenTelemetry Protocol (OTLP) to send traces, metrics, and logs to APM Server. OTLP is the default transfer protocol for OpenTelemetry and is supported natively by APM Server. APM Server supports two OTLP communication protocols on the same port: OTLP/HTTP (protobuf) and OTLP/gRPC.

## Operations (6)

| Method | Path | Summary |
|---|---|---|
| POST | `/opentelemetry.proto.collector.metrics.v1.MetricsService/Export` | Send OTLP metrics |
| POST | `/opentelemetry.proto.collector.trace.v1.TraceService/Export` | Send OTLP traces |
| POST | `/opentelemetry.proto.collector.logs.v1.LogsService/Export` | Send OTLP logs |
| POST | `/v1/metrics` | Send OTLP metrics |
| POST | `/v1/traces` | Send OTLP traces |
| POST | `/v1/logs` | Send OTLP logs |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/elastic-observability/refs/heads/main/openapi/elastic-observability-opentelemetry-intake-api-openapi.yml
- **Documentation** — https://www.elastic.co/docs/reference/opentelemetry
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/elastic-observability/refs/heads/main/overlays/elastic-observability-opentelemetry-intake-overlay.yaml

## Other Elastic Observability APIs (4)

- [Elastic Observability](https://apis.io/apis/elastic-observability/elastic-observability/)
- [Elastic Observability Server Info API](https://apis.io/apis/elastic-observability/elastic-observability-server-info-api/)
- [Elastic Observability agent config API](https://apis.io/apis/elastic-observability/elastic-observability-agent-config-api/)
- [Elastic Observability event intake API](https://apis.io/apis/elastic-observability/elastic-observability-event-intake-api/)

## Tags

opentelemetry intake

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/elastic-observability/elastic-observability-opentelemetry-intake-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/elastic-observability/.
