Create a new TM using GroupShareKit

I'm trying to use the current code to create a new Translation Memory via the GroupShareKit 

This fails with a Bad Request response, and no explanation or message as to whats wrong.

Am I missing something, or doing something wrong?