Update person
street_update_personWRITE: change a person's title, name, marketing consent or contact preferences in Street. Street requires both names on every update, so the current record is read first and anything you leave out is sent back unchanged. Contact details (email, phone, address) cannot be changed through the API. PATCH /people/{id}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Title such as Mr, Mrs, Dr; null clears it. | |
| last_name | No | New last name. | |
| person_id | Yes | Person UUID (street_list_people). | |
| first_name | No | New first name. | |
| contact_post | No | Contact preference: post. | |
| contact_text | No | Contact preference: text message. | |
| contact_email | No | Contact preference: email. | |
| contact_phone | No | Contact preference: phone. | |
| marketing_consent | No | Whether the person agreed to marketing. |