Not able to start the meeting showing You cannot start the meeting(984-4660-9266) because it is hosted by another user

Description
Not able to Start the meeting on click of start url showing the error message you cannot start the meeting because it is hosted by another user
we created this meeting using the meeting creation api, we have given the expiry time as a 336 hours but also the not able to start the meeting.

Error

You cannot start the meeting(987-2907-4692) because it is hosted by another

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using the the JWT Token authentication

How To Reproduce (If applicable)
Steps to reproduce the behavior:
url: “api.zoom.us/v2/users/{email}/meetings/?type=upcoming
payload = {
‘iss’: api_key,
‘exp’: datetime.datetime.now() + datetime.timedelta(hours=336)
}
headers = {
‘Accept’: “application/json, application/xml”,
‘Content-Type’: “application/json”,
‘Authorization’: “Bearer %s” % jwt_token(hrs),
‘cache-control’: “no-cache”,
}
response = requests.request(
“POST”,
url,
data=json.dumps(get_meeting_payload(self.request)),
headers=get_headers())

response from zoom:
‘id’: ***********,
‘type’: 2,
‘uuid’: ‘ikOZs2IYT3yWc7dkcyACFQ==’,
‘topic’: ‘testing optional 4 am’,
‘status’: ‘waiting’,
‘host_id’: ‘g5RCHjoDSDWq-Pr6a0YAww’,
‘duration’: 20,
‘start_url’: ‘https://zoom.us/s/98729074692?zak=< token >’,
‘created_at’: ‘2020-05-08T19:29:42Z’,
‘start_time’: ‘2020-05-08T22:35:00Z’,

Additional context
Let the know the way of sending the exp in payload of jwt is correct as i am providing the expiry for 336 hours as the email account i am using to hit the api is not created from the create zoom account api as i am not worng that you guys don’t expire the url till 90 days.

*This post has been edited to remove any meeting / webinar IDs

Hi @ankit.singh, this error would be returned if there is an error with the ZAK token at the end of the URL, or more specifically the end user opening the start link is not logged in as the meeting host.