Member access
Sent when a member access event is recorded.
member_access.v2See How webhooks work for the envelope, delivery semantics and retries.
Payload
The data object for this event.
accessFormintegerrequiredAccess direction (numeric enum).
accessTypeintegerrequiredAccess source (numeric enum).
authenticationTypeinteger · nullableAuthentication method (numeric enum).
dateEntrancestring · date-timerequiredAccess entrance date (UTC).
dateExitstring · date-time · nullableAccess exit date (UTC). Null when the member has not exited yet.
idAccessMemberstring · nullableMember access record id as hashid.
idCenterintegerrequiredCenter id.
idEntranceinteger · nullableEntrance id linked to this access.
idInvitationinteger · nullableInvitation id when the access comes from an invitation.
idMemberstringrequiredMember id as hashid.
idMemberFeeinteger · nullableMember fee id associated to the access.
idRoominteger · nullableRoom id when the access is tied to a room.
isAccessFromAccessControlbooleanrequiredWhether the access originated from an external access control device/integration.
Example payload
{
"center": {
"id": 1234,
"name": "Portales",
"publicToken": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
},
"data": {
"accessForm": 1,
"accessType": 2,
"authenticationType": 4,
"dateEntrance": "2026-03-07T10:30:00Z",
"dateExit": null,
"idAccessMember": "Kq9Lm2",
"idCenter": 99,
"idEntrance": 66,
"idInvitation": 44,
"idMember": "ZpQ1x7",
"idMemberFee": 55,
"idRoom": 77,
"isAccessFromAccessControl": false
},
"dateCreated": "2026-03-07T10:30:05Z",
"eventType": "member_access.v2",
"idEvent": "341f3c53-8d4f-47c8-af0d-4d7a2b9a9d4c"
}
Responses
- 200
- 202
- 204
- 400
- 401
- 403
- 500
Accepted / processed.
Accepted / queued for processing.
Accepted / processed.
Bad Request (will trigger retries).
Unauthorized (will trigger retries).
Forbidden (will trigger retries).
Server error (will trigger retries).