---
title: "Stop Camera Stream"
method: POST
path: "/api/v1/camera/stop"
tags: ["v1", "camera"]
---

# Stop Camera Stream

`POST /api/v1/camera/stop`

Stop active camera streaming and release camera resources.

This endpoint safely terminates camera streaming operations with stream termination to 
stop active video, resource cleanup to release camera devices and memory, state management 
to update camera status, and idempotent operation safety for repeated calls.

## Resource Release Process

The system performs stream termination to stop frame generation and delivery, camera 
release to free exclusive device access, memory cleanup to free allocated buffers and 
resources, and status update to reflect the stopped state internally.

## Integration Recommendations

Always stop cameras when applications shut down for cleanup procedures, stop cameras 
when users log out or sessions expire for session management, and include stop 
operations in camera error recovery procedures for error recovery workflows.

## Response `200`

Camera stopped successfully

- StopCameraResponse — Response for POST /camera/stop endpoint
  - `success` boolean, required — Whether the stop operation was successful
  - `message` string, required — Result message

## Other responses

- `401` — Authentication required
- `500` — Failed to stop camera

---

[API](https://skmtc.net/reach-systems-tech/apis/reelapi-v1.md) · [All operations](https://skmtc.net/reach-systems-tech/apis/reelapi-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/reach-systems-tech/reelapi-v1/versions/1dd366a9c6a3/schema)
