## Add `streams.add(strnamespace, StreamAddParams**kwargs) -> StreamAddResponse` **post** `/v1/streams/{namespace}` Monitor the livestream at the given stream URL. This method returns immediately. ### Parameters - `namespace: str` The namespace to ingest stream data into - `id: str` - `stream_url: str` ### Returns - `class StreamAddResponse: …` Stream ingestion request accepted for asynchronous processing. - `request_id: str` - `status: Literal["accepted"]` - `"accepted"` ### Example ```python import os from safetykit import Safetykit client = Safetykit( api_key=os.environ.get("SAFETYKIT_API_KEY"), # This is the default and can be omitted ) response = client.streams.add( namespace="namespace", id="YOUR_STREAM_ID", stream_url="https://cdn.example.com/20948D23.m3u8", ) print(response.request_id) ```