# Checking in using only email/userID via API?

**URL:** <https://devforum.zoom.us/t/checking-in-using-only-email-userid-via-api/91078>\
**Category:** Zoom Rooms\
**Tags:** api\
**Created:** [June 29, 2023, 4:46pm UTC](https://devforum.zoom.us/t/checking-in-using-only-email-userid-via-api/91078 "2023-06-29T16:46:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeffl](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jeffl/32/49864_2.png) [@jeffl](https://devforum.zoom.us/u/jeffl)\
**Post date:** [June 29, 2023, 4:46pm UTC](https://devforum.zoom.us/t/checking-in-using-only-email-userid-via-api/91078/1 "2023-06-29T16:46:17Z")

</div>

I have a use case for passive check-in to a desk reservation as follows:

There are 500 desks behind a badge access doorway.  
Employee reserves a desk for the next day.  
Employee shows up at the office, and swipes their badge on a card reader to gain entry.  
Entry Badge system knows the email/user\_id and floor/building of the person who just swiped their badge.  
Entry Badge system wants to, via API, check them into their Reservation they have in Zoom for their Desk.  
Entry Badge system does NOT know the reservation\_id or which workspace\_id the user has booked at.

How can we accomplish a passive check-in with only knowledge of the floor/building (which contains 500 desks) and the email/user\_id?

I only see the API to check-in if you have a Reservation or a workspace\_id/user\_id pair.  
(POST /workspaces/events)

I suppose we could brute force it by programming the Badge System to know all the 500 desk’s worksapce\_id, and just send a check-in API call to all 500 workspace\_id/user\_id pairs, but that seems like the wrong thing to do…

tnx!
