Create meeting api does not respect use_pmi=false

Using this template helps us debug your issues more effectively :slight_smile:

Description
Create meeting api returns user’s personal meeting rather than a bespoke meeting

Error

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Knowing the endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

Which Endpoint/s?
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

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

  1. Request URL / Headers (without credentials) / Body
    body is
    {
    “topic”: “xxxxx (QA)'s Meeting Room”,
    “password”: “”,
    “type”: 1,
    “settings”: {
    “use_pmi”: false,
    “meeting_authentication”: true,
    “host_video”: true,
    “participant_video”: false,
    “waiting_room”: false,
    “mute_upon_entry”: false,
    “auto_recording”: “none”,
    “encryption_type”: “e2ee”
    }
    }

  2. See error - returns personal meeting instead.
    {

    “status”: “success”,

    “failReason”: null,

    “warning”: null,

    “RequestId”: “50fb4edd-2c36-4672-95ea-c85dae72757a”,

    “resp”: {

     "uuid": "G3+QQyyfScSnjpjiKKBJyw==",
    
     "id": xxxxxxxxxxxxxx,
    
     "host_id": "P102OmDWTn-D2CrL3k8RbA",
    
     "assistant_id": "",
    
     "topic": "Rick Li's Personal Meeting Room",
    
     "type": 1,
    
     "status": "waiting",
    
     "timezone": "America/New_York",
    
     "agenda": "",
    
     "created_at": "2021-08-05T14:15:25Z",
    
     "start_url": "https://citi.zoom.us/xxx",
    
     "join_url": "https://citi.zoom.us/jxxxx",
    
     "password": "xxx",
    
     "h323_password": "xx",
    
     "pstn_password": "xxx",
    
     "encrypted_password": "xxx",
    
     "settings": {
    
         "host_video": false,
    
         "participant_video": false,
    
         "cn_meeting": false,
    
         "in_meeting": false,
    
         "join_before_host": false,
    
         "mute_upon_entry": false,
    
         "watermark": false,
    
         "use_pmi": false,
    
         "approval_type": 2,
    
         "audio": "both",
    
         "enforce_login": false,
    
         "close_registration": false,
    
         "show_share_button": false,
    
         "allow_multiple_devices": false,
    
         "registrants_confirmation_email": false,
    
         "waiting_room": false,
    
         "request_permission_to_unmute_participants": false,
    
         "registrants_email_notification": true,
    
         "meeting_authentication": false,
    
         "encryption_type": "enhanced_encryption",
    
         "alternative_hosts_email_notification": true,
    
         "device_testing": false
    
     },
    
     "pre_schedule": false
    

    }

}
Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hi @racke1983cn,

Can you confirm if you have your account settings in the UI such that PMI should be used for new meetings? It’s possible this setting could be overriding your API requests.

Thanks,
Will

Thanks Will, That explains, we have “Use Personal Meeting ID (PMI) when starting an instant meeting” turned on.

I see, glad I could help! :slight_smile: