---
title: "Submit Kyc"
method: POST
path: "/v1/embedders/me/kyc/submit"
tags: ["embedder-kyc"]
---

# Submit Kyc

`POST /v1/embedders/me/kyc/submit`

## Request

- Base URL: `https://api.storyflo.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.storyflo.com/v1/embedders/me/kyc/submit`
- Auth: none declared

Capture LIGHT-tier KYC fields and bump ``kyc_level`` to ``light``.

Idempotent — a second submit overwrites the on-file fields and
refreshes ``kyc_verified_at``. We do NOT downgrade ``kyc_level`` if
the embedder is already at ``full`` (ratchet only goes up); the
LIGHT fields are still overwritten so the embedder can correct
typos at any tier.

Returns the new on-file state so the FE can re-render without a
second GET.

## Response `200`

Successful Response

- object

---

[API](https://skmtc.dev/storyflo/apis/storyflo-inference-router.md) · [All operations](https://skmtc.dev/storyflo/apis/storyflo-inference-router/llms.txt) · [OpenAPI document](https://skmtc.dev/storyflo/apis/storyflo-inference-router/revisions/c3a1a735ac7a?raw)
