As stated in the API documentation, wbsetclaim can Creates or updates an entire Statement or Claim, but there is no id parameter that is necessary for creating an claim. I guess the documentation needs a fix.
Btw, it would be really helpful if I can specify the whole serialized claim data when creating a claim. But for now it seems that I can only do so when editing. instead of creating a claim.