## Add `client.streams.add(stringnamespace, StreamAddParamsbody, RequestOptionsoptions?): StreamAddResponse` **post** `/v1/streams/{namespace}` Monitor the livestream at the given stream URL. This method returns immediately. ### Parameters - `namespace: string` The namespace to ingest stream data into - `body: StreamAddParams` - `id: string` - `stream_url: string` ### Returns - `StreamAddResponse` Stream ingestion request accepted for asynchronous processing. - `requestId: string` - `status: "accepted"` - `"accepted"` ### Example ```typescript import Safetykit from 'safetykit'; const client = new Safetykit({ apiKey: process.env['SAFETYKIT_API_KEY'], // This is the default and can be omitted }); const response = await client.streams.add('namespace', { id: 'YOUR_STREAM_ID', stream_url: 'https://cdn.example.com/20948D23.m3u8', }); console.log(response.requestId); ```