Ryan G Posted February 15 Share Posted February 15 I am hoping upmind can help me solve my needs. My use case: A user buys my services. I offer them free hosting for one year. At the end of one year, they need to start receiving billing. If they buy a new service I may renew the free hosting. I was hoping with the API first strategy upwind promotes that I could accomplish this from my current customer management platform via API calls, i.e I would send an API call to upmind to let it know when to change from Free plan to Paid plan. Looking at the documentation it looks like web hooks only are outgoing. Is there a way with this system to accomplish my needs? Thanks! Quote Link to comment Share on other sites More sharing options...
Isma Posted February 16 Share Posted February 16 Hi Ryan, Regarding your first question, there are two options: Create a promotion code specifically for the free hosting offer. You can find more details in this guide: https://docs.upmind.com/docs/how-to-create-a-basic-promotion-code Utilize free trials (check out the documentation here: https://docs.upmind.com/docs/free-trials). Within the free trial setup, you can choose between three options, but you can only configure either "continue" OR "migrate". You cannot configure both options simultaneously. Regarding API inquiries, our API functions effectively, although we're still refining our documentation. Rest assured, once updates are available, we'll notify you through our forum community. Hope this helps clarify things for you! If you have any further questions, feel free to ask. Thanks, Isma Quote Link to comment Share on other sites More sharing options...
Ryan G Posted February 23 Author Share Posted February 23 Is the API ready currently? Basically, in my member management system, if they buy a certain product, I would like to make an api call to upmind that creates the user and activates a hosting account (provisions) for a certain product at no cost to them. If they discontinue their purchase, an api call would be made that can start invoicing for the product? I'm not sure what the flow would be, i.e. would their account need to be changed to a an upgrade/downgrade or? Quote Link to comment Share on other sites More sharing options...
Seb Posted March 23 Share Posted March 23 Hi Ryan Yes you can do this via the API. The state of our API is that it is ready but our documentation is not. Our frontend app just uses our API- so basically the API is what we use ourself to develop. We do have nascent API docs at https://demoapi.upmind.io/doc but in reality if you were building this the easiest solution is to do the below steps in our admin area and just examine and copy the network request in the browser. You would make an API call to create a client, then add a product with a zero price monthly Then when they cancel you would just update the product to have a price. Or you could have two products and upgrade/downgrade between them. So for instance 1. Add a client 2. Add a product (with zero price) 3. When they cancel do a modify product to a different product Quote Link to comment Share on other sites More sharing options...
Ryan G Posted March 23 Author Share Posted March 23 Thank you for this information. After reviewing your new pricing model I see the API isn't included until the growth package. This makes upmind an unfeasible solution for my use case. 1 Quote Link to comment Share on other sites More sharing options...
vira Posted March 25 Share Posted March 25 Hi Ryan, We're looking to see what we can do on the API limits - we'll likely implement a call limit and enable it to the lower plans as well. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.