Card exchange / Meet log

Update a meet log

PATCH/meet-logs/:meetLogId

Update 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.

AuthLogin required

Path parameters

meetLogIdstringrequired

Meet log ID.

Request body

memostring | nulloptional

Memo (up to 500 characters). Empty or null clears it.

eventIdstring | nulloptional

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