API/EndUser/Services/getServiceSubscriptionPeriodsByService
From Emersion
getServiceSubscriptionPeriodsByService
Purpose
Return a list of all service subscription periods for a given service.
Inputs
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://api-uat.emersion.com.au/ServiceObjects"> <soapenv:Header/> <soapenv:Body> <ser:getServiceSubscriptionPeriodsByService> <ser:username>emesupport@telechoice.com.au</ser:username> <ser:password>********</ser:password> <ser:service_id>514217</ser:service_id> </ser:getServiceSubscriptionPeriodsByService> </soapenv:Body> </soapenv:Envelope>
Outputs
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api-uat.emersion.com.au/ServiceObjects"> <SOAP-ENV:Body> <ns1:getServiceSubscriptionPeriodsByServiceResponse> <ns1:serviceSubscriptionPeriod> <ns1:service_subscription_period_id>5873132</ns1:service_subscription_period_id> <ns1:service_subscription_id>666185</ns1:service_subscription_id> <ns1:period_start>2013-11-01 00:00:00</ns1:period_start> <ns1:period_end>2013-12-01 00:00:00</ns1:period_end> <ns1:external_name>TC Flexi Heavy + 30 - 24M</ns1:external_name> </ns1:serviceSubscriptionPeriod> <ns1:serviceSubscriptionPeriod> <ns1:service_subscription_period_id>5873133</ns1:service_subscription_period_id> <ns1:service_subscription_id>666185</ns1:service_subscription_id> <ns1:period_start>2013-12-01 00:00:00</ns1:period_start> <ns1:period_end>2014-01-01 00:00:00</ns1:period_end> <ns1:external_name>TC Flexi Heavy + 30 - 24M</ns1:external_name> </ns1:serviceSubscriptionPeriod> </ns1:getServiceSubscriptionPeriodsByServiceResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Error String:
- Invalid username / password
- Missing service_id
- No service subscriptions found