For APP edit (HTTP Put to the entry's "edit" URL) operations, the default behavior of a plug-in is to allow changes to the basic MashupHub metadata defined for entries in the feed collection.
A plug-in can override this default behavior by specifying a CollectionPlugin subclass. Consult the documentation for plug-ins other than the system plug-ins provided by MashupHub.
The value of the <permission>
element in the entry being submitted can only be changed to public
or to private
. If the entry being edited had a value of "custom," then <permission>
can remain "custom" in the updated entry.
MashupHub supports APP edit operations for updating common metadata for all objects in the catalog. The feed definition can only be changed when the feed was one that was registered with MashupHub (not one of the feeds generated by MashupHub). An edit operation can also upload a replacement iWidget, generic widget, page, or space.
Parent topic: Catalog API: imc3