# Persons

Data on Persons (includes both staff and contacts, so these do not need to be looked up separately and combined).

 - [POST /core/emailaddresses/select](https://developers-internal.tonicdm.com/tonicdm-product/persons/persons-emailaddresses-select.md): Gets data on one or more EmailAddresses. If called with no parameters (ie. `/emailaddresses`) it will return data for all EmailAddresses in no specific order. If called with just the `data_quantity=id
 - [POST /core/emailaddresses/insert](https://developers-internal.tonicdm.com/tonicdm-product/persons/person-emailaddress-insert.md): Note that the Organization/Brand which the EmailAddress will belong to is determined automatically by TonicDM. If an appropriate Organization/Brand doesnt exist, TonicDM will auto-create them. If the
 - [POST /core/emailaddresses/update](https://developers-internal.tonicdm.com/tonicdm-product/persons/person-emailaddress-update.md): Note that you cannot change the Organization that a person belongs to as this is determined automatically by TonicDM. To delete an EmailAddress, PATCH its status to `inactive` or `deleted` (soft delet
 - [POST /core/me/select](https://developers-internal.tonicdm.com/tonicdm-product/persons/me-select.md): The data for the User themselves. There are no parameters. A single object is returned that includes both the Person data and their User Settings.
 - [POST /core/me/update](https://developers-internal.tonicdm.com/tonicdm-product/persons/me-update.md): Change the user's own data. There is no need to specify their `id` as a parameter. Note that you cannot change the Organization that a Person belongs to as this is determined automatically by TonicDM.
 - [POST /core/persons/insert](https://developers-internal.tonicdm.com/tonicdm-product/persons/person-insert.md): If required, the EmailAddress can be merged into an existing Person as a second step. Note that Person records can only be manipulated if the customer has an AdvancedContacts license. Similarly, addin
 - [POST /core/persons/select](https://developers-internal.tonicdm.com/tonicdm-product/persons/persons-select.md): Gets data on one or more Persons. A Person is a collection of one or more EmailAddresses. If called with no parameters (ie. `/persons`) it will return data for all Persons in no specific order. If cal
 - [POST /core/persons/update](https://developers-internal.tonicdm.com/tonicdm-product/persons/person-update.md): Note that you cannot change the Organization that a person belongs to as this is determined automatically by TonicDM. To delete a Person, PATCH their status to `inactive` or `deleted` (soft deleted).
 - [POST /core/staff/select](https://developers-internal.tonicdm.com/tonicdm-product/persons/staff-select.md): Gets data on one or more Staff: emailAddresses in the User's own Organization with an email address of Type `business`. This endpoint does **not** return Person objects. It returns emailAddress object
