Card exchange / Meet log

Change email sharing for a person

PATCH/meet-logs/contacts/:userId

Choose whether to share your email address with the given person. You can change it per person at any time.

AuthLogin required

Path parameters

userIdstringrequired

The other person's user ID.

Request body

shareEmailbooleanrequired

true 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"
}