{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
        "slug": "check-axis-cleaning-service-capabilities-before-offering-remote-controls",
        "url": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/check-axis-cleaning-service-capabilities-before-offering-remote-controls/"
        },
        "title": "Check Axis cleaning-service capabilities before offering remote controls",
        "summary": "Axis Clear view separates static service information from current service status. Build remote cleaning controls from the capabilities reported by the actual camera.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "advisory",
            "name": "Advisory"
        },
        "featured": false,
        "image": {
            "theme": "physical-security",
            "label": "Physical security",
            "alt": "Integrated video surveillance and controlled entry at a modern commercial facility.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/physical-security-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/physical-security-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "video-surveillance",
                "name": "Video Surveillance",
                "url": "https://update.dsesecurity.com/topic/video-surveillance/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-29T00:10:20+00:00",
        "modified_at": "2026-10-29T00:10:34+00:00",
        "reviewed_on": "2026-10-28",
        "reading_minutes": 3,
        "word_count": 502,
        "potentially_affected": "Axis devices exposing the documented Clear view interface; confirm support and the installed API/software scope before applying the proposed checks.",
        "dse_recommendation": "DSE recommends deriving the remote cleaning interface from the device’s own supported service information.",
        "primary_source": {
            "name": "Axis Communications — Clear view",
            "url": "https://developer.axis.com/vapix/network-video/clear-view/",
            "published_on": null,
            "authority": "Axis Communications"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p><strong>Bottom line:</strong> Offer only the cleaning controls supported by the camera’s reported service information, and verify current state separately.</p>\n<h2>Source fact: documented behavior</h2>\n<p>The <a href=\"https://developer.axis.com/vapix/network-video/clear-view/\" target=\"_blank\" rel=\"noopener noreferrer\">Clear view</a> topic describes cleaning functions such as a wiper or speed dry where the camera provides those options.</p>\n<p>Its method description distinguishes <code>getServiceInfo</code> for static service information from <code>getStatus</code> for dynamic service values.</p>\n<h2>What the source does not establish</h2>\n<p>Do not assume that every supported camera has the same cleaning hardware or control limits. Treat the documentation’s response examples as examples, not a capability declaration for an installed unit. Confirm the product manual’s operating and maintenance requirements before using a remote control. Keep a successful API response separate from an assessment that the view is clear enough for its task.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which cleaning services does the actual camera report?</li>\n<li>What duration, stopping and operating constraints does the supported service expose?</li>\n<li>Can a technician safely observe the proposed operation and the resulting image?</li>\n<li>What should the remote interface do when a service is unavailable or reports an unexpected state?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<p>DSE recommends deriving the remote cleaning interface from the device’s own supported service information.</p>\n<ol>\n<li>Start with a supported representative camera and the manufacturer’s operating instructions. Capture its service-information response and identify each service by the returned identity. Review the actual controls and limits with the integrator. Do not copy an example wiper or speed-dry layout into a fleet interface without verifying that each device supplies the corresponding capability.</li>\n<li>Prepare an authorized pilot in which an observer can see the device and review the image. Check the current service status separately from the static information. Request an operation only within the supported conditions, then observe its actual progress and completion through supported means. Avoid commanding repeated cleaning cycles simply because the interface permits another button press.</li>\n<li>After the operation, assess the resulting view against the camera’s accepted task. If a supported remote action does not resolve the visibility problem, route the work to the appropriate maintenance process. Do not broaden operating limits or invent an alternative actuator command to make a remote-only workflow succeed. Design an explicit unavailable-state message for the operator instead.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<p>Retain the device/software identity, manufacturer operating reference, sanitized service information, dynamic status observations and the requested operation. Keep the observer’s assessment of the resulting image separate from the command result. Record any supported control that the integrator deliberately chose not to expose.</p>\n<p>For the proposed interface test, include cameras or fixtures with different reported capabilities where available. Verify that the control design follows the returned information rather than a hardcoded example. Have the operator practice the unavailable-service path. No cleaning cycle, hardware capability survey or image-quality result is reported in this article.</p>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://developer.axis.com/vapix/network-video/clear-view/\" target=\"_blank\" rel=\"noopener noreferrer\">Clear view</a> — Axis Communications; official VAPIX documentation.</li>\n</ul>\n<p>Source review completed October 28, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.</p>\n",
        "content_text": "Bottom line: Offer only the cleaning controls supported by the camera’s reported service information, and verify current state separately.\nSource fact: documented behavior\nThe Clear view topic describes cleaning functions such as a wiper or speed dry where the camera provides those options.\nIts method description distinguishes getServiceInfo for static service information from getStatus for dynamic service values.\nWhat the source does not establish\nDo not assume that every supported camera has the same cleaning hardware or control limits. Treat the documentation’s response examples as examples, not a capability declaration for an installed unit. Confirm the product manual’s operating and maintenance requirements before using a remote control. Keep a successful API response separate from an assessment that the view is clear enough for its task.\nApplicability questions\n\nWhich cleaning services does the actual camera report?\nWhat duration, stopping and operating constraints does the supported service expose?\nCan a technician safely observe the proposed operation and the resulting image?\nWhat should the remote interface do when a service is unavailable or reports an unexpected state?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\nDSE recommends deriving the remote cleaning interface from the device’s own supported service information.\n\nStart with a supported representative camera and the manufacturer’s operating instructions. Capture its service-information response and identify each service by the returned identity. Review the actual controls and limits with the integrator. Do not copy an example wiper or speed-dry layout into a fleet interface without verifying that each device supplies the corresponding capability.\nPrepare an authorized pilot in which an observer can see the device and review the image. Check the current service status separately from the static information. Request an operation only within the supported conditions, then observe its actual progress and completion through supported means. Avoid commanding repeated cleaning cycles simply because the interface permits another button press.\nAfter the operation, assess the resulting view against the camera’s accepted task. If a supported remote action does not resolve the visibility problem, route the work to the appropriate maintenance process. Do not broaden operating limits or invent an alternative actuator command to make a remote-only workflow succeed. Design an explicit unavailable-state message for the operator instead.\n\nVerification and evidence\nRetain the device/software identity, manufacturer operating reference, sanitized service information, dynamic status observations and the requested operation. Keep the observer’s assessment of the resulting image separate from the command result. Record any supported control that the integrator deliberately chose not to expose.\nFor the proposed interface test, include cameras or fixtures with different reported capabilities where available. Verify that the control design follows the returned information rather than a hardcoded example. Have the operator practice the unavailable-service path. No cleaning cycle, hardware capability survey or image-quality result is reported in this article.\nOfficial references\n\nClear view — Axis Communications; official VAPIX documentation.\n\nSource review completed October 28, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.",
        "content_markdown": "Bottom line: Offer only the cleaning controls supported by the camera’s reported service information, and verify current state separately.\n\n## Source fact: documented behavior\n\nThe [Clear view](https://developer.axis.com/vapix/network-video/clear-view/) topic describes cleaning functions such as a wiper or speed dry where the camera provides those options.\n\nIts method description distinguishes getServiceInfo for static service information from getStatus for dynamic service values.\n\n## What the source does not establish\n\nDo not assume that every supported camera has the same cleaning hardware or control limits. Treat the documentation’s response examples as examples, not a capability declaration for an installed unit. Confirm the product manual’s operating and maintenance requirements before using a remote control. Keep a successful API response separate from an assessment that the view is clear enough for its task.\n\n## Applicability questions\n\n- Which cleaning services does the actual camera report?\n\n- What duration, stopping and operating constraints does the supported service expose?\n\n- Can a technician safely observe the proposed operation and the resulting image?\n\n- What should the remote interface do when a service is unavailable or reports an unexpected state?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\nDSE recommends deriving the remote cleaning interface from the device’s own supported service information.\n\n- Start with a supported representative camera and the manufacturer’s operating instructions. Capture its service-information response and identify each service by the returned identity. Review the actual controls and limits with the integrator. Do not copy an example wiper or speed-dry layout into a fleet interface without verifying that each device supplies the corresponding capability.\n\n- Prepare an authorized pilot in which an observer can see the device and review the image. Check the current service status separately from the static information. Request an operation only within the supported conditions, then observe its actual progress and completion through supported means. Avoid commanding repeated cleaning cycles simply because the interface permits another button press.\n\n- After the operation, assess the resulting view against the camera’s accepted task. If a supported remote action does not resolve the visibility problem, route the work to the appropriate maintenance process. Do not broaden operating limits or invent an alternative actuator command to make a remote-only workflow succeed. Design an explicit unavailable-state message for the operator instead.\n\n## Verification and evidence\n\nRetain the device/software identity, manufacturer operating reference, sanitized service information, dynamic status observations and the requested operation. Keep the observer’s assessment of the resulting image separate from the command result. Record any supported control that the integrator deliberately chose not to expose.\n\nFor the proposed interface test, include cameras or fixtures with different reported capabilities where available. Verify that the control design follows the returned information rather than a hardcoded example. Have the operator practice the unavailable-service path. No cleaning cycle, hardware capability survey or image-quality result is reported in this article.\n\n## Official references\n\n- [Clear view](https://developer.axis.com/vapix/network-video/clear-view/) — Axis Communications; official VAPIX documentation.\n\nSource review completed October 28, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
                "url": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-28"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Video Surveillance",
                        "item": "https://update.dsesecurity.com/topic/video-surveillance/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 3,
                        "name": "Check Axis cleaning-service capabilities before offering remote controls",
                        "item": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/#article",
                "identifier": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
                "url": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/",
                "headline": "Check Axis cleaning-service capabilities before offering remote controls",
                "description": "Axis Clear view separates static service information from current service status.",
                "abstract": "Axis Clear view separates static service information from current service status. Build remote cleaning controls from the capabilities reported by the actual camera.",
                "articleBody": "Bottom line: Offer only the cleaning controls supported by the camera’s reported service information, and verify current state separately.\nSource fact: documented behavior\nThe Clear view topic describes cleaning functions such as a wiper or speed dry where the camera provides those options.\nIts method description distinguishes getServiceInfo for static service information from getStatus for dynamic service values.\nWhat the source does not establish\nDo not assume that every supported camera has the same cleaning hardware or control limits. Treat the documentation’s response examples as examples, not a capability declaration for an installed unit. Confirm the product manual’s operating and maintenance requirements before using a remote control. Keep a successful API response separate from an assessment that the view is clear enough for its task.\nApplicability questions\n\nWhich cleaning services does the actual camera report?\nWhat duration, stopping and operating constraints does the supported service expose?\nCan a technician safely observe the proposed operation and the resulting image?\nWhat should the remote interface do when a service is unavailable or reports an unexpected state?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\nDSE recommends deriving the remote cleaning interface from the device’s own supported service information.\n\nStart with a supported representative camera and the manufacturer’s operating instructions. Capture its service-information response and identify each service by the returned identity. Review the actual controls and limits with the integrator. Do not copy an example wiper or speed-dry layout into a fleet interface without verifying that each device supplies the corresponding capability.\nPrepare an authorized pilot in which an observer can see the device and review the image. Check the current service status separately from the static information. Request an operation only within the supported conditions, then observe its actual progress and completion through supported means. Avoid commanding repeated cleaning cycles simply because the interface permits another button press.\nAfter the operation, assess the resulting view against the camera’s accepted task. If a supported remote action does not resolve the visibility problem, route the work to the appropriate maintenance process. Do not broaden operating limits or invent an alternative actuator command to make a remote-only workflow succeed. Design an explicit unavailable-state message for the operator instead.\n\nVerification and evidence\nRetain the device/software identity, manufacturer operating reference, sanitized service information, dynamic status observations and the requested operation. Keep the observer’s assessment of the resulting image separate from the command result. Record any supported control that the integrator deliberately chose not to expose.\nFor the proposed interface test, include cameras or fixtures with different reported capabilities where available. Verify that the control design follows the returned information rather than a hardcoded example. Have the operator practice the unavailable-service path. No cleaning cycle, hardware capability survey or image-quality result is reported in this article.\nOfficial references\n\nClear view — Axis Communications; official VAPIX documentation.\n\nSource review completed October 28, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.",
                "datePublished": "2026-10-29T00:10:20+00:00",
                "dateModified": "2026-10-29T00:10:34+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/check-axis-cleaning-service-capabilities-before-offering-remote-controls/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Check Axis cleaning-service capabilities before offering remote controls"
                },
                "articleSection": [
                    "Video Surveillance"
                ],
                "keywords": [
                    "Video Surveillance",
                    "Guide",
                    "Advisory priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Video Surveillance",
                        "url": "https://update.dsesecurity.com/topic/video-surveillance/"
                    }
                ],
                "wordCount": 502,
                "timeRequired": "PT3M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Axis Communications — Clear view",
                    "url": "https://developer.axis.com/vapix/network-video/clear-view/"
                }
            }
        ]
    }
}