Is there a way to import content type definitions into Kentico Cloud using API or any other import service?
Check out - importing to kentico cloud - unfortunately currently you do need the types defined first.
I understand. If not for import, is there a programmatic way to create the types? The reason I ask is due to the complexity of the content type I need to create.
The short answer is its not possible currently. Just importing the content itself.
You could try contacting cloud@kentico.com to explain your scenario, they might have a solution for you.
There also is a Kentico Cloud specific forum: https://forums.kenticocloud.com/.
Please, sign in to be able to submit a new answer.