create template api module