Is it possible to create meeting from java application?

if zoom meeting can create through java then can anyone point to the sample code or document ?

Thanks,
Prasad

Hey @prasad304,

You can use Java to make API requests to our Create Meeting Endpoint.

Unfortunately we do not have any sample code or examples in Java, but you can call our API’s via Java http requests!

Thanks,
Tommy

Thank you @tommy, i will try and let you know!

1 Like

Happy to help!

-Tommy

Hello @tommy,

I am bale to create ZOOM meeting from Java with hard coded JWT token.

I need help on, how to get the JWT token dynamically ?

Thanks,
Prasad

Hey @prasad304,

To generate a JWT token dynamically, follow these steps,

Let me know if this helps!

Thanks,
Tommy

In order to consume the api, do I need to buy a plan?

Hey @freddygeovanni, you can use some of the endpoints for free, unless otherwise stated on the endpoint page.

For example the Dashboard endpoints, you need a Business or a higher plan..

If you would like to request a free trial, you can do so here: isv@zoom.us

Thanks,
Tommy

Hi,

I am using the following body but getting an error “Request Body should be valid JSON object”

Body:
{
“created_at”: “2019-09-05T16:54:14Z”,
“duration”: 60,
“host_id”: “AbcDefGHi”,
“id”: “User ID”,
“join_url”: “https://zoom.us/j/UserId”,
“settings”: {
“approval_type”: 2,
“audio”: “both”,
“auto_recording”: “local”,
“close_registration”: false,
“cn_meeting”: false,
“enforce_login”: false,
“global_dial_in_countries”: [
“US”
],
“global_dial_in_numbers”: [
{
“city”: “New York”,
“country”: “US”,
“country_name”: “US”,
“number”: “+1 1000200200”,
“type”: “toll”
},
{
“city”: “San Jose”,
“country”: “US”,
“country_name”: “US”,
“number”: “+1 6699006833”,
“type”: “toll”
},
{
“city”: “San Jose”,
“country”: “US”,
“country_name”: “US”,
“number”: “+1 408000000”,
“type”: “toll”
}
],
“host_video”: false,
“in_meeting”: false,
“join_before_host”: true,
“mute_upon_entry”: false,
“participant_video”: false,
“registrants_confirmation_email”: true,
“registrants_email_notification”: true,
“use_pmi”: false,
“waiting_room”: false,
“watermark”: false
},
“start_time”: “2020-05-24T01:00:00Z”,
“start_url”: “https://zoom.us/s/UserId?iIifQ.wfY2ldlb82SWo3TsR77lBiJjR53TNeFUiKbLyCvZZjw”,
“status”: “waiting”,
“timezone”: “America/New_York”,
“topic”: “API Test”,
“type”: 2,
“uuid”: “ng1MzyWNQaObxcf3+Gfm6A==”
}

Thanks
Vishal

Hi Prasad,

Can you please help me in creating meeting using Zoom Api using Java. I am using the below JSON.

Body:
{
“created_at”: “2019-09-05T16:54:14Z”,
“duration”: 60,
“host_id”: “AbcDefGHi”,
“id”: “UserId”,
“join_url”: “https://zoom.us/j/UserId”,
“settings”: {
“approval_type”: 2,
“audio”: “both”,
“auto_recording”: “local”,
“close_registration”: false,
“cn_meeting”: false,
“enforce_login”: false,
“global_dial_in_countries”: [
“US”
],
“global_dial_in_numbers”: [
{
“city”: “New York”,
“country”: “US”,
“country_name”: “US”,
“number”: “+1 1000200200”,
“type”: “toll”
},
{
“city”: “San Jose”,
“country”: “US”,
“country_name”: “US”,
“number”: “+1 6699006833”,
“type”: “toll”
},
{
“city”: “San Jose”,
“country”: “US”,
“country_name”: “US”,
“number”: “+1 408000000”,
“type”: “toll”
}
],
“host_video”: false,
“in_meeting”: false,
“join_before_host”: true,
“mute_upon_entry”: false,
“participant_video”: false,
“registrants_confirmation_email”: true,
“registrants_email_notification”: true,
“use_pmi”: false,
“waiting_room”: false,
“watermark”: false
},
“start_time”: “2020-05-24T01:00:00Z”,
“start_url”: “https://zoom.us/s/UserId?iIifQ.wfY2ldlb82SWo3TsR77lBiJjR53TNeFUiKbLyCvZZjw”,
“status”: “waiting”,
“timezone”: “America/New_York”,
“topic”: “API Test”,
“type”: 2,
“uuid”: “ng1MzyWNQaObxcf3+Gfm6A==”
}

Thanks
Vishal

Hey @vishal1,

It appears you are using a response body as the request body. Please reference our create meeting JSON schema to see what JSON properties are valid to use:

Thanks,
Tommy

Hi, tommy when i am creating meeting using rest full api in java, it return status code 200 , ok but body is null? can you please guide me what will be the issue?

Hi @aurangzeb.khan can you share your request body and response code & body? Please anonymize any identifiable information.