Do I need to sign up to use the Zazzle Create-a-Product API?

Yes.  In order to sign up click on this link to signup.  https://www.zazzle.com/my/ambassador/create If you are prompted to enroll in the Ambassador Program, that is also required in order to use the API and several API tools.