Zoom PHP API Client

A downloadable PHP package that lets you connect your PHP application to the Zoom API in a private and secure way.

Imagine...

A robust Zoom API client

Written in PHP

With everything you need

Zoom Logo
  • A convenient fluent interface for interacting with the Zoom API.
  • Supports 373 API operations.
  • Full IDE autocomplete support.
  • Comprehensive documentation.
  • Great customer support.
  • Comprehensive tests, including unit and functional integration tests. All test cases provided.

About Tectalic

Building robust API clients for developers like you

Our experienced team of developers is on a mission to standardize and simplify how developers interact with the Zoom API in their applications.

Instead of writing low-level code yourself to interact with the Zoom API, we think there's a better way.

Purchasing a reliable and robust Zoom API client can save you time and money by letting you focus on delivering value within your application.

Sounds good?

Interested in a Zoom API client?

We're actively building PHP API clients at the moment.

An API client for Zoom isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Zoom PHP API client, we will respond with an availability date.

Programming Language(s)

A comprehensive Zoom API client

Supporting 373 operations

List sub accounts

Create a sub account

Get sub account details

Disassociate a sub account

Get billing information

Update billing information

List billing invoices

Get invoice details

Get locked settings

Update locked settings

Get managed domains

Update options

Update the account owner

Update BYOC settings

Set up a Zoom Phone account

Assign SIP trunks

Update SIP trunk details

Get plan Information

Subscribe plans

Update an additional plan

Subscribe additional plan

Cancel additional plans

Update a base plan

Cancel a base plan

Get plan usage

List recordings of an account

Get settings

Update settings

Upload virtual background files

Delete virtual background files

List internal call-out countries

Add internal call-out countries

Delete internal call-out country

List internal numbers

Add internal numbers

Delete an internal number

Assign numbers

Delete all numbers

Assign SIP trunk configuration

List SIP trunks

Assign SIP trunks

Delete a SIP trunk

Get trusted domains

Switch a user's account

Download an invoice file

List archived files

Get a channel

Delete a channel

Update a channel

Join a channel

Leave a channel

Remove a member

List user's contacts

Get user's contact details

List user's channels

Create a channel

Get a channel

Delete a channel

Update a channel

List channel members

Invite channel members

Remove a member

List user's chat messages

Send a chat message

Update a message

Delete a message

Search company contacts

List groups

Create a group

Get a group

Delete a group

Update a group

Get locked settings

Update locked settings

List group members

Add group members

Delete a group member

Update a group member

Get a group's settings

Update a group's settings

Upload virtual background files

Delete virtual background files

List H.323/SIP devices

Create a H.323/SIP device

Delete a H.323/SIP device

Update a H.323/SIP device

Send chatbot messages

Edit a chatbot message

Delete a chatbot message

Get IM chat sessions

Get IM chat messages

List IM directory groups

Create an IM directory group

Retrieve an IM directory group

Delete an IM directory group

Update an IM directory group

List IM directory group members

Add IM directory group members

Delete an IM directory group member

Send IM messages

Get user’s IM messages

Use in-Meeting recording controls

Get a meeting

Delete a meeting

Update a meeting

Perform batch poll creation

Get meeting invitation

Get live stream details

Update a live stream

Update Live Stream Status

List meeting polls

Create a meeting poll

Get a meeting poll

Update a meeting poll

Delete a meeting poll

Get meeting recordings

Delete meeting recordings

List recording registrants

Create a recording registrant

Get registration questions

Update registration questions

Update registrant's status

Get meeting recording settings

Update meeting recording settings

Recover meeting recordings

Delete a meeting recording file

Recover a single recording

List meeting registrants

Add meeting registrant

List registration questions

Update registration questions

Update registrant's status

Delete a meeting registrant

Update meeting status

List Zoom meetings client feedback

Get zoom meetings client feedback

List client meeting satisfaction

Get CRC port usage

Get IM metrics

Get top 25 Zoom Rooms with issues

Get issues of Zoom Rooms

List meetings

Get meeting details

List meeting participants

List meeting participants QoS

Get post meeting feedback

Get sharing/recording details

Get meeting participant QoS

List webinars

Get webinar details

Get webinar participants

List webinar participant QoS

Get post webinar feedback

Get sharing/recording details

Get webinar participant QoS

List Zoom Rooms

Get top 25 issues of Zoom Rooms

Get Zoom Rooms details

List past meeting's files

List ended meeting instances

List past meeting's poll results

Get past meeting details

Get past meeting participants

Get webinar absentees

List past webinar files

List past webinar instances

List webinar participants

List past webinar poll results

List Q&A of past webinar

Add an auto receptionist

Update auto receptionist details

Assign phone numbers

Unassign all phone numbers

Unassign a phone number

List blocked lists

Create a blocked list

Get blocked list details

Delete a blocked list

Update a blocked list

Add BYOC phone numbers

Get account's call logs

List call queues

Create a call queue

Get call queue details

Delete a call queue

Update call queue details

Change call queue manager

Add members to a call queue

Unassign all members

Unassign a member

Assign numbers to a call queue

Unassign all phone numbers

Unassign a phone number

Get call queue recordings

List calling plans

List common area phones

Add a common area phone

Get common area phone details

Delete a common area phone

Update common area phone

Change main company number

List devices

Add a device

Get device details

Delete a device

Update a device

List call logs

Get call QoS

Get call details from call log

List phone numbers

Get phone number details

Update phone number details

Get call recordings

Get operation logs report

List setting templates

Add a setting template

Get setting template details

Update a setting template

List shared line groups

Create a shared line group

Get a shared line group

Delete a shared line group

Update a shared line group

Add members to a shared line group

Unassign members of a shared line group

Unassign a member from a shared line group

Assign phone numbers

Unassign a phone number

List BYOC SIP trunks

List phone sites

Create a phone site

Get phone site details

Delete a phone site

Update phone site details

List phone users

Get user's profile

Update user's profile

Get user's call logs

Delete a user's call log

Assign calling plan to a user

Unassign user's calling plan

Assign phone number to user

Unassign phone number

Get user's recordings

Get user's settings

Set up shared access

Remove shared access

Update shared access

Get user's voicemails

Delete a voicemail

Get sign In / sign out activity report

Get cloud recording usage report

Get daily usage report

Get meeting detail reports

Get meeting participant reports

Get meeting poll reports

Get operation logs report

Get telephone reports

Get active/inactive host reports

Get meeting reports

Get webinar detail reports

Get webinar participant reports

Get webinar poll reports

Get webinar Q&A report

List roles

Create a role

Get role information

Delete a role

Update role information

List members in a role

Assign a role

Unassign a role

List Zoom Rooms

Add a Zoom Room

Get Zoom Room account profile

Update Zoom Room account profile

Get Zoom Room account settings

Update Zoom Room account settings

List digital signage contents

Update E911 digital signage

List Zoom Room locations

Add a location

Get Zoom Room location structure

Update Zoom Rooms location structure

Get Zoom Room location profile

Update Zoom Room location profile

Change the assigned parent location

Get location settings

Update location settings

Check-in or check-out of a Zoom Room

Get Zoom Room profile

Delete a Zoom Room

Update a Zoom Room profile

List Zoom Room devices

Change Zoom Rooms' app version

Change a Zoom Room's location

Get Zoom Room settings

Update Zoom Room settings

List SIP phones

Enable SIP phone

Delete SIP phone

Update SIP phone

List SIP trunk numbers

List tracking fields

Create a tracking field

Get a tracking field

Delete a tracking field

Update a tracking field

Get account's TSP information

Update account's TSP information

List users

Create users

Check a user email

Get user's ZAK

Check a user's PM room

Get a user

Delete a user

Update a user

List user assistants

Add assistants

Delete user assistants

Delete a user assistant

Update a user's email

List meeting templates

List meetings

Create a meeting

List a user's PAC accounts

Update a user's password

Get user permissions

Upload a user's profile picture

Update a user's presence status

List all recordings

List user schedulers

Delete user schedulers

Delete a scheduler

Get user settings

Update user settings

Upload virtual background files

Delete virtual background files

Update user status

Get a user token

Revoke a user's SSO token

List user's TSP accounts

Add a user's TSP account

Set global dial-in URL for a TSP user

Get a user's TSP account

Delete a user's TSP account

Update a TSP account

List webinar templates

List webinars

Create a webinar

Get a webinar

Delete a webinar

Update a webinar

Perform batch registration

List panelists

Add panelists

Remove panelists

Remove a panelist

List a webinar's polls

Create a webinar's poll

Get a webinar poll

Update a webinar poll

Delete a webinar poll

List webinar registrants

Add a webinar registrant

List registration questions

Update registration questions

Update registrant's status

Get a webinar registrant

Delete a webinar registrant

Update webinar status

Get webinar tracking sources

Interested in a Zoom API client?

We're actively building PHP API clients at the moment.

An API client for Zoom isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Zoom PHP API client, we will respond with an availability date.

Programming Language(s)