Dear Support Team,
We are currently using FOSSBilling in combination with a Plesk server (v24.04 + Plesk Obsidian) to automate customer account and domain provisioning. The connection between FOSSBilling and Plesk basically works:
✅ The customer is correctly created as a reseller in Plesk.
✅ The customer’s domain is also correctly created and assigned in Plesk.
However, the following issue occurs:
❌ The desired service plan (“Light”) is not properly assigned to the customer/domain.
In the Plesk panel, the customer appears with a “custom” subscription, without the resource limits and settings defined in the intended service plan.
I have already verified the following:
- In FOSSBilling, the product is correctly linked to the plan name “Light” in the server manager.
- The service plan “Light” exists in Plesk with exactly the same spelling.
- A test via the Plesk REST API using
with the plan name specified also does not result in assigning the service plan, but instead creates only a simple domain with hosting.
From what I gathered in the documentation, assigning a service plan seems to require calling
. However, this endpoint is not available in the current version of the Plesk REST API I can access.
My questions:
- Does FOSSBilling require
to correctly assign the service plan?
- Is there a workaround using the REST API or XML API to properly assign the desired service plan when creating a customer/domain?
- If this is a limitation of the current Plesk license (Web Admin vs. Web Pro vs. Web Host), which license level is required to use
via the API?
I would greatly appreciate your feedback and, if possible, a recommendation on how to correctly implement the product and plan assignment.
Thank you in advance!
Best regards,
Manfred