---
title: "Post Flash Product Event"
method: POST
path: "/api/flash/events/internal"
tags: ["flash"]
---

# Post Flash Product Event

`POST /api/flash/events/internal`

Record a product-analytics event reported by the flash control plane.

## Request body

- FlashProductEventBody — A product-analytics event reported by the flash control plane. Covers control-plane actions that never otherwise touch this backend (e.g. an adapter export, which is an hf-to-hf copy inside flash). The event name is validated against an allowlist in the route so this can't be used to forge arbitrary analytics.
  - `orgId` string, required
  - `event` string, required
  - `userId` string, nullable
  - `properties` object, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/freesolo/apis/platform-backend.md) · [All operations](https://skmtc.dev/freesolo/apis/platform-backend/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/freesolo/platform-backend/revisions/5626e92675af/schema)
