Get data form into hook_node_insert / hook_node_update
The $node object will be populated with the data from the form, the way for form is defined.

You can do something like this

hook_form($node, &amp;$form_state) {
  $form = array();

  $form['my_value'] = array(
    '#type' =&gt; 'textfield',
    'title' =&gt; t('Some title'),
    '#default_value' =&gt; isset($node-&gt;my_value) ? $node-&gt;my_value : '',
  );

  ....

  return $form;
}


Then get the value on the node object.

hook_insert($node) {
  $my_value = $node-&gt;my_value;
}