Hey Tom. At this time we do not support creation of survo's via API. There are some things you can do to get similar behavior.
For example, you could have a Survo where the question prompts are parameter based. That way you can read different prompts with the same questions. If you can elaborate on your specific need, I'll be happy to help you with a solution.