params needed to create a new entry
if layer not found, if form not found, or form is not an external or sub form, or invalid parameter
// returns the new created entries
JMap.Form
 .createDatabaseFormEntry({
   layerId: 3,
   formId: 5,
   parentId: 3,
   parentAttributeValueByName: {
     jmap_id: 3,
     color: "green",
     type: "tree"
   },
   attributeValueByName: {
     name: "bird",
     type: "nest"
   },
   elementId: 3
 })
 .then(entry => console.log("New entry created:", entry))
 .catch(error => console.error("An error occurred while creating new entry", error))
JMap.Form.createDatabaseFormEntry
Creates an external or sub form entry.
Works only for external or sub forms.