Skip to main content

Member access

Sent when a member access event is recorded.

member_access.v2

See How webhooks work for the envelope, delivery semantics and retries.

Payload

The data object for this event.

accessFormintegerrequired

Access direction (numeric enum).

accessTypeintegerrequired

Access source (numeric enum).

authenticationTypeinteger · nullable

Authentication method (numeric enum).

dateEntrancestring · date-timerequired

Access entrance date (UTC).

dateExitstring · date-time · nullable

Access exit date (UTC). Null when the member has not exited yet.

idAccessMemberstring · nullable

Member access record id as hashid.

idCenterintegerrequired

Center id.

idEntranceinteger · nullable

Entrance id linked to this access.

idInvitationinteger · nullable

Invitation id when the access comes from an invitation.

idMemberstringrequired

Member id as hashid.

idMemberFeeinteger · nullable

Member fee id associated to the access.

idRoominteger · nullable

Room id when the access is tied to a room.

isAccessFromAccessControlbooleanrequired

Whether 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

Accepted / processed.