type api