I am developing a module that sync selected nodes with an outside site (another API on the web). I need to add some meta-data to each node:
- Last sync time (timestamp) - Not editable through UI
- Outside API ID for this item - Not editable through UI
- Sync enabled for this node (yes/no) - Editable through UI
Should I have my module create a new table through the Drupal Database API to store this data, or should I use the Field API?