engineapi requirement