This web service provides plan management functions. Methods are invoked by the user whose credentials are specified in SOAP-header (see CredentialsSoapHeader).
| Platform | WSDL location |
|---|---|
| Sitebuilder for Windows | /ServiceFacade/Version_3_2/PlanWebService.asmx?WSDL |
| Sitebuilder for Linux/Unix | /ServiceFacade/PlanWebService.asmx?WSDL |
AddHostsAsIpAddressesToAccountPlan | Creates hosts for a specified IP addresses (if there are no hosts linked to the IP address) and then adds the hosts to a plan of a account specified by username. |
AddHostToPlan | Adds host to a plan. |
CanAddAccount | Checks if user specified in SOAP-header (see CredentialsSoapHeader) is allowed to create new accounts. |
CanAddHost | Checks if user specified in SOAP-header (see CredentialsSoapHeader) is allowed to create a new host. |
CanAddSite | Checks if user specified in SOAP-header (see CredentialsSoapHeader) is allowed to create new regular site. |
CanAddSiteByUsername | Checks if a specified user is allowed to create a new regular site. |
CreatePlan | Creates a plan. |
Delete | Removes a plan. |
DeleteHostsAsIpAddressesFromAccountPlan | Removes hosts specified by IP address from a plan of a specified account. |
FindPlans | Searches for plans. |
FindPlans2 | Performs the same tasks as FindPlans. This function is optional and remains only for compatibility. |
GetAvailablePlans | Retrieves available plans for a user. |
GetCurrentPlan | Retrieves a plan for the user specified in SOAP-header (see CredentialsSoapHeader). |
GetPlanById | Retrieves the plan specified by plan ID. |
GetPlanBySite | Retrieves the plan specified by site ID. |
SetActive | Activates/deactivates plans. |
SetAnonymous | Associates anonymous plan with the user specified in SOAP-header (see CredentialsSoapHeader). |
UpdateLicense | Initiates check and update of current license. |
UpdatePlan | Changes parameters of the plan specified by plan ID. |