I know of 2 Cloud Providers nicely offer URLs and APIs to their users for circuit ordering, provisioning and some circuit changes...So, customers have the convenience of tapping into APIs from their own systems infrastructure...(so, no circuit ordering software clients needed -- just API scripting would be sufficient)...
Yardiel Fuentes