---
title: "CreateFaroEvent"
method: POST
path: "/v1/faro-events:ingest"
tags: ["FaroService"]
---

# CreateFaroEvent

`POST /v1/faro-events:ingest`

## Request

- Base URL: `https://api.endorlabs.com`
- URL: `https://api.endorlabs.com/v1/faro-events:ingest`
- Auth: none declared

Ingests one Faro Web SDK payload from an authenticated web client. The call is
authenticated but not tenant-scoped, so it needs no per-namespace authorization.
The response echoes the payload with the trusted caller identity stamped in.

## Request body

- object

## Response `200`

A successful response.

- V1FaroPayload: FaroPayload carries one Grafana Faro Web SDK beacon from an authenticated web client.
  - `payload` object, required: The raw Faro Web SDK payload: meta, logs, exceptions, measurements, events, and traces. The whole request body maps into this field, so the browser sends the Faro object at the top level with no wrapper.

## Other responses

- `default`: An unexpected error response.

## Changes

- **2026-11-03** `4acd9fe15140`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference/changes/v1/faro-events:ingest/post.md)

---

[API](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference.md) - [All operations](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/endorlabs/apis/endor-labs-rest-api-reference/revisions/9c1a64674369?raw)
