<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.sensaphone.net/index.php?action=history&amp;feed=atom&amp;title=Sensaphone.net_API%2Fzone</id>
		<title>Sensaphone.net API/zone - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.sensaphone.net/index.php?action=history&amp;feed=atom&amp;title=Sensaphone.net_API%2Fzone"/>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;action=history"/>
		<updated>2026-05-10T15:00:35Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=303&amp;oldid=prev</id>
		<title>Mwood: /* Sensaphone.net API */ Update Session data type.</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=303&amp;oldid=prev"/>
				<updated>2025-07-10T15:38:19Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sensaphone.net API: &lt;/span&gt; Update Session data type.&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:38, 10 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''&amp;#160; &amp;#160; &amp;#160; &amp;#160; | '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''&amp;#160; &amp;#160; &amp;#160; &amp;#160; | '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | acctid&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | acctid&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | session&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/del&gt;| Session &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ID&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | session&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;| Session &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Token&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | request_type&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | request_type&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | device&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | device&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 237:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 237:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''&amp;#160; &amp;#160; &amp;#160; &amp;#160; | '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''&amp;#160; &amp;#160; &amp;#160; &amp;#160; | '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | acctid&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | acctid&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | session&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/del&gt;| Session &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ID&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | session&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;| Session &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Token&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | request_type&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | request_type&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | device&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | device&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 323:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 323:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''&amp;#160; &amp;#160; &amp;#160; &amp;#160; | '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''&amp;#160; &amp;#160; &amp;#160; &amp;#160; | '''Description'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | acctid&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | acctid&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | session&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Integer&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/del&gt;| Session &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ID&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | session&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;| Session &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Token&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | request_type&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | request_type&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | device&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| &amp;amp;nbsp;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | device&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mwood</name></author>	</entry>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=165&amp;oldid=prev</id>
		<title>Derek: /* PUT */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=165&amp;oldid=prev"/>
				<updated>2017-06-09T18:18:28Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;PUT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:18, 9 June 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarmschedule&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | (See [[Sensaphone.net API/alarmschedule |Sensaphone.net API/alarmschedule]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarmschedule&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | (See [[Sensaphone.net API/alarmschedule |Sensaphone.net API/alarmschedule]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for analog zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for analog zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;clear_min &lt;/del&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Clear the minimum value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;minimum &lt;/ins&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Clear the minimum value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;clear_max &lt;/del&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Clear the maximum value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;maximum &lt;/ins&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Clear the maximum value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | calibration&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Floating Point&amp;#160;  | The calibration factor applied to the &amp;quot;value&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | calibration&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Floating Point&amp;#160;  | The calibration factor applied to the &amp;quot;value&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | table_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for table-based zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | table_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for table-based zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Derek</name></author>	</entry>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=164&amp;oldid=prev</id>
		<title>Derek at 15:43, 21 February 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=164&amp;oldid=prev"/>
				<updated>2017-02-21T15:43:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:43, 21 February 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 126:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 126:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_low&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm low limit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_low&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm low limit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_high&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm high limit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_high&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm high limit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | is_last_ack_supported&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Whether or not last acknowledge is supported&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | is_last_alarm_supported&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Whether or not last alarm is supported&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | last_ack&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The date of the last acknowledge&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | last_alarm&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | String&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The date of the last alarm&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_condition&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160; The highest priority ZoneState that has been reached&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_condition&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160; The highest priority ZoneState that has been reached&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_status&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160;  The processed status of the zone ( returns 2 ZoneStates)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_status&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160;  The processed status of the zone ( returns 2 ZoneStates)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Derek</name></author>	</entry>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=73&amp;oldid=prev</id>
		<title>Tim: /* Sensaphone.net API */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=73&amp;oldid=prev"/>
				<updated>2015-05-05T18:50:14Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sensaphone.net API&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:50, 5 May 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Retrieve all the zone IDs for every one of a device's zones. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#160;  '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/zone_id&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Retrieve all information for a single zone. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Retrieve all information for a single zone. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tim</name></author>	</entry>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=72&amp;oldid=prev</id>
		<title>Tim: /* Sensaphone.net API */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=72&amp;oldid=prev"/>
				<updated>2015-05-05T18:45:06Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sensaphone.net API&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:45, 5 May 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 138:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | current_status&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160; The real-time status of the zone input (returns 1 ZoneState)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | current_status&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160; The real-time status of the zone input (returns 1 ZoneState)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | unack_alarms&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160; Alarm states that are currently unacknowledged &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | unack_alarms&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Array of ZoneState&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&amp;#160; Alarm states that are currently unacknowledged &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarmschedule&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | (See [[Sensaphone.net API/alarmschedule |Sensaphone.net API/alarmschedule]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for analog zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for analog zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | minimum&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Floating Point&amp;#160;  | The minimum &amp;quot;value&amp;quot; seen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | minimum&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Floating Point&amp;#160;  | The minimum &amp;quot;value&amp;quot; seen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 274:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 275:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_low&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm low limit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_low&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm low limit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_high&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm high limit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarm_high&amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Floating Point&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | The alarm high limit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{TableRowN| alarm_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | alarmschedule&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | (See [[Sensaphone.net API/alarmschedule |Sensaphone.net API/alarmschedule]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for analog zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Object&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Sub-object containing data for analog zones. 'null' if unsupported.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | clear_min&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Clear the minimum value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| analog_zone&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | clear_min&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Optional&amp;#160;  | Boolean&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Clear the minimum value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tim</name></author>	</entry>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=47&amp;oldid=prev</id>
		<title>Tim: /* Zone States */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=47&amp;oldid=prev"/>
				<updated>2015-04-30T19:08:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Zone States&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:08, 30 April 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Zone States===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Zone States===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{TableStart|border_size=1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{TableStart|border_size=1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Zone State'''|'''Value''' &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160;  | '''Description'''&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| '''Zone State'''|'''Value''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| None&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 0 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Account ID&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| None&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 0 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Alarm&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | 1 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | Session ID&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Alarm&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | 1 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| OK&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 2 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | &amp;quot;read&amp;quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| OK&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 2 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Pending&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | 3 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Pending&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | 3 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Open&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 4 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | The zone object.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Open&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 4 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Closed&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 5 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | ID of the zone.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Closed&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 5 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Cycle&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 6 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Cycle&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 6 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Low&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 7 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Low&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 7 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| High&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 8 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| High&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 8 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Off&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 9 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Off&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 9 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| On&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 10 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| On&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 10 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Return To Normal&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 11 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Return To Normal&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 11 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Route Down&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 12 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Route Down&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 12 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Trouble&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 13 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Trouble&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 13 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Not Responding&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 14 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Not Responding&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 14 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Dependency Failure&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 15 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Dependency Failure&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 15 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Battery&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 16&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;| Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Battery&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 16&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Acknowledged&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 17 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Acknowledged&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 17 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Unacknowledged&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 18 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; | Zone's child properties to be edited*&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableRowN| Unacknowledged&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;  | 18 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableEnd}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{TableEnd}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tim</name></author>	</entry>

	<entry>
		<id>https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=21&amp;oldid=prev</id>
		<title>Tim: Created page with &quot;=Sensaphone.net API=  ==Specifications== Different zones types may have different configurable properties than others. For example, a '''''2.8k Thermistor F''''' type Zone...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sensaphone.net/index.php?title=Sensaphone.net_API/zone&amp;diff=21&amp;oldid=prev"/>
				<updated>2015-04-29T19:16:25Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;=&lt;a href=&quot;/index.php/Sensaphone.net_API&quot; title=&quot;Sensaphone.net API&quot;&gt;Sensaphone.net API&lt;/a&gt;=  ==Specifications== Different zones types may have different configurable properties than others. For example, a &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;2.8k Thermistor F&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; type Zone...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=[[Sensaphone.net API]]=&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
Different zones types may have different configurable properties than others. For example, a '''''2.8k Thermistor F''''' type Zone will have '''''calibration''''', '''''alarm low''''', and '''''alarm high''''' but a '''''Normally Open''''' type zone will not. If a request is made for a property not belonging to a zone type an error will be issued. Below is a chart showing the relations. A property is only available if the type metadata (The '''type_list''' property) has the checked options enabled. Whether or not the above properties correspond with a particular zone type is defined in the meta data for the zone types '''(included in v2 but not v1 of the API)'''. In addition, a property may be disabled at the global scale if it is 'null', regardless of this table. For example, the zone type's meta indicates that it is &amp;quot;External&amp;quot; but the &amp;quot;wireless_zone&amp;quot; field is 'null' on a &amp;quot;read&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Type Dependent Properties'''&lt;br /&gt;
{{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN|'''Property'''|'''Digital'''|'''Analog'''|'''Internal'''|'''External'''|'''Generic'''|'''Input'''|'''Output'''|'''IP Alarm'''|'''Alarmable'''|'''Table Ranged'''|'''Loggable'''|'''Alarm Low'''|'''Alarm High'''&lt;br /&gt;
}}{{TableRowN| wireless_zone|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''&lt;br /&gt;
}}{{TableRowN| pulse_zone|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''&lt;br /&gt;
}}{{TableRowN| runtime_zone|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''&lt;br /&gt;
}}{{TableRowN| output_zone|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''&lt;br /&gt;
}}{{TableRowN| alarm_zone|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''&lt;br /&gt;
}}{{TableRowN| table_zone|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''&lt;br /&gt;
}}{{TableRowN| loggable_zone|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''&lt;br /&gt;
}}{{TableRowN| alarm_low|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''&lt;br /&gt;
}}{{TableRowN| alarm_high|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''&lt;br /&gt;
}}{{TableRowN| modbus_zone|''' '''|''' '''|''' '''|''' '''|'''&amp;amp;#x2713;'''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''|''' '''&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
===Zone States===&lt;br /&gt;
{{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Zone State'''|'''Value'''    | '''Description'''&lt;br /&gt;
}}{{TableRowN| None           | 0                           | Account ID&lt;br /&gt;
}}{{TableRowN| Alarm          | 1                            | Session ID&lt;br /&gt;
}}{{TableRowN| OK               | 2                        | &amp;quot;read&amp;quot;&lt;br /&gt;
}}{{TableRowN| Pending          | 3                          | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;br /&gt;
}}{{TableRowN| Open           | 4                            | The zone object.&lt;br /&gt;
}}{{TableRowN| Closed             | 5                        | ID of the zone.&lt;br /&gt;
}}{{TableRowN| Cycle             | 6                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Low             | 7                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| High             | 8                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Off             | 9                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| On             | 10                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Return To Normal             | 11                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Route Down             | 12                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Trouble             | 13                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Not Responding             | 14                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Dependency Failure             | 15                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Battery             | 16                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Acknowledged             | 17                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableRowN| Unacknowledged             | 18                     | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
'''Output Mode Type''' {{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Child Property''' |'''Type'''        | '''Description'''&lt;br /&gt;
}}{{TableRowN|  name                   | String          | Name&lt;br /&gt;
}}{{TableRowN|  action                  | String          | Action&lt;br /&gt;
}}{{TableRowN|  zone_list             | Array of Objects           | List of zones&lt;br /&gt;
}}{{TableRowN| type_list                   | Array of Objects | List of Zone type&lt;br /&gt;
}}{{TableRowN|  trigger                    | String | Trigger&lt;br /&gt;
}}{{TableRowN|  compare_on                    | String | Compare On&lt;br /&gt;
}}{{TableRowN|  compare_off                    | String | Compare Off&lt;br /&gt;
}}{{TableRowN|  limit_on                    | Float | Limit On&lt;br /&gt;
}}{{TableRowN|  limit_off                    | Float | Limit Off&lt;br /&gt;
}}{{TableRowN|  zone_on                    | String | Zone On&lt;br /&gt;
}}{{TableRowN|  zone_off                    | String | Zone Off&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
=== GET ===&lt;br /&gt;
&lt;br /&gt;
An error will be issued if attempting to receive a Zone property that does not correspond to the Zone type.&lt;br /&gt;
&lt;br /&gt;
'''URI Mode Request URI's:'''&lt;br /&gt;
&lt;br /&gt;
*Retrieve all information for every one of a device's zones. &lt;br /&gt;
&lt;br /&gt;
   '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone&lt;br /&gt;
&lt;br /&gt;
*Retrieve all the zone IDs for every one of a device's zones. &lt;br /&gt;
&lt;br /&gt;
   '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/zone_id&lt;br /&gt;
&lt;br /&gt;
*Retrieve all information for a single zone. &lt;br /&gt;
&lt;br /&gt;
   '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/{ZONE_ID}&lt;br /&gt;
&lt;br /&gt;
*Retrieve the a specific zone's type. &lt;br /&gt;
&lt;br /&gt;
   '''GET''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/{ZONE_ID}/type&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Request URI:'''&lt;br /&gt;
&lt;br /&gt;
   '''POST''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/device/zone&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Request Properties''' {{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''        | '''Description'''&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | acctid                   | Integer          | Account ID&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | session                  | Integer          | Session ID&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | request_type             | String           | &amp;quot;read&amp;quot;&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | device                   | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;br /&gt;
}}{{TableRowN| device          | zone                     | Array of Objects | The zone object&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Response Properties''' {{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Parent Property''' |'''Child Property'''|'''Status'''| '''Type'''       | '''Description'''&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;                | device             | Required   | Array of Objects | The parent device object.&lt;br /&gt;
}}{{TableRowN| device                | zone               | Required   | Array of Objects | The zone object.&lt;br /&gt;
}}{{TableRowN| zone                  | zone_id          | Required   | Integer          | ID of the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | index_id           | Optional   | Integer         | Zone ordering.&lt;br /&gt;
}}{{TableRowN| zone                  | name               | Optional   | String           | Name of the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | canonical_name        | Optional   | String  | Canonical name of the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | type               | Optional   | String           | The zone type. (Use a V2 [[Sensaphone.net_API/zone#GET|read command]] to retrieve the valid values)&lt;br /&gt;
}}{{TableRowN| type                  | type_list          | Optional   | Array of Objects | The zone type metadata.&lt;br /&gt;
}}{{TableRowN| type_list             | name               | Optional   | Boolean          | Zone Type Metadata: Name corresponds to the ranged values for the zone type.&lt;br /&gt;
}}{{TableRowN| type_list             | is_digital         | Optional   | Boolean          | Zone Type Metadata: Digital&lt;br /&gt;
}}{{TableRowN| type_list             | is_analog          | Optional   | Boolean          | Zone Type Metadata: Analog&lt;br /&gt;
}}{{TableRowN| type_list             | is_internal        | Optional   | Boolean          | Zone Type Metadata: Internal&lt;br /&gt;
}}{{TableRowN| type_list             | is_external        | Optional   | Boolean          | Zone Type Metadata: External&lt;br /&gt;
}}{{TableRowN| type_list             | is_generic         | Optional   | Boolean          | Zone Type Metadata: Generic&lt;br /&gt;
}}{{TableRowN| type_list             | is_input           | Optional   | Boolean          | Zone Type Metadata: Input&lt;br /&gt;
}}{{TableRowN| type_list             | is_output          | Optional   | Boolean          | Zone Type Metadata: Output&lt;br /&gt;
}}{{TableRowN| type_list             | is_ipalarm         | Optional   | Boolean          | Zone Type Metadata: IP Alarm&lt;br /&gt;
}}{{TableRowN| type_list             | is_alarmable       | Optional   | Boolean          | Zone Type Metadata: Alarmable&lt;br /&gt;
}}{{TableRowN| type_list             | is_tablerange      | Optional   | Boolean          | Zone Type Metadata: Table Ranged&lt;br /&gt;
}}{{TableRowN| type_list             | is_loggable        | Optional   | Boolean          | Zone Type Metadata: Loggable&lt;br /&gt;
}}{{TableRowN| type_list             | is_alarm_low       | Optional   | Boolean          | Zone Type Metadata: Alarm Low&lt;br /&gt;
}}{{TableRowN| type_list             | is_alarm_high      | Optional   | Boolean          | Zone Type Metadata: Alarm High&lt;br /&gt;
}}{{TableRowN| type_list             | units_list      | Optional   | Array of Ranges          | Zone Type Metadata: Possible Units&lt;br /&gt;
}}{{TableRowN| zone                  | enable             | Optional   | Boolean          | Whether or not the zone is enabled.&lt;br /&gt;
}}{{TableRowN| zone                  | value              | Optional   | String           | The data value for the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | units              | Optional   | String           | The custom units for the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | schedule           | Optional   | Object           | (See [[Sensaphone.net API/schedule|Sensaphone.net API/schedule]])&lt;br /&gt;
}}{{TableRowN| zone                  | alarm_zone         | Optional   | Object           | Sub-object containing data for alarmable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_rtn          | Optional   | Boolean or null  | Whether or not a return-to-normal alarm is enabled. 'null' if the feature is not supported.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_hold         | Optional   | Integer          | The alarm hold (or clear delay) time.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_enable       | Optional   | Boolean          | Whether or not alarming is enabled for this zone.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | rec_time           | Optional   | Integer          | The alarm recognition time.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | reset_time         | Optional   | Integer          | The alarm reset time.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_low         | Optional   | Floating Point          | The alarm low limit.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_high         | Optional   | Floating Point          | The alarm high limit.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | is_last_ack_supported         | Optional   | Boolean          | Whether or not last acknowledge is supported&lt;br /&gt;
}}{{TableRowN| alarm_zone            | is_last_alarm_supported         | Optional   | Boolean          | Whether or not last alarm is supported&lt;br /&gt;
}}{{TableRowN| alarm_zone            | last_ack         | Optional   | String          | The date of the last acknowledge&lt;br /&gt;
}}{{TableRowN| alarm_zone            | last_alarm         | Optional   | String          | The date of the last alarm&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_condition         | Optional   | Array of ZoneState          |  The highest priority ZoneState that has been reached&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_status         | Optional   | Array of ZoneState          |   The processed status of the zone ( returns 2 ZoneStates)&lt;br /&gt;
}}{{TableRowN| alarm_zone            | current_status         | Optional   | Array of ZoneState          |  The real-time status of the zone input (returns 1 ZoneState)&lt;br /&gt;
}}{{TableRowN| alarm_zone            | unack_alarms         | Optional   | Array of ZoneState          |  Alarm states that are currently unacknowledged &lt;br /&gt;
}}{{TableRowN| zone                  | analog_zone        | Optional   | Object           | Sub-object containing data for analog zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| analog_zone           | minimum            | Optional   | Floating Point   | The minimum &amp;quot;value&amp;quot; seen.&lt;br /&gt;
}}{{TableRowN| analog_zone           | maximum            | Optional   | Floating Point   | The maximum &amp;quot;value&amp;quot; seen.&lt;br /&gt;
}}{{TableRowN| analog_zone           | calibration        | Optional   | Floating Point   | The calibration factor applied to the &amp;quot;value&amp;quot;.&lt;br /&gt;
}}{{TableRowN| zone                  | table_zone         | Optional   | Object           | Sub-object containing data for table-based zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| table_zone            | table_low                | Optional   | Floating Point   | The low table range for the zone. Used for 4-20mA sensors.&lt;br /&gt;
}}{{TableRowN| table_zone            | table_high               | Optional   | Floating Point   | The high table range for the zone. Used for 4-20mA sensors.&lt;br /&gt;
}}{{TableRowN| zone                  | log_zone           | Optional   | Object           | Sub-object containing data for loggable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| log_zone              | report_mode        | Optional   | String           | The reporting option.&lt;br /&gt;
}}{{TableRowN| log_zone              | alarm_interval     | Optional   | Integer          | The datalogging interval for when in alarm.&lt;br /&gt;
}}{{TableRowN| log_zone              | normal_interval    | Optional   | Integer          | The datalogging interval for when not in alarm.&lt;br /&gt;
}}{{TableRowN| log_zone              | enable             | Optional   | Boolean          | Whether or not datalogging is enabled.&lt;br /&gt;
}}{{TableRowN| zone                  | pulse_zone         | Optional   | Object           | Sub-object containing data for pulse count capable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| pulse_zone            | enable             | Optional   | Boolean          | Whether or not pulse counting is enabled for this zone.&lt;br /&gt;
}}{{TableRowN| pulse_zone            | multiply           | Optional   | Integer          | The multiplication factor to apply to each pulse.&lt;br /&gt;
}}{{TableRowN| pulse_zone            | count              | Optional   | Integer          | The number of pulses seen (after multiply has been applied)&lt;br /&gt;
}}{{TableRowN| zone                  | runtime_zone       | Optional   | Object           | Sub-object containing data for runtime capable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| runtime_zone          | enable             | Optional   | Boolean          | Whether or not runtime is enabled for this zone.&lt;br /&gt;
}}{{TableRowN| runtime_zone          | runtime            | Optional   | String           | The run time elapsed.&lt;br /&gt;
}}{{TableRowN| zone                  | modbus_zone        | Optional   | Object           | Sub-object containing data for modbus zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| modbus_zone           | media_port         | Optional   | String           | The modbus media port&lt;br /&gt;
}}{{TableRowN| modbus_zone           | slave_id           | Optional   | Integer          | The modbus slave ID&lt;br /&gt;
}}{{TableRowN| modbus_zone           | command            | Optional   | String           | The modbus command&lt;br /&gt;
}}{{TableRowN| modbus_zone           | address            | Optional   | Integer          | The modbus address&lt;br /&gt;
}}{{TableRowN| modbus_zone           | byte_order         | Optional   | String           | The modbus byte order&lt;br /&gt;
}}{{TableRowN| modbus_zone           | register_order     | Optional   | String           | The modbus register order&lt;br /&gt;
}}{{TableRowN| modbus_zone           | register_size      | Optional   | String           | The modbus register size&lt;br /&gt;
}}{{TableRowN| modbus_zone           | format             | Optional   | String           | The modbus format&lt;br /&gt;
}}{{TableRowN| modbus_zone           | sign               | Optional   | String           | The modbus sign&lt;br /&gt;
}}{{TableRowN| modbus_zone           | scaling_offset     | Optional   | Integer          | The modbus scaling offset&lt;br /&gt;
}}{{TableRowN| modbus_zone           | scaling_factor     | Optional   | Integer          | The modbus scaling factor&lt;br /&gt;
}}{{TableRowN| modbus_zone           | scaling_mode       | Optional   | String           | The modbus scaling mode&lt;br /&gt;
}}{{TableRowN| zone                  | output_zone        | Optional   | Object           | Sub-object containing data for output zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| output_zone           | mode               | Optional   | Output Mode Type           | The output mode&lt;br /&gt;
}}{{TableRowN| output_zone           | mode_list          | Optional   | Array of  Output Mode Type           | The list of output modes&lt;br /&gt;
}}{{TableRowN| output_zone           | set_point_on       | Optional   | Floating Point   | The output set point for the &amp;quot;on&amp;quot; state.&lt;br /&gt;
}}{{TableRowN| output_zone           | set_point_off      | Optional   | Floating Point   | The output set point for the &amp;quot;off&amp;quot; state.&lt;br /&gt;
}}{{TableRowN| zone                  | wireless_zone      | Optional   | Object           | Sub-object containing data for wireless zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| wireless_zone         | sampling_rate      | Optional   | Integer          | The sampling rate for the sensor&lt;br /&gt;
}}{{TableRowN| wireless_zone         | serial_number      | Optional   | Integer          | The serial number for the wireless sensor.&lt;br /&gt;
}}{{TableRowN| wireless_zone         | battery_level      | Optional   | String           | The wireless sensor's battery level.&lt;br /&gt;
}}{{TableRowN| wireless_zone         | power_level        | Optional   | String           | The wireless sensor's power level.&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
==== Example JSON ====&lt;br /&gt;
&lt;br /&gt;
Receive the status for a specific Zone.&lt;br /&gt;
&lt;br /&gt;
*'''Request JSON''' &lt;br /&gt;
&lt;br /&gt;
   {&lt;br /&gt;
    &amp;quot;acctid&amp;quot;: 987654,&lt;br /&gt;
    &amp;quot;uuid&amp;quot;: &amp;quot;0123-4567-8901&amp;quot;,&lt;br /&gt;
    &amp;quot;request_type&amp;quot;: &amp;quot;read&amp;quot;,&lt;br /&gt;
    &amp;quot;device&amp;quot;:[&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;device_id&amp;quot;: 1234,&lt;br /&gt;
       &amp;quot;zone&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;zone_id&amp;quot;:28487,&lt;br /&gt;
          &amp;quot;status&amp;quot;: &amp;quot;null&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
       ]&lt;br /&gt;
     }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
*'''Response JSON''' &lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;result&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;success&amp;quot;: true,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;OK&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;response&amp;quot;:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;device&amp;quot;:[&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;device_id&amp;quot;: 1234,&lt;br /&gt;
       &amp;quot;zone&amp;quot;:[&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;zone_id&amp;quot;: 28487,&lt;br /&gt;
          &amp;quot;status&amp;quot;: &amp;quot;OK&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
       ]&lt;br /&gt;
     }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===PUT===&lt;br /&gt;
'''URI Mode Request URI's:'''&lt;br /&gt;
*Edit a Zone name &lt;br /&gt;
   '''PUT'''  &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/{ZONE_ID}/name/{ZONE_NAME}&lt;br /&gt;
*Edit a Zone's recognition time value &lt;br /&gt;
   '''PUT'''  &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/{ZONE_ID}/alarm_zone/rec_time/{REC_TIME}&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Request URI:'''&lt;br /&gt;
   '''POST''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/device/zone&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Request Properties'''&lt;br /&gt;
{{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''        | '''Description'''&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | acctid                   | Integer          | Account ID&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | session                  | Integer          | Session ID&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | request_type             | String           | &amp;quot;read&amp;quot;&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | device                   | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;br /&gt;
}}{{TableRowN| device          | zone                     | Array of Objects | The zone object.&lt;br /&gt;
}}{{TableRowN| zone            | zone_id                  | Integer          | ID of the zone.&lt;br /&gt;
}}{{TableRowN| zone            | '''''CHILD PROPERTY''''' | &amp;amp;nbsp;           | Zone's child properties to be edited*&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; One or more '''zone''' child properties listed below are required in addition to &amp;quot;zone_id&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Response Properties'''&lt;br /&gt;
{{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Parent Property''' |'''Child Property'''|'''Status'''| '''Type'''       | '''Description'''&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;                | device             | Required   | Array of Objects | The parent device object.&lt;br /&gt;
}}{{TableRowN| device                | zone               | Required   | Array of Objects | The zone object.&lt;br /&gt;
}}{{TableRowN| zone                  | zone_id          | Required   | Integer          | ID of the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | index_id           | Optional   | Integer          | Zone ordering.&lt;br /&gt;
}}{{TableRowN| zone                  | name               | Optional   | String           | Name of the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | type               | Optional   | String           | The zone type. (Use a V2 [[Sensaphone.net_API/zone#GET|read command]] to retrieve the valid values)&lt;br /&gt;
}}{{TableRowN| zone                  | enable             | Optional   | Boolean          | Whether or not the zone is enabled.&lt;br /&gt;
}}{{TableRowN| zone                  | value              | Optional   | String           | The data value for the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | units              | Optional   | String           | The custom units for the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | schedule           | Optional   | Object           | (See [[Sensaphone.net API/schedule|Sensaphone.net API/schedule]])&lt;br /&gt;
}}{{TableRowN| zone                  | alarm_zone         | Optional   | Object           | Sub-object containing data for alarmable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_rtn          | Optional   | Boolean or null  | Whether or not a return-to-normal alarm is enabled. 'null' if the feature is not supported.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_hold         | Optional   | Integer          | The alarm hold (or clear delay) time.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_enable       | Optional   | Boolean          | Whether or not alarming is enabled for this zone.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | rec_time           | Optional   | Integer          | The alarm recognition time.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | reset_time         | Optional   | Integer          | The alarm reset time.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_low         | Optional   | Floating Point          | The alarm low limit.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | alarm_high         | Optional   | Floating Point          | The alarm high limit.&lt;br /&gt;
}}{{TableRowN| zone                  | analog_zone        | Optional   | Object           | Sub-object containing data for analog zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| analog_zone           | clear_min          | Optional   | Boolean          | Clear the minimum value.&lt;br /&gt;
}}{{TableRowN| analog_zone           | clear_max          | Optional   | Boolean          | Clear the maximum value.&lt;br /&gt;
}}{{TableRowN| analog_zone           | calibration        | Optional   | Floating Point   | The calibration factor applied to the &amp;quot;value&amp;quot;.&lt;br /&gt;
}}{{TableRowN| zone                  | table_zone         | Optional   | Object           | Sub-object containing data for table-based zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| table_zone            | table_low                | Optional   | Floating Point   | The low table range for the zone. Used for 4-20mA sensors.&lt;br /&gt;
}}{{TableRowN| table_zone            | table_high               | Optional   | Floating Point   | The high table range for the zone. Used for 4-20mA sensors.&lt;br /&gt;
}}{{TableRowN| zone                  | log_zone           | Optional   | Object           | Sub-object containing data for loggable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| log_zone              | report_mode        | Optional   | String           | The reporting option.&lt;br /&gt;
}}{{TableRowN| log_zone              | alarm_interval     | Optional   | Integer          | The datalogging interval for when in alarm.&lt;br /&gt;
}}{{TableRowN| log_zone              | normal_interval    | Optional   | Integer          | The datalogging interval for when not in alarm.&lt;br /&gt;
}}{{TableRowN| log_zone              | enable             | Optional   | Boolean          | Whether or not datalogging is enabled.&lt;br /&gt;
}}{{TableRowN| zone                  | pulse_zone         | Optional   | Object           | Sub-object containing data for pulse count capable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| pulse_zone            | enable             | Optional   | Boolean          | Whether or not pulse counting is enabled for this zone.&lt;br /&gt;
}}{{TableRowN| pulse_zone            | multiply           | Optional   | Integer          | The multiplication factor to apply to each pulse.&lt;br /&gt;
}}{{TableRowN| pulse_zone            | count              | Optional   | Integer          | The number of pulses seen (after multiply has been applied)&lt;br /&gt;
}}{{TableRowN| zone                  | runtime_zone       | Optional   | Object           | Sub-object containing data for runtime capable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| runtime_zone          | enable             | Optional   | Boolean          | Whether or not runtime is enabled for this zone.&lt;br /&gt;
}}{{TableRowN| runtime_zone          | runtime            | Optional   | String           | The run time elapsed.&lt;br /&gt;
}}{{TableRowN| zone                  | modbus_zone        | Optional   | Object           | Sub-object containing data for modbus zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| modbus_zone           | media_port         | Optional   | String           | The modbus media port&lt;br /&gt;
}}{{TableRowN| modbus_zone           | slave_id           | Optional   | Integer          | The modbus slave ID&lt;br /&gt;
}}{{TableRowN| modbus_zone           | command            | Optional   | String           | The modbus command&lt;br /&gt;
}}{{TableRowN| modbus_zone           | address            | Optional   | Integer          | The modbus address&lt;br /&gt;
}}{{TableRowN| modbus_zone           | byte_order         | Optional   | String           | The modbus byte order&lt;br /&gt;
}}{{TableRowN| modbus_zone           | register_order     | Optional   | String           | The modbus register order&lt;br /&gt;
}}{{TableRowN| modbus_zone           | register_size      | Optional   | String           | The modbus register size&lt;br /&gt;
}}{{TableRowN| modbus_zone           | format             | Optional   | String           | The modbus format&lt;br /&gt;
}}{{TableRowN| modbus_zone           | sign               | Optional   | String           | The modbus sign&lt;br /&gt;
}}{{TableRowN| modbus_zone           | scaling_offset     | Optional   | Integer          | The modbus scaling offset&lt;br /&gt;
}}{{TableRowN| modbus_zone           | scaling_factor     | Optional   | Integer          | The modbus scaling factor&lt;br /&gt;
}}{{TableRowN| modbus_zone           | scaling_mode       | Optional   | String           | The modbus scaling mode&lt;br /&gt;
}}{{TableRowN| zone                  | output_zone        | Optional   | Object           | Sub-object containing data for output zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| output_zone           | mode               | Optional   | String           | The output mode&lt;br /&gt;
}}{{TableRowN| output_zone           | mode_list          | Optional   | String           | The list of output modes&lt;br /&gt;
}}{{TableRowN| output_zone           | set_point_on       | Optional   | Floating Point   | The output set point for the &amp;quot;on&amp;quot; state.&lt;br /&gt;
}}{{TableRowN| output_zone           | set_point_off      | Optional   | Floating Point   | The output set point for the &amp;quot;off&amp;quot; state.&lt;br /&gt;
}}{{TableRowN| output_zone           | value      | Optional   | Floating Point   | *Write Only* set the value of the output zone&lt;br /&gt;
}}{{TableRowN| zone                  | wireless_zone      | Optional   | Object           | Sub-object containing data for wireless zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| wireless_zone         | sampling_rate      | Optional   | Integer          | The sampling rate for the sensor&lt;br /&gt;
}}{{TableRowN| wireless_zone         | serial_number      | Optional   | Integer          | The serial number for the wireless sensor.&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
===POST===&lt;br /&gt;
'''URI Mode Request URI's:'''&lt;br /&gt;
*Acknowledge All Zone Alarms&lt;br /&gt;
   '''POST'''  &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/{ACCTID}/{SESSIONID}/device/{DEVICE_ID}/zone/{ZONE_ID}/alarm_zone/acknowledge_all_alarms/{true}&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Request URI:'''&lt;br /&gt;
   '''POST''' &amp;lt;nowiki&amp;gt;https://&amp;lt;/nowiki&amp;gt;rest.sensaphone.net/api/v1/device/zone&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Request Properties'''&lt;br /&gt;
{{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Parent Property'''|'''Child Property''' |'''Type'''        | '''Description'''&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | acctid                   | Integer          | Account ID&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | session                  | Integer          | Session ID&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | request_type             | String           | &amp;quot;read&amp;quot;&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;          | device                   | Array of Objects | The parent device of the &amp;quot;zone&amp;quot; resource. See [[Sensaphone.net_API/device|device]].&lt;br /&gt;
}}{{TableRowN| device          | zone                     | Array of Objects | The zone object.&lt;br /&gt;
}}{{TableRowN| zone            | zone_id                  | Integer          | ID of the zone.&lt;br /&gt;
}}{{TableRowN| zone            | alarm_zone | Object           |  Sub-object containing data for alarmable zones&lt;br /&gt;
}}{{TableRowN| alarm_zone            | acknowledge_alarms | Array of Zone State           |  A write-only property to acknowledge specific alarms&lt;br /&gt;
}}{{TableRowN| alarm_zone            | acknowledge_all_alarms | Boolean           |  A write-only property to acknowledge all alarms for a zone&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; &amp;quot;acknowledge_all_alarms&amp;quot; supersedes &amp;quot;acknowledge_alarms&amp;quot;, if it is present in the request json other properties will be ignored&lt;br /&gt;
&lt;br /&gt;
'''JSON Mode Result Properties'''&lt;br /&gt;
{{TableStart|border_size=1&lt;br /&gt;
}}{{TableRowN| '''Parent Property''' |'''Child Property'''|'''Status'''| '''Type'''       | '''Description'''&lt;br /&gt;
}}{{TableRowN| &amp;amp;nbsp;                | device             | Required   | Array of Objects | The parent device object.&lt;br /&gt;
}}{{TableRowN| device                | zone               | Required   | Array of Objects | The zone object.&lt;br /&gt;
}}{{TableRowN| zone                  | zone_id          | Required   | Integer          | ID of the zone.&lt;br /&gt;
}}{{TableRowN| zone                  | alarm_zone         | Required   | Object           | Sub-object containing data for alarmable zones. 'null' if unsupported.&lt;br /&gt;
}}{{TableRowN| alarm_zone            | acknowledge_alarms          | Optional   | Array of Zone State  |  A write-only property to acknowledge specific alarms&lt;br /&gt;
}}{{TableRowN| alarm_zone            | acknowledge_all_alarms         | Optional   | Boolean          | A write-only property to acknowledge all alarms for a zone&lt;br /&gt;
}}{{TableEnd}}&lt;br /&gt;
&lt;br /&gt;
=== Example JSON ===&lt;br /&gt;
&lt;br /&gt;
Acknowledge an alarm for a Zone&lt;br /&gt;
&lt;br /&gt;
*'''Request JSON''' &lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;request_type&amp;quot;: &amp;quot;create&amp;quot;,&lt;br /&gt;
  &amp;quot;resource&amp;quot;: &amp;quot;device&amp;quot;,&lt;br /&gt;
  &amp;quot;acctid&amp;quot;: 987654,&lt;br /&gt;
  &amp;quot;session&amp;quot;: &amp;quot;0123-4567-8901&amp;quot;,&lt;br /&gt;
  &amp;quot;device&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;device_id&amp;quot;: 1234,&lt;br /&gt;
      &amp;quot;zone&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;zone_id&amp;quot;: 7,&lt;br /&gt;
          &amp;quot;alarm_zone&amp;quot;: {&lt;br /&gt;
            &amp;quot;acknowledge_alarms&amp;quot;: [&lt;br /&gt;
              11,&lt;br /&gt;
              4&lt;br /&gt;
            ]&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
*'''Response JSON''' &lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
  &amp;quot;result&amp;quot;: {&lt;br /&gt;
    &amp;quot;success&amp;quot;: true,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;OK&amp;quot;,&lt;br /&gt;
    &amp;quot;properties&amp;quot;: {&lt;br /&gt;
      &amp;quot;device&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;device_id&amp;quot;: 1234,&lt;br /&gt;
          &amp;quot;zone&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
              &amp;quot;alarm_zone&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                  &amp;quot;acknowledge_alarms&amp;quot;: 11,&lt;br /&gt;
                  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
                  &amp;quot;message&amp;quot;: &amp;quot;OK&amp;quot;,&lt;br /&gt;
                  &amp;quot;success&amp;quot;: true&lt;br /&gt;
                },&lt;br /&gt;
                {&lt;br /&gt;
                  &amp;quot;acknowledge_alarms&amp;quot;: 4,&lt;br /&gt;
                  &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
                  &amp;quot;message&amp;quot;: &amp;quot;OK&amp;quot;,&lt;br /&gt;
                  &amp;quot;success&amp;quot;: true&lt;br /&gt;
                }&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;zone_id&amp;quot;: 7&lt;br /&gt;
            }&lt;br /&gt;
          ]&lt;br /&gt;
        }&lt;br /&gt;
      ]&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Tim</name></author>	</entry>

	</feed>