---
title: "Get Otlp Ingest Receipt"
method: GET
path: "/api/v1/runs/{run_id}/otlp-ingest-receipt"
tags: ["runs"]
---

# Get Otlp Ingest Receipt

`GET /api/v1/runs/{run_id}/otlp-ingest-receipt`

## Request

- Base URL: `https://api.badgeia.com`
- URL: `https://api.badgeia.com/api/v1/runs/{run_id}/otlp-ingest-receipt`
- Auth: none declared

Return Badge's bounded receipt to the immutable run owner/admin only.

## Path parameters

- `run_id` string, uuid, required

## Response `200`

Successful Response

- OtlpIngestReceiptRead: Strict owner/admin view of Badge's bounded per-run ingest receipt.
  - `projected_spans` integer, required
  - `newly_stored` integer, required
  - `replayed` integer, required
  - `cap_dropped` integer, required
  - `count_saturated` boolean, required
  - `last_disposition` 'stored_new' | 'replay_only' | 'stored_with_replay' | 'cap_dropped', nullable, required
  - `last_received_at` string, date-time, nullable, required
  - `semconv` 'genai' | 'openinference' | 'openllmetry', nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/badgeia/apis/badge.md) · [All operations](https://skmtc.dev/badgeia/apis/badge/llms.txt) · [OpenAPI document](https://skmtc.dev/badgeia/apis/badge/revisions/7e7f7fee8b77?raw)
