Struct zoom_api::tsp::Tsp[][src]

pub struct Tsp { /* fields omitted */ }

Implementations

Get account’s TSP information.

This function performs a GET to the /tsp endpoint.

Get information on Telephony Service Provider on an account level.

Scopes: tsp:read:admin

Rate Limit Label: Light

Prerequisites:

  • A Pro or a higher plan.

Update account’s TSP information.

This function performs a PATCH to the /tsp endpoint.

Update information of the Telephony Service Provider set up on an account.
Prerequisites:
TSP account option should be enabled.
Scopes: tsp:write:admin

Rate Limit Label: Light

List user’s TSP accounts.

This function performs a GET to the /users/{userId}/tsp endpoint.

A user can have a maximum of two TSP accounts. Use this API to list all TSP accounts of a user.

Scopes: tsp:read:admin tsp:read

Rate Limit Label: Medium

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.

Add a user’s TSP account.

This function performs a POST to the /users/{userId}/tsp endpoint.

Add a user’s TSP account.

Scopes: tsp:write:admin tsp:write

Rate Limit Label: Light

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.

Get a user’s TSP account.

This function performs a GET to the /users/{userId}/tsp/{tspId} endpoint.

Each user can have a maximum of two TSP accounts. Use this API to retrieve details of a specific TSP account enabled for a specific user.

Scopes: tsp:read:admin tsp:read

Rate Limit Label: Light

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.
  • tsp_id: &str – Audio types:
    1 - Toll-free Call-in & Call-out.
    2 - Toll
    3 - SIP Connected Audio.

Delete a user’s TSP account.

This function performs a DELETE to the /users/{userId}/tsp/{tspId} endpoint.

Delete a user’s TSP account.

Scopes: tsp:write:admin tsp:write

Rate Limit Label: Light

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.
  • tsp_id: &str – Audio types:
    1 - Toll-free Call-in & Call-out.
    2 - Toll
    3 - SIP Connected Audio.

Update a TSP account.

This function performs a PATCH to the /users/{userId}/tsp/{tspId} endpoint.

Update a user’s TSP account.

Scopes: tsp:write:admin tsp:write

Rate Limit Label: Light

Parameters:

  • user_id: &str – The user ID or email address of the user. For user-level apps, pass me as the value for userId.
  • tsp_id: &str – Audio types:
    1 - Toll-free Call-in & Call-out.
    2 - Toll
    3 - SIP Connected Audio.

Set global dial-in URL for a TSP user.

This function performs a PATCH to the /users/{userId}/tsp/settings endpoint.

A global dial-in page can provide a list of global access numbers using which audio conferencing can be conducted. By calling this API, you can set the url for the global dial-in page of a user whose Zoom account has TSP and special TSP with third-party audio conferencing options enabled.

Scopes:tsp:write:admin tsp:write

Rate Limit Label: Light

Parameters:

  • user_id: &str – The userId or email address of the user.

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

Performs the conversion.

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

Performs the conversion.

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.