Contact lifecycle
The API supports:
See the generated API Reference for complete parameters and schemas.
Create a contact
A contact belongs to a Celebration Group throughgroup_id.
Required data
first_name and group_id are required.
For a birthday workflow, provide the person’s birthday. Email, phone, WhatsApp phone, timezone, and other profile fields can be supplied when available.
Update a contact
UsePATCH when a person’s details change.
Delete a contact
Duplicate protection
Peoplewisher checks for an existing contact with the same phone number or email within the same group when creating a contact. If a duplicate is found, the request is rejected rather than silently creating another record.Custom fields
Peoplewisher supports custom contact fields. They can be supplied through thecustom_fields object where your account has the corresponding custom-field configuration.
The definition of those fields is managed in PeopleWisher.