Card exchange / Meet log
Update a meet log
PATCH
/meet-logs/:meetLogIdUpdate the memo or the event on your own meet log. The memo is visible only to you. The event must be one of the candidates (candidateEvents) from when you exchanged.
| Auth | Login required |
|---|
Path parameters
meetLogIdstringrequiredMeet log ID.
Request body
memostring | nulloptionalMemo (up to 500 characters). Empty or null clears it.
eventIdstring | nulloptionalThe event where you met; null clears it. Returns 400 (errorCode 40212) if it is not a candidate.
Notes
A community's log (one with ownerCommunityId) can be handled by any current admin of that community, even one who did not handle the exchange. Someone who is no longer an admin gets 404 (errorCode 40210), even for logs they handled.
A memo on a community's log is visible to all admins of that community (a memo on a personal log is visible only to you).
Response
Returns MeetLog.
Request
curl https://api.4s.link/meet-logs/MEET_LOG_ID \-X PATCH \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"memo": "協業の相談をした","eventId": "ev-1"}'
Example response
{"id": "ml-1","exchangeId": "6f1c2d3e-...","counterpartId": "u-taro","ownerCommunityId": null,"counterpartCommunityId": null,"representative": null,"exchangedAt": "2026-07-10T06:30:12.000Z","event": {"id": "ev-1","slug": "ivs-2026","title": "IVS 2026","languages": null,"startTime": "2026-07-08T10:00:00.000Z","endTime": "2026-07-10T18:00:00.000Z","timezone": "Asia/Tokyo","thumbnailUrl": null,"mainImageUrl": null},"candidateEvents": [],"memo": "協業の相談をした","location": { "latitude": 35.6581, "longitude": 139.7017, "accuracy": 12 },"createdAt": "2026-07-10T06:30:12.000Z","updatedAt": "2026-07-10T06:41:00.000Z"}