The web API docs talk about the parameters and what valid values are: https://wyday.com/limelm/help/api/limelm.pkey.generate/
"subscriptionReference" = "email", is not how feature values are set (subscriptionReference is not a parameter we accept).
This is how you do it:
feature_name[] = "subscriptionReference"feature_value[] = "email"