Yes, you will need to create a City myID account before submitting an ePermits application.
myID is a City-specific online account that enables citizens and business users to securely access multiple online City services with a single user ID and password.
To register for myID you'll need to provide your email address, full name, a unique User ID & password and, for business users, your Business ID or License number. Due to security requirements, you may be prompted to provide additional information or complete other processes before you can access that service. This additional step will usually be a one time process.
More information about myID.