Currently, the NPM API module using the old API has a method to retrieve a contact based on their email address. I can’t seem to find (I might have missed it) an equivalent method in the beta API v3. Is this possible and if not, will it be possible? Also, what’s the timeline for depreciation for the old API?
There is no way to retrieve a contact using their email address via v3 of the API yet. We’re hoping to have this available in the future but I unfortunately don’t have a specific timeline for you. At this time, we do not have a timeline for sunsetting v1 of our API. All new functionality will be built into v3 of our API.
At this time, a contact ID is required to update a custom field for that contact via API. We hope to enable updating via email address in the future. Thanks!