<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mediawiki.emersion.com.au/wiki/index.php?action=history&amp;feed=atom&amp;title=API%2FServices%2FGetServiceSubscriptionPeriods</id>
		<title>API/Services/GetServiceSubscriptionPeriods - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://mediawiki.emersion.com.au/wiki/index.php?action=history&amp;feed=atom&amp;title=API%2FServices%2FGetServiceSubscriptionPeriods"/>
		<link rel="alternate" type="text/html" href="https://mediawiki.emersion.com.au/wiki/index.php?title=API/Services/GetServiceSubscriptionPeriods&amp;action=history"/>
		<updated>2026-04-29T10:24:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://mediawiki.emersion.com.au/wiki/index.php?title=API/Services/GetServiceSubscriptionPeriods&amp;diff=4453&amp;oldid=prev</id>
		<title>JLee: new api function</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.emersion.com.au/wiki/index.php?title=API/Services/GetServiceSubscriptionPeriods&amp;diff=4453&amp;oldid=prev"/>
				<updated>2016-05-19T02:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;new api function&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Purpose '''&lt;br /&gt;
&lt;br /&gt;
Retrieve all service subscriptions and service subscription periods based on the 'Package Subscription ID' going back X periods or months as defined by the input data.&lt;br /&gt;
&lt;br /&gt;
'''Inputs'''&lt;br /&gt;
   &amp;lt;soapenv:Header/&amp;gt;&lt;br /&gt;
   &amp;lt;soapenv:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ser:GetServiceSubscriptionPeriods&amp;gt;&lt;br /&gt;
         &amp;lt;ser:PackageSubscriptionID&amp;gt;1234567&amp;lt;/ser:PackageSubscriptionID&amp;gt;&lt;br /&gt;
         &amp;lt;ser:NumberOfPeriods&amp;gt;6&amp;lt;/ser:NumberOfPeriods&amp;gt;&lt;br /&gt;
         &amp;lt;ser:LengthType&amp;gt;month&amp;lt;/ser:LengthType&amp;gt;&lt;br /&gt;
      &amp;lt;/ser:GetServiceSubscriptionPeriods&amp;gt;&lt;br /&gt;
   &amp;lt;/soapenv:Body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Output'''&lt;br /&gt;
   &amp;lt;SOAP-ENV:Body&amp;gt;&lt;br /&gt;
      &amp;lt;ns1:GetServiceSubscriptionPeriodsResponse&amp;gt;&lt;br /&gt;
         &amp;lt;ns1:ServiceSubscription&amp;gt;&lt;br /&gt;
            &amp;lt;ns1:ServiceSubscriptionID&amp;gt;2345678&amp;lt;/ns1:ServiceSubscriptionID&amp;gt;&lt;br /&gt;
            &amp;lt;ns1:ServiceSubscriptionPeriod&amp;gt;&lt;br /&gt;
               &amp;lt;ns1:ID&amp;gt;3456789&amp;lt;/ns1:ID&amp;gt;&lt;br /&gt;
               &amp;lt;ns1:StartDate&amp;gt;2016-03-01 00:00:00&amp;lt;/ns1:StartDate&amp;gt;&lt;br /&gt;
               &amp;lt;ns1:EndDate&amp;gt;2016-04-01 00:00:00&amp;lt;/ns1:EndDate&amp;gt;&lt;br /&gt;
            &amp;lt;/ns1:ServiceSubscriptionPeriod&amp;gt;&lt;br /&gt;
            &amp;lt;ns1:ServiceSubscriptionPeriod&amp;gt;&lt;br /&gt;
               &amp;lt;ns1:ID&amp;gt;4567890ns1:ID&amp;gt;&lt;br /&gt;
               &amp;lt;ns1:StartDate&amp;gt;2016-02-01 00:00:00&amp;lt;/ns1:StartDate&amp;gt;&lt;br /&gt;
               &amp;lt;ns1:EndDate&amp;gt;2016-03-01 00:00:00&amp;lt;/ns1:EndDate&amp;gt;&lt;br /&gt;
            &amp;lt;/ns1:ServiceSubscriptionPeriod&amp;gt;&lt;br /&gt;
         &amp;lt;/ns1:ServiceSubscription&amp;gt;&lt;br /&gt;
      &amp;lt;/ns1:GetServiceSubscriptionPeriodsResponse&amp;gt;&lt;br /&gt;
   &amp;lt;/SOAP-ENV:Body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Error String'''&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Missing Package Subscription ID&amp;quot; - Package Subscription ID is not supplied.&lt;br /&gt;
* &amp;quot;Package Subscription does not exist&amp;quot; - Package Subscription ID supplied does not exist in system.&lt;br /&gt;
* &amp;quot;Invalid Package Subscription ID&amp;quot; - Package Subscription ID supplied does not belong to the same parent group as the API caller.&lt;br /&gt;
* &amp;quot;Missing Number of Periods&amp;quot; - Number of Periods is not supplied.&lt;br /&gt;
* &amp;quot;Missing Length Type (period / month)&amp;quot; - Length Type is not supplied.&lt;br /&gt;
* &amp;quot;Invalid Length Type. Valid input: 'period' or 'month'&amp;quot; - Length Type supplied is not valid. Valid input is either 'period' or 'month'.&lt;/div&gt;</summary>
		<author><name>JLee</name></author>	</entry>

	</feed>