Flow do assign

contato origem

assign

Buscar por cpf

Não existe

Existe

Buscar o contato no
/contacts/get-by-value/{value}

Não existe

Existe

Criar um contato novo com
o contato origem inserido.

Pedir nome e criar o customer

Criar o contato

fazer Merge: OK

Verificar se o id customer do contact é
igual ao id do customer buscado por cpf

Não

Sim

force create: true
idCustomer: 1
value: value
/contacts/get-or-create


Fazer Merge: OK

Fazer Merge: OK

Fazer Merge: OK