OAuth 401 Unauthorized response: "code":124,"message":"Invalid access token

Description
I’m trying to integrate the Meeting APIs[create a meeting, get a meeting, delete meeting] using PHP 7.2 and Laravel Lumen, and Guzzle, PHP HTTP client. To call the endpoint but I always get
401 Unauthorized response: “code”:124,“message”:"Invalid access token. although my access_token is not expired and my Cilent_id, Client_seceret are valid also I checked my scopes and it includes meeting:write:admin meeting:write meeting:read:admin.

Error

Client error: POST https://api.zoom.us/v2/users/{meeting_id}/meetings resulted in a 401 Unauthorized response: {“code”:124,“message”:“Invalid access token.”}

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth

Which Endpoint/s?
https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate
https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meeting

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. {domain}/api/v1/zoom/create-meeting /
    “Authorization” => “Bearer access_token” /
    {
    “topic” : "create meeting test ",
    “start_time” :“2020-06-14T13:00:00”,
    “duration” : “30”,
    “timezone” : “Africa/Cairo”
    }
  2. See error

Client error: POST https://api.zoom.us/v2/users/{meeting_id}/meetings resulted in a 401 Unauthorized response: {“code”:124,“message”:“Invalid access token.”}

Hey @abdelrahman.nabil,

Are you using v1 or v2 of our APIs?

Thanks,
Tommy