Skip to main content

Contacts

Admin → Contacts (https://admin.finmatch.io/contacts/). Requires admin:contacts.

This left-nav page is a stub. It is not a contact registry and it does not list, search, or save contacts. Do operator contact work on the merchant Overview Contact cards. Save/commit: Merchant Page Editing — Contact cards.

Dedicated Contacts page​

Live chrome on this URL:

  • H1 Contacts
  • Subtitle Manage merchant contacts (GDPR-aware: contacts stored separately from merchants.json)
  • Body Contacts management UI coming next. Records are stored in gs://finmatch-admin/contacts/contacts.json via the Contacts API.

Treat that body as on-screen copy only, not the storage map. The public gs://finmatch-admin/contacts/contacts.json path is retired. Live PII is gs://finmatch-secrets/contacts/contacts.json (CONTACTS_BUCKET) via contacts-api. Anonymous reads of the old public object 404. See Secrets & Credentials.

admin/js/contacts.js only logs that the page loaded. There is no table, search, or Save control here.

Merchant Contact cards​

Live editing is on the merchant page Overview: two cards titled Contact. Type is Primary Contact or Technical (read-only). Fields: First Name, Last Name, Email, Phone. Empty values show N/A.

Click Edit Merchant, change the fields, then Save Changes (busy label Saving...). That save goes through the Contacts API; profiles keep contactIds only. Full procedure: Contact cards.