Contacts
The shared contacts pool plus contact methods (email/phone) and the polymorphic link table that ties contacts to customers, vendors, and other entities.
Endpoints E030–E043. Each maps 1:1 to the L3 workflow with the same number — see the master endpoints table for the flat view.
Writes
- E030
POST/contacts— Create contact → W030 - E033
PATCH/contacts/:id— Update contact → W033 - E034
DELETE/contacts/:id— Delete contact → W034 - E035
POST/contacts/:id/methods— Add contact method → W035 - E037
PATCH/contact-methods/:id— Update contact method → W037 - E038
DELETE/contact-methods/:id— Delete contact method → W038 - E039
POST/contacts/:id/links— Link contact to entity → W039 - E041
PATCH/contact-links/:id— Update contact-entity link → W041 - E042
DELETE/contact-links/:id— Unlink contact from entity → W042 - E043
POST/contacts/find-or-create— Find or create contact for entity → W043