pub struct PhoneDevices {
    pub client: Client,
}

Fields

client: Client

Implementations

List devices.

This function performs a GET to the /phone/devices endpoint.

List all the desk phone devices that are configured with Zoom Phone on an account.

Scopes: phone:read:admin
Rate Limit Label: Medium

Prerequisites:

  • Pro or a higher account with Zoom Phone license
  • Account owner or admin permissions

Parameters:

  • type_: crate::types::ListPhoneDevicesType – State of the device. The value should be either assigned to list devices that have been assigned to user(s) or unassigned to list devices that have not yet been assigned to any user in the Zoom account.
  • next_page_token: &str – The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.
  • page_size: i64 – The number of records returned within a single API call.

List devices.

This function performs a GET to the /phone/devices endpoint.

As opposed to list, this function returns all the pages of the request at once.

List all the desk phone devices that are configured with Zoom Phone on an account.

Scopes: phone:read:admin
Rate Limit Label: Medium

Prerequisites:

  • Pro or a higher account with Zoom Phone license
  • Account owner or admin permissions

Add a device.

This function performs a POST to the /phone/devices endpoint.

By default, all Zoom Phone users can make and receive calls using the Zoom desktop and mobile applications. Additionally, if a desk phone is required, use this API to add a desk phone and assign it to a user.

Prerequisites:

  • Pro or a higher account with Zoom Phone license
  • Account owner or admin permissions
  • Supported device
    Scopes: phone:write:admin

Rate Limit Label: Light

Get device details.

This function performs a GET to the /phone/devices/{deviceId} endpoint.

Get detailed information about a specific desk phone device.

Scopes: phone:write:admin
Rate Limit Label: Light

Prerequisites:

  • Pro or a higher account with Zoom Phone license
  • Account owner or admin permissions

Parameters:

  • device_id: &str – Unique Identifier of the device.

Delete a device.

This function performs a DELETE to the /phone/devices/{deviceId} endpoint.

Remove a desk phone device from the Zoom Phone System Management.

Prerequisites:

  • Pro or a higher account with Zoom Phone license
  • Account owner or admin permissions
  • Device must not have been assigned to a user.
    Scopes: phone:write:admin

Rate Limit Label: Light

Parameters:

  • device_id: &str – Unique Identifier of the device.

Update a device.

This function performs a PATCH to the /phone/devices/{deviceId} endpoint.

Update information of a desk phone device.

Prerequisites:

  • Pro or a higher account with Zoom Phone license
  • Account owner or admin permissions
    Scopes: phone:write:admin

Rate Limit Label: Light

Parameters:

  • device_id: &str – Unique Identifier of the Device.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Attaches the provided Context to this type, returning a WithContext wrapper. Read more

Attaches the current Context to this type, returning a WithContext wrapper. Read more

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more