# Create Meeting API

**URL:** <https://devforum.zoom.us/t/create-meeting-api/351>\
**Category:** API and Webhooks\
**Created:** [August 30, 2017, 3:36pm UTC](https://devforum.zoom.us/t/create-meeting-api/351 "2017-08-30T15:36:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deb\_Binkley](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@Deb\_Binkley](https://devforum.zoom.us/u/Deb_Binkley)\
**Post date:** [August 30, 2017, 3:36pm UTC](https://devforum.zoom.us/t/create-meeting-api/351/1 "2017-08-30T15:36:54Z")

</div>

Hi,

I am integrating Zoom functionality into an application and the create meeting api is not responding with anything. &nbsp;My code is exactly like create user or create group, which both work fine, but for some reason it is like I am not getting a response from Zoom.

This is the code snippet that is turning up no response so I get a null pointer on the buffered reader:

public class CreateMeeting {  
// Variables, getters and setters ommitted for brevity

public static boolean GetZoomMeetingURL() {

String urlString = “[https://api.zoom.us/v1/meeting/create?api\_key=](https://api.zoom.us/v1/meeting/create?api_key=)” + getApiKey() +  
“&api\_secret=” + getApiSecret() + “&data\_type=JSON&host\_id=” + getZoomHostId() +  
“&topic=” + getTopic() + “&type=” + getMeetingType() + “&start\_time=” +  
getStartTime() + “&timezone=” + getTimezone();

try {  
String postData = “”;  
URL url = new URL(urlString);  
HttpURLConnection connection = (HttpURLConnection) url.openConnection();  
connection.setDoOutput(true);  
connection.setRequestProperty(“Content-Type”, “application/json”);  
connection.setRequestProperty(“Content-Length”, “” + postData.length());  
connection.setRequestMethod(“POST”);

connection.connect();

byte outputBytes = postData.getBytes(“UTF-8”);

OutputStream os = connection.getOutputStream();  
os.write(outputBytes);  
os.close();

InputStream is;

if (connection.getResponseCode() \>= 400) {  
is = connection.getErrorStream();  
} else {  
is = connection.getInputStream();  
}

BufferedReader in = new BufferedReader(new InputStreamReader(is));

&nbsp;

I use the same code to connect to all the other apis and this is the only one I am having an issue with.&nbsp;

&nbsp;

Thanks for any help you can provide,

Deb

---

<div class="post-metadata">

**Author:** ![Joshua\_Woodward1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/joshua_woodward1/32/1480_2.png) [@Joshua\_Woodward1](https://devforum.zoom.us/u/Joshua_Woodward1)\
**Post date:** [August 30, 2017, 5:01pm UTC](https://devforum.zoom.us/t/create-meeting-api/351/2 "2017-08-30T17:01:46Z")

</div>

have you tried making the request with just curl or a REST tool like Postman?

&nbsp;

You can see an example curl request on&nbsp;[https://zoom.github.io/api/#create-a-meeting](https://zoom.github.io/api/#create-a-meeting)

&nbsp;

Try that with the parameters/values you are passing here to verify it isn’t an issue with the data you are sending.

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 5:17pm UTC](https://devforum.zoom.us/t/create-meeting-api/351/3 "2020-08-21T17:17:51Z")

</div>


