# Checking in on a Reservation in Workspaces needs "\[workspace:write:admin\]". Why is admin needed?

**URL:** <https://devforum.zoom.us/t/checking-in-on-a-reservation-in-workspaces-needs-workspaceadmin-why-is-admin-needed/95241>\
**Category:** API and Webhooks\
**Tags:** api\
**Created:** [September 16, 2023, 9:45pm UTC](https://devforum.zoom.us/t/checking-in-on-a-reservation-in-workspaces-needs-workspaceadmin-why-is-admin-needed/95241 "2023-09-16T21:45:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pgress](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgress/32/52127_2.png) [@pgress](https://devforum.zoom.us/u/pgress)\
**Post date:** [September 16, 2023, 9:45pm UTC](https://devforum.zoom.us/t/checking-in-on-a-reservation-in-workspaces-needs-workspaceadmin-why-is-admin-needed/95241/1 "2023-09-16T21:45:03Z")

</div>

hi,  
I would like to checkin my workspaces reservation with an api call. The documentation mentions two scopes for that api. ([Zoom Rooms API](https://developers.zoom.us/docs/zoom-rooms/apis/#operation/reservationEvent))  
Why do i need the workspace:write:admin? Is there a way to avoid this?  
My function looks like this:

```auto
    response = client.raw.post(
        '/workspaces/events',
        body={"method": "check_in", "params": {"reservation_id": reservation_id}}
    )

```

The response is: `{'code': 4700, 'message': 'Invalid access token, does not contain scopes: [workspace:write:admin].'}`  
If it helps: I use pyzoom with the raw-function.  
Maybe I’m missing something important…  
Thanks in advance  
Patrick

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [September 18, 2023, 2:36pm UTC](https://devforum.zoom.us/t/checking-in-on-a-reservation-in-workspaces-needs-workspaceadmin-why-is-admin-needed/95241/2 "2023-09-18T14:36:04Z")

</div>

Hi @pgress  
Thanks for reaching out to us and welcome to our community!  
This is probably because you might be working with an Account-level OAuth app, which is supposed to be approved and authorized by the admin of your account.  
Can you please confirm what app type are you using? Is it an Oauth app or a Server to Server?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 21, 2024, 6:12am UTC](https://devforum.zoom.us/t/checking-in-on-a-reservation-in-workspaces-needs-workspaceadmin-why-is-admin-needed/95241/3 "2024-09-21T06:12:09Z")

</div>

Closed on September 21, 2024, 6:12am UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
