---
title: "Handle WHIP POST request (SDP offer from client)."
method: POST
path: "/whip/{endpoint_id}"
tags: ["whip"]
---

# Handle WHIP POST request (SDP offer from client).

`POST /whip/{endpoint_id}`

Creates a new whipserversrc element for this session, proxies the SDP offer
to it, and registers the session with the WhipSessionManager.

## Path parameters

- `endpoint_id` string, required

## Response `201`

WHIP session created, SDP answer returned

## Other responses

- `404` — WHIP endpoint not found
- `502` — Proxy error forwarding to internal WHIP server
- `503` — WHIP element busy, retry in a moment

---

[API](https://skmtc.dev/eyevinn/apis/strom-api.md) · [All operations](https://skmtc.dev/eyevinn/apis/strom-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/eyevinn/strom-api/revisions/0df7ca64263f/schema)
