WRITE access to the CONTACT module is required to access this endpoint
Unlike virtually every other model, contact idcannot be assumed to be unique. Use uuid instead.
Contacts may be either people or organizations and these are stored in separate tables in the database, each with its own auto-incrementing identifier.
The contacts model creates a union between these two tables to allow simplified operations under a single namespace.