Class ConferencesApi

java.lang.Object
com.bandwidth.sdk.api.ConferencesApi

public class ConferencesApi extends Object
  • Constructor Details

    • ConferencesApi

      public ConferencesApi()
    • ConferencesApi

      public ConferencesApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getHostIndex

      public int getHostIndex()
    • setHostIndex

      public void setHostIndex(int hostIndex)
    • getCustomBaseUrl

      public String getCustomBaseUrl()
    • setCustomBaseUrl

      public void setCustomBaseUrl(String customBaseUrl)
    • downloadConferenceRecordingCall

      public okhttp3.Call downloadConferenceRecordingCall(String accountId, String conferenceId, String recordingId, ApiCallback _callback) throws ApiException
      Build call for downloadConferenceRecording
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Media found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • downloadConferenceRecording

      public File downloadConferenceRecording(String accountId, String conferenceId, String recordingId) throws ApiException
      Download Conference Recording Downloads the specified recording file.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      Returns:
      File
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Media found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • downloadConferenceRecordingWithHttpInfo

      public ApiResponse<File> downloadConferenceRecordingWithHttpInfo(String accountId, String conferenceId, String recordingId) throws ApiException
      Download Conference Recording Downloads the specified recording file.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      Returns:
      ApiResponse<File>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Media found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • downloadConferenceRecordingAsync

      public okhttp3.Call downloadConferenceRecordingAsync(String accountId, String conferenceId, String recordingId, ApiCallback<File> _callback) throws ApiException
      Download Conference Recording (asynchronously) Downloads the specified recording file.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Media found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceCall

      public okhttp3.Call getConferenceCall(String accountId, String conferenceId, ApiCallback _callback) throws ApiException
      Build call for getConference
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConference

      public Conference getConference(String accountId, String conferenceId) throws ApiException
      Get Conference Information Returns information about the specified conference.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      Returns:
      Conference
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceWithHttpInfo

      public ApiResponse<Conference> getConferenceWithHttpInfo(String accountId, String conferenceId) throws ApiException
      Get Conference Information Returns information about the specified conference.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      Returns:
      ApiResponse<Conference>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceAsync

      public okhttp3.Call getConferenceAsync(String accountId, String conferenceId, ApiCallback<Conference> _callback) throws ApiException
      Get Conference Information (asynchronously) Returns information about the specified conference.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceMemberCall

      public okhttp3.Call getConferenceMemberCall(String accountId, String conferenceId, String memberId, ApiCallback _callback) throws ApiException
      Build call for getConferenceMember
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conference member found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceMember

      public ConferenceMember getConferenceMember(String accountId, String conferenceId, String memberId) throws ApiException
      Get Conference Member Returns information about the specified conference member.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      Returns:
      ConferenceMember
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conference member found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceMemberWithHttpInfo

      public ApiResponse<ConferenceMember> getConferenceMemberWithHttpInfo(String accountId, String conferenceId, String memberId) throws ApiException
      Get Conference Member Returns information about the specified conference member.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      Returns:
      ApiResponse<ConferenceMember>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conference member found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceMemberAsync

      public okhttp3.Call getConferenceMemberAsync(String accountId, String conferenceId, String memberId, ApiCallback<ConferenceMember> _callback) throws ApiException
      Get Conference Member (asynchronously) Returns information about the specified conference member.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conference member found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceRecordingCall

      public okhttp3.Call getConferenceRecordingCall(String accountId, String conferenceId, String recordingId, ApiCallback _callback) throws ApiException
      Build call for getConferenceRecording
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recording found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceRecording

      public ConferenceRecordingMetadata getConferenceRecording(String accountId, String conferenceId, String recordingId) throws ApiException
      Get Conference Recording Information Returns metadata for the specified recording.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      Returns:
      ConferenceRecordingMetadata
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recording found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceRecordingWithHttpInfo

      public ApiResponse<ConferenceRecordingMetadata> getConferenceRecordingWithHttpInfo(String accountId, String conferenceId, String recordingId) throws ApiException
      Get Conference Recording Information Returns metadata for the specified recording.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      Returns:
      ApiResponse<ConferenceRecordingMetadata>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recording found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • getConferenceRecordingAsync

      public okhttp3.Call getConferenceRecordingAsync(String accountId, String conferenceId, String recordingId, ApiCallback<ConferenceRecordingMetadata> _callback) throws ApiException
      Get Conference Recording Information (asynchronously) Returns metadata for the specified recording.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      recordingId - Programmable Voice API Recording ID. (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recording found -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferenceRecordingsCall

      public okhttp3.Call listConferenceRecordingsCall(String accountId, String conferenceId, ApiCallback _callback) throws ApiException
      Build call for listConferenceRecordings
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recordings retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferenceRecordings

      public List<ConferenceRecordingMetadata> listConferenceRecordings(String accountId, String conferenceId) throws ApiException
      Get Conference Recordings Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      Returns:
      List<ConferenceRecordingMetadata>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recordings retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferenceRecordingsWithHttpInfo

      public ApiResponse<List<ConferenceRecordingMetadata>> listConferenceRecordingsWithHttpInfo(String accountId, String conferenceId) throws ApiException
      Get Conference Recordings Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      Returns:
      ApiResponse<List<ConferenceRecordingMetadata>>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recordings retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferenceRecordingsAsync

      public okhttp3.Call listConferenceRecordingsAsync(String accountId, String conferenceId, ApiCallback<List<ConferenceRecordingMetadata>> _callback) throws ApiException
      Get Conference Recordings (asynchronously) Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conference recordings retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferencesCall

      public okhttp3.Call listConferencesCall(String accountId, String name, String minCreatedTime, String maxCreatedTime, Integer pageSize, String pageToken, ApiCallback _callback) throws ApiException
      Build call for listConferences
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      name - Filter results by the `name` field. (optional)
      minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
      maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
      pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
      pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferences

      public List<Conference> listConferences(String accountId, String name, String minCreatedTime, String maxCreatedTime, Integer pageSize, String pageToken) throws ApiException
      Get Conferences Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      name - Filter results by the `name` field. (optional)
      minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
      maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
      pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
      pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
      Returns:
      List<Conference>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferencesWithHttpInfo

      public ApiResponse<List<Conference>> listConferencesWithHttpInfo(String accountId, String name, String minCreatedTime, String maxCreatedTime, Integer pageSize, String pageToken) throws ApiException
      Get Conferences Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      name - Filter results by the `name` field. (optional)
      minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
      maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
      pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
      pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
      Returns:
      ApiResponse<List<Conference>>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • listConferencesAsync

      public okhttp3.Call listConferencesAsync(String accountId, String name, String minCreatedTime, String maxCreatedTime, Integer pageSize, String pageToken, ApiCallback<List<Conference>> _callback) throws ApiException
      Get Conferences (asynchronously) Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      name - Filter results by the `name` field. (optional)
      minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
      maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
      pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
      pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Conferences retrieved successfully -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceCall

      public okhttp3.Call updateConferenceCall(String accountId, String conferenceId, UpdateConference updateConference, ApiCallback _callback) throws ApiException
      Build call for updateConference
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      updateConference - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      204 Conference was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConference

      public void updateConference(String accountId, String conferenceId, UpdateConference updateConference) throws ApiException
      Update Conference Update the conference state.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      updateConference - (required)
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      204 Conference was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceWithHttpInfo

      public ApiResponse<Void> updateConferenceWithHttpInfo(String accountId, String conferenceId, UpdateConference updateConference) throws ApiException
      Update Conference Update the conference state.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      updateConference - (required)
      Returns:
      ApiResponse<Void>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      204 Conference was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceAsync

      public okhttp3.Call updateConferenceAsync(String accountId, String conferenceId, UpdateConference updateConference, ApiCallback<Void> _callback) throws ApiException
      Update Conference (asynchronously) Update the conference state.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      updateConference - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      204 Conference was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceBxmlCall

      public okhttp3.Call updateConferenceBxmlCall(String accountId, String conferenceId, String body, ApiCallback _callback) throws ApiException
      Build call for updateConferenceBxml
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      body - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      204 Conference successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceBxml

      public void updateConferenceBxml(String accountId, String conferenceId, String body) throws ApiException
      Update Conference BXML Update the conference BXML document.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      body - (required)
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      204 Conference successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceBxmlWithHttpInfo

      public ApiResponse<Void> updateConferenceBxmlWithHttpInfo(String accountId, String conferenceId, String body) throws ApiException
      Update Conference BXML Update the conference BXML document.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      body - (required)
      Returns:
      ApiResponse<Void>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      204 Conference successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceBxmlAsync

      public okhttp3.Call updateConferenceBxmlAsync(String accountId, String conferenceId, String body, ApiCallback<Void> _callback) throws ApiException
      Update Conference BXML (asynchronously) Update the conference BXML document.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      body - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      204 Conference successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceMemberCall

      public okhttp3.Call updateConferenceMemberCall(String accountId, String conferenceId, String memberId, UpdateConferenceMember updateConferenceMember, ApiCallback _callback) throws ApiException
      Build call for updateConferenceMember
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      updateConferenceMember - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      204 Conference member was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceMember

      public void updateConferenceMember(String accountId, String conferenceId, String memberId, UpdateConferenceMember updateConferenceMember) throws ApiException
      Update Conference Member Updates settings for a particular conference member.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      updateConferenceMember - (required)
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      204 Conference member was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceMemberWithHttpInfo

      public ApiResponse<Void> updateConferenceMemberWithHttpInfo(String accountId, String conferenceId, String memberId, UpdateConferenceMember updateConferenceMember) throws ApiException
      Update Conference Member Updates settings for a particular conference member.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      updateConferenceMember - (required)
      Returns:
      ApiResponse<Void>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      204 Conference member was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -
    • updateConferenceMemberAsync

      public okhttp3.Call updateConferenceMemberAsync(String accountId, String conferenceId, String memberId, UpdateConferenceMember updateConferenceMember, ApiCallback<Void> _callback) throws ApiException
      Update Conference Member (asynchronously) Updates settings for a particular conference member.
      Parameters:
      accountId - Your Bandwidth Account ID. (required)
      conferenceId - Programmable Voice API Conference ID. (required)
      memberId - Programmable Voice API Conference Member ID. (required)
      updateConferenceMember - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      204 Conference member was successfully modified. -
      400 Bad Request -
      401 Unauthorized -
      403 Forbidden -
      404 Not Found -
      405 Method Not Allowed -
      415 Unsupported Media Type -
      429 Too Many Requests * Retry-After - When you should try your request again.
      500 Internal Server Error -