no. that's just the pattern we use when piggybacking perform validate onto create validation. you don't need to provide an apikey on a perform (you may just be changing the name), but you must supply one on a create.