# Get stream by ID Retrieves details of a specific live stream owned by the authenticated user. The response includes stream metadata, configuration, zone assignment, and destinations. Endpoint: GET /streams/{streamId} Version: 1.0.0 Security: bearerAuth ## Path parameters: - `streamId` (string, required) Unique identifier of the stream Example: "st_xxxxxxxxxxxxx" ## Response 200 fields (application/json): - `id` (string) Example: "st_xxxxxxxxxxxxx" - `chatId` (string) Example: "mc_xxxxxxxxxxxx" - `embedId` (string) Example: "em_xxxxxxxxxxxx" - `createdAt` (string) - `metadata` (object) - `metadata.name` (string) Example: "OUTPUT 1" - `metadata.category` (string) Stream category Enum: "simulcast", "schedule" - `config` (object) - `config.pullUrlMaxRetry` (integer) Example: 5 - `config.recordingTier` (string) Example: "rise" - `destinations` (array) - `destinations.label` (string) Example: "YouTube" - `destinations.appName` (string) Example: "youtube" - `destinations.rtmpBase` (string) Example: "rtmp://a.rtmp.youtube.com/live2" - `destinations.isDisabled` (boolean) Example: true - `destinations.updatedAt` (string) - `zone` (object) - `zone.category` (string) Example: "simulcast" - `zone.host` (string) Example: "stream.livepush.io" - `zone.isPublic` (boolean) Example: true - `zone.isDefault` (boolean) Example: true - `unsafeContent` (boolean) Example: true - `hasValidated` (boolean) Example: true ## Response 401 fields ## Response 404 fields