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

I would like to checkin my workspaces reservation with an api call. The documentation mentions two scopes for that api. (Zoom Rooms API)
Why do i need the workspace:write:admin? Is there a way to avoid this?
My function looks like this:

    response =
        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

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?