new create request API