With the Remote Control API, you can manage directly variations thanks to custom routes.

However it is recommended to create the variations at the campaign creation or at the variation groups creation or edition. You can find more details on the campaign architecture here : Campaigns.