Overview

View as Markdown

Customer profile endpoints.

Duplicate handling

A create request is matched against existing customers in the project by display name, or by email when one is supplied. Use dedupe_mode on the request body to choose what happens when a match is found:

ModeBehaviourStatus
skip (default)The existing customer is left untouched and returned unchanged.409
overwriteThe existing customer is updated with the values supplied.200
addA separate customer is created regardless of the match.201

The 409 body carries the customer that was matched, so you can link to it or retry the request with dedupe_mode set to add.