Overview
The contacts list is built automatically. When an escrow moves toactive status — meaning both parties have confirmed — the counterparty is added to each user’s contact book. No manual action is needed.
Contacts are useful for:
- Pre-filling the counterparty field when creating a new escrow with a past trading partner
- Showing a trusted network of people the user has successfully transacted with
Fetching contacts
escrow_id that created the relationship, so you can link back to the original transaction context.
Deleting a contact
Contacts can be removed manually:id is the contact record ID (not the contact_id of the user). Deletion only removes the contact from the authenticated user’s list — it does not affect the other party’s contacts.
Deleting a contact does not affect any active or historical escrows. It only removes the entry from the contacts list.
How contacts are created
The contact relationship is created by a database trigger when an escrow transitions toactive. Both participants are added to each other’s contact list simultaneously. The same trigger prevents duplicate entries if the two users transact again.