Contact API: move contacts between lists + support custom fields (create/update)
Right now I only see an endpoint to add contacts to a list. I’d like an easy way to move contacts between lists via API.
My use case: I have separate lists for leads, paid customers, and churned customers. Contacts need to move between these states as they convert / churn.
Also, it would be very helpful to extend the existing “create contact” API to accept custom fields directly, and to have an update contact API that can change those custom fields later.
What I’m looking for (example)
POST /api/lists/{listId}/contacts supports e.g.
customFields: { plan: "pro", signupSource: "app", ... }
PATCH /api/contacts/{contactId} (or by email) to update standard fields + customFields
POST /api/contacts/{contactId}/move (or similar) to move from list A → list B (ideally one call)
This would make lifecycle list management much simpler and reduce manual work.Silvestro from Affonso.io
2 weeks ago0