Card exchange / Meet log
Change email sharing for a person
PATCH
/meet-logs/contacts/:userIdChoose whether to share your email address with the given person. You can change it per person at any time.
| Auth | Login required |
|---|
Path parameters
userIdstringrequiredThe other person's user ID.
Request body
shareEmailbooleanrequiredtrue to share.
Notes
Returns 404 (errorCode 40211) for someone you have not exchanged with.
Only person-to-person exchanges are covered. For a card exchanged with a community, use PATCH /meet-logs/communities/:communityId.
Email addresses that the other person chose to share are returned only to official 4S apps. For other apps, email is always null.
Response
Returns MeetLogContactDetail.
Request
curl https://api.4s.link/meet-logs/contacts/USER_ID \-X PATCH \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"shareEmail": false}'
Example response
{"user": { "id": "u-taro", "slug": "taro", "firstName": "Taro", "lastName": "Yamada", "nativeName": "山田 太郎", "avatarUrl": "https://...", "title": "代表取締役", "bio": null, "cardDesign": "gradient-01-cobalt-mint", "cardPhoto": null, "organization": null },"community": null,"exchangeCount": 1,"firstExchangedAt": "2026-07-10T06:30:12.000Z","lastExchangedAt": "2026-07-10T06:30:12.000Z","lastEvent": null,"myShareEmail": false,"mySubscribeNewsletter": false,"email": "taro.yamada@example.com"}