I am working on a use case where I create a private ideas portal for each pre-release product that we have available which is accessible to a small group of customers through either a customer advisory board or beta program.
For each one of these portals, I need to configure SSO, embedded styling, CSS, and more, sometimes changing them in the course of the program.
I am looking for these ideas portals to be created automatically when we create a new pre-release program, and to be removed when those pre-release programs end.
To do this, I would need APIs (or some other programatic way) to create new ideas portals, edit and configure them, and remove them.