We want to build functionality that allows users to create a page dynamically through a form.
I found this article concerning how to use the Page Manager API but this appears to be for the author instance:
Is there a way to publish pages dynamically?
Thanks in advance for your insight.
There are multiple solutions to achieve this based on your use case. You can also find reusable code snippets in ACS samples/commons codebase.
http://www.flexibledesigns.rs/activate-a-page-programmatically/ // activate page/assets via specific path
Interacting with Workflows Programmatically // Trigger activation workflow
Adobe Experience Manager Help | Invoking Adobe Experience Manager Workflows using the AEM Java API
Helpful as always, Gaurav. Thank you!