API accessor for creating characters