Trigger PTZ commands and create bookmarks in Milestone XProtect via the MIP SDK Control API
domain: doc.developer.milestonesys.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Set up a MIP SDK development environment per the Quickstart guide and obtain an XProtect development license
Choose the integration mode (protocol, component, or plug-in) appropriate for the target application
Authenticate the integration using the Authentication API's service tokens
Call the Control API to send PTZ commands or create a bookmark on a live recording
Use the Status API to confirm the device reflects the command (e.g. new PTZ position)
Known gotchas
MIP SDK integrations require a valid XProtect development license before Control API calls succeed against a real system, not just SDK installation
Protocol integration, component, and plug-in are three distinct integration modes with different capabilities/deployment models — picking the wrong one can block access to certain APIs (e.g. Access Control)
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?