ackDB
Edit a contact row's field values
Contact-grain equivalent of PATCH /observe/companies/{entityId}/fields (#238). A TRAIT upserts contact_traits; whitelisted attributes (name, email, phone, title, department, linkedin_url, is_external) update the contact row. Computed/event/status fields are rejected per-field. Partial success; manual edits stamped source="manual".
patch/api/v1/ackdb/observe/contacts/{contactId}/fields
Request
- Base URLhttp://localhost:3009
- AuthHTTP bearer
Path parameters
contactIdstring required
The contact_id of the contact row to edit.
Request body
object required
Field key → new value. Multiple fields allowed.
Example request
{
"title": "VP Engineering",
"is_external": true
}Response
The keys that were updated + a per-field error map for any that were rejected.
Example response
{
"data": {
"updated": [
"measure_status"
],
"errors": {
"activity": "Field \"activity\" is computed and cannot be edited directly."
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.