Create/Update/Delete APIs for Sight Widgets

I don't see any Create/Update/Delete APIs for Sight Widgets (Read is handled via getting a sight given it's id). In the docs, the sight update command can only be used to rename the site. I've tried to pass in the complete JSON for the sight along with it's updated widgets... but get a

{

  "errorCode" : 1008,

  "message" : "Unable to parse request. The following error occurred: Field \"widgets\" was of unexpected type.",

  "refId" : "wuahgfs78kde"

}

Did I overlook an API or is this functionality missing?

Comments