API/Services/GetServiceIdentifierRequirements
From Emersion
Revision as of 13:57, 29 June 2016 by Scarpenter (talk) (Created page with "=== Get Service Identifier Requirements === '''Purpose:''' This request is designed to advise of any service identifier requirements beyond service-based identifiers which ar...")
Get Service Identifier Requirements
Purpose: This request is designed to advise of any service identifier requirements beyond service-based identifiers which are part of the SQ process. E.g. Those used for authentication purposes.
Inputs
<soapenv:Header/>
<soapenv:Body>
<ser:GetServiceIdentifierRequirements>
<ser:ServicePlanID>1234567</ser:ServicePlanID>
</ser:GetServiceIdentifierRequirements>
</soapenv:Body>
Outputs
<SOAP-ENV:Body>
<ns1:GetServiceIdentifierRequirementsResponse>
<ns1:ServiceIdentifier>
<ns1:IdentifierType ID="100338">Mobile Phone Number</ns1:IdentifierType>
<ns1:RealmIsRequired>false</ns1:RealmIsRequired>
<ns1:IsAuthenticationBased>false</ns1:IsAuthenticationBased>
</ns1:ServiceIdentifier>
</ns1:GetServiceIdentifierRequirementsResponse>
</SOAP-ENV:Body>
Error String
- "Missing Service Plan ID" - Service Plan ID is not supplied.
- "Service Plan does not exist" - Service Plan ID supplied does not exist in system.
- "Invalid Service Plan ID" - Service Plan ID supplied does not belong to the same parent group as the API caller.
- "Invalid Service Plan (Missing Service Type)" - Service Plan ID supplied does not have a valid Service Type.
- "Invalid Service Plan (Missing Service Check Type)" - Service Plan ID supplied does not have a valid Service Check Type.