Prompt for input and endpoints
You can now define input and output properties