Being able to tell froxlor to use a different template using the Domains.add API call would be ideal. Either a path or a URL. Then I could generate this template before hand, place it somewhere before I make the API call to froxlor, and specify the path or URL to this template in the API call. Then froxlor can use this template when it builds the site instead of its default template. For the case where a URL to the template is provided (rather than a path), a ZIP/Tar file would be most practical. For a path it wouldn't matter. Due to security concerns in providing a path, it would probably be easiest to implement using some sort of "inbox" directory where a template could be written, then only the template name could be supplied to froxlor in the API.