Code 300, API response has "Missing field" message

Description
Hello, I’m trying to update zoom meeting status to ‘end’ with zoom api.
I’m sending PUT request to “/meetings/{$meeting_number}/status” endpoint.
Bearer token is correct and API key / API secret is also correct (I can send other API requests without errors).
JSON body is {“action”:“end”} - same as shown in docs.
But I get error every time when I try to update the status.
Could you please help me?

Error
Client error: PUT https://api.zoom.us/v2/meetings/89949302411/status resulted in a 400 Bad Request response:
{“code”:300,“message”:“Validation Failed.”,“errors”:[{“field”:“action”,“message”:“Missing field.”}]}

Hi @m.balabash I’m not able to reproduce this, is there anything specific to the meeting which might help reproduce it?

Is this an instant, scheduled or PMI meeting?