{"id":20364354,"url":"https://github.com/bandwidth/java-sdk","last_synced_at":"2026-02-03T21:10:22.545Z","repository":{"id":37083989,"uuid":"212865135","full_name":"Bandwidth/java-sdk","owner":"Bandwidth","description":"Bandwidth Java SDK","archived":false,"fork":false,"pushed_at":"2024-11-04T20:23:44.000Z","size":14519,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":37,"default_branch":"main","last_synced_at":"2024-11-04T21:27:35.324Z","etag":null,"topics":["sdk","sdlc-enforced"],"latest_commit_sha":null,"homepage":"https://dev.bandwidth.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bandwidth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-04T17:07:23.000Z","updated_at":"2024-09-24T14:45:03.000Z","dependencies_parsed_at":"2023-02-18T10:15:42.984Z","dependency_job_id":"f718fbaa-86e5-405f-ab5c-2df01775c19a","html_url":"https://github.com/Bandwidth/java-sdk","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fjava-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fjava-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fjava-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fjava-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bandwidth","download_url":"https://codeload.github.com/Bandwidth/java-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224708940,"owners_count":17356521,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sdk","sdlc-enforced"],"created_at":"2024-11-15T00:11:23.850Z","updated_at":"2026-02-03T21:10:22.530Z","avatar_url":"https://github.com/Bandwidth.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bandwidth-sdk\n\nBandwidth\n- API version: 1.0.0\n  - Generator version: 7.17.0\n\nBandwidth's Communication APIs\n\n  For more information, please visit [https://dev.bandwidth.com](https://dev.bandwidth.com)\n\n*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*\n\n\n## Requirements\n\nBuilding the API client library requires:\n1. Java 1.8+\n2. Maven (3.8.3+)/Gradle (7.2+)\n\n## Installation\n\nTo install the API client library to your local Maven repository, simply execute:\n\n```shell\nmvn clean install\n```\n\nTo deploy it to a remote Maven repository instead, configure the settings of the repository and execute:\n\n```shell\nmvn clean deploy\n```\n\nRefer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.\n\n### Maven users\n\nAdd this dependency to your project's POM:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.bandwidth.sdk\u003c/groupId\u003e\n  \u003cartifactId\u003ebandwidth-sdk\u003c/artifactId\u003e\n  \u003cversion\u003e1.0.0\u003c/version\u003e\n  \u003cscope\u003ecompile\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n\n### Gradle users\n\nAdd this dependency to your project's build file:\n\n```groovy\n  repositories {\n    mavenCentral()     // Needed if the 'bandwidth-sdk' jar has been published to maven central.\n    mavenLocal()       // Needed if the 'bandwidth-sdk' jar has been published to the local maven repo.\n  }\n\n  dependencies {\n     implementation \"com.bandwidth.sdk:bandwidth-sdk:1.0.0\"\n  }\n```\n\n### Others\n\nAt first generate the JAR by executing:\n\n```shell\nmvn clean package\n```\n\nThen manually install the following JARs:\n\n* `target/bandwidth-sdk-1.0.0.jar`\n* `target/lib/*.jar`\n\n## Getting Started\n\nPlease follow the [installation](#installation) instruction and execute the following Java code:\n\n```java\n\n// Import classes:\nimport com.bandwidth.sdk.ApiClient;\nimport com.bandwidth.sdk.ApiException;\nimport com.bandwidth.sdk.Configuration;\nimport com.bandwidth.sdk.auth.*;\nimport com.bandwidth.sdk.model.*;\nimport com.bandwidth.sdk.api.CallsApi;\n\npublic class Example {\n  public static void main(String[] args) {\n    ApiClient defaultClient = Configuration.getDefaultApiClient();\n    defaultClient.setBasePath(\"http://localhost\");\n    \n    // Configure HTTP basic authorization: Basic\n    HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication(\"Basic\");\n    Basic.setUsername(\"YOUR USERNAME\");\n    Basic.setPassword(\"YOUR PASSWORD\");\n\n    // Configure OAuth2 access token for authorization: OAuth2\n    OAuth OAuth2 = (OAuth) defaultClient.getAuthentication(\"OAuth2\");\n    OAuth2.setAccessToken(\"YOUR ACCESS TOKEN\");\n\n    CallsApi apiInstance = new CallsApi(defaultClient);\n    // Or create the instance with a your clientId and clientSecret (for OAuth2):\n    // CallsApi apiInstance = new CallsApi(\"YOUR_CLIENT_ID\", \"YOUR_CLIENT_SECRET\", null);\n\n    String accountId = \"9900000\"; // String | Your Bandwidth Account ID.\n    CreateCall createCall = new CreateCall(); // CreateCall | JSON object containing information to create an outbound call\n    try {\n      CreateCallResponse result = apiInstance.createCall(accountId, createCall);\n      System.out.println(result);\n    } catch (ApiException e) {\n      System.err.println(\"Exception when calling CallsApi#createCall\");\n      System.err.println(\"Status code: \" + e.getCode());\n      System.err.println(\"Reason: \" + e.getResponseBody());\n      System.err.println(\"Response headers: \" + e.getResponseHeaders());\n      e.printStackTrace();\n    }\n  }\n}\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*CallsApi* | [**createCall**](docs/CallsApi.md#createCall) | **POST** /accounts/{accountId}/calls | Create Call\n*CallsApi* | [**getCallState**](docs/CallsApi.md#getCallState) | **GET** /accounts/{accountId}/calls/{callId} | Get Call State Information\n*CallsApi* | [**listCalls**](docs/CallsApi.md#listCalls) | **GET** /accounts/{accountId}/calls | Get Calls\n*CallsApi* | [**updateCall**](docs/CallsApi.md#updateCall) | **POST** /accounts/{accountId}/calls/{callId} | Update Call\n*CallsApi* | [**updateCallBxml**](docs/CallsApi.md#updateCallBxml) | **PUT** /accounts/{accountId}/calls/{callId}/bxml | Update Call BXML\n*ConferencesApi* | [**downloadConferenceRecording**](docs/ConferencesApi.md#downloadConferenceRecording) | **GET** /accounts/{accountId}/conferences/{conferenceId}/recordings/{recordingId}/media | Download Conference Recording\n*ConferencesApi* | [**getConference**](docs/ConferencesApi.md#getConference) | **GET** /accounts/{accountId}/conferences/{conferenceId} | Get Conference Information\n*ConferencesApi* | [**getConferenceMember**](docs/ConferencesApi.md#getConferenceMember) | **GET** /accounts/{accountId}/conferences/{conferenceId}/members/{memberId} | Get Conference Member\n*ConferencesApi* | [**getConferenceRecording**](docs/ConferencesApi.md#getConferenceRecording) | **GET** /accounts/{accountId}/conferences/{conferenceId}/recordings/{recordingId} | Get Conference Recording Information\n*ConferencesApi* | [**listConferenceRecordings**](docs/ConferencesApi.md#listConferenceRecordings) | **GET** /accounts/{accountId}/conferences/{conferenceId}/recordings | Get Conference Recordings\n*ConferencesApi* | [**listConferences**](docs/ConferencesApi.md#listConferences) | **GET** /accounts/{accountId}/conferences | Get Conferences\n*ConferencesApi* | [**updateConference**](docs/ConferencesApi.md#updateConference) | **POST** /accounts/{accountId}/conferences/{conferenceId} | Update Conference\n*ConferencesApi* | [**updateConferenceBxml**](docs/ConferencesApi.md#updateConferenceBxml) | **PUT** /accounts/{accountId}/conferences/{conferenceId}/bxml | Update Conference BXML\n*ConferencesApi* | [**updateConferenceMember**](docs/ConferencesApi.md#updateConferenceMember) | **PUT** /accounts/{accountId}/conferences/{conferenceId}/members/{memberId} | Update Conference Member\n*MediaApi* | [**deleteMedia**](docs/MediaApi.md#deleteMedia) | **DELETE** /users/{accountId}/media/{mediaId} | Delete Media\n*MediaApi* | [**getMedia**](docs/MediaApi.md#getMedia) | **GET** /users/{accountId}/media/{mediaId} | Get Media\n*MediaApi* | [**listMedia**](docs/MediaApi.md#listMedia) | **GET** /users/{accountId}/media | List Media\n*MediaApi* | [**uploadMedia**](docs/MediaApi.md#uploadMedia) | **PUT** /users/{accountId}/media/{mediaId} | Upload Media\n*MessagesApi* | [**createMessage**](docs/MessagesApi.md#createMessage) | **POST** /users/{accountId}/messages | Create Message\n*MessagesApi* | [**listMessages**](docs/MessagesApi.md#listMessages) | **GET** /users/{accountId}/messages | List Messages\n*MfaApi* | [**generateMessagingCode**](docs/MfaApi.md#generateMessagingCode) | **POST** /accounts/{accountId}/code/messaging | Messaging Authentication Code\n*MfaApi* | [**generateVoiceCode**](docs/MfaApi.md#generateVoiceCode) | **POST** /accounts/{accountId}/code/voice | Voice Authentication Code\n*MfaApi* | [**verifyCode**](docs/MfaApi.md#verifyCode) | **POST** /accounts/{accountId}/code/verify | Verify Authentication Code\n*MultiChannelApi* | [**createMultiChannelMessage**](docs/MultiChannelApi.md#createMultiChannelMessage) | **POST** /users/{accountId}/messages/multiChannel | Create Multi-Channel Message\n*PhoneNumberLookupApi* | [**createAsyncBulkLookup**](docs/PhoneNumberLookupApi.md#createAsyncBulkLookup) | **POST** /accounts/{accountId}/phoneNumberLookup/bulk | Create Asynchronous Bulk Number Lookup\n*PhoneNumberLookupApi* | [**createSyncLookup**](docs/PhoneNumberLookupApi.md#createSyncLookup) | **POST** /accounts/{accountId}/phoneNumberLookup | Create Synchronous Number Lookup\n*PhoneNumberLookupApi* | [**getAsyncBulkLookup**](docs/PhoneNumberLookupApi.md#getAsyncBulkLookup) | **GET** /accounts/{accountId}/phoneNumberLookup/bulk/{requestId} | Get Asynchronous Bulk Number Lookup\n*RecordingsApi* | [**deleteRecording**](docs/RecordingsApi.md#deleteRecording) | **DELETE** /accounts/{accountId}/calls/{callId}/recordings/{recordingId} | Delete Recording\n*RecordingsApi* | [**deleteRecordingMedia**](docs/RecordingsApi.md#deleteRecordingMedia) | **DELETE** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/media | Delete Recording Media\n*RecordingsApi* | [**deleteRecordingTranscription**](docs/RecordingsApi.md#deleteRecordingTranscription) | **DELETE** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/transcription | Delete Transcription\n*RecordingsApi* | [**downloadCallRecording**](docs/RecordingsApi.md#downloadCallRecording) | **GET** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/media | Download Recording\n*RecordingsApi* | [**getCallRecording**](docs/RecordingsApi.md#getCallRecording) | **GET** /accounts/{accountId}/calls/{callId}/recordings/{recordingId} | Get Call Recording\n*RecordingsApi* | [**getRecordingTranscription**](docs/RecordingsApi.md#getRecordingTranscription) | **GET** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/transcription | Get Transcription\n*RecordingsApi* | [**listAccountCallRecordings**](docs/RecordingsApi.md#listAccountCallRecordings) | **GET** /accounts/{accountId}/recordings | Get Call Recordings\n*RecordingsApi* | [**listCallRecordings**](docs/RecordingsApi.md#listCallRecordings) | **GET** /accounts/{accountId}/calls/{callId}/recordings | List Call Recordings\n*RecordingsApi* | [**transcribeCallRecording**](docs/RecordingsApi.md#transcribeCallRecording) | **POST** /accounts/{accountId}/calls/{callId}/recordings/{recordingId}/transcription | Create Transcription Request\n*RecordingsApi* | [**updateCallRecordingState**](docs/RecordingsApi.md#updateCallRecordingState) | **PUT** /accounts/{accountId}/calls/{callId}/recording | Update Recording\n*StatisticsApi* | [**getStatistics**](docs/StatisticsApi.md#getStatistics) | **GET** /accounts/{accountId}/statistics | Get Account Statistics\n*TollFreeVerificationApi* | [**createWebhookSubscription**](docs/TollFreeVerificationApi.md#createWebhookSubscription) | **POST** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions | Create Webhook Subscription\n*TollFreeVerificationApi* | [**deleteVerificationRequest**](docs/TollFreeVerificationApi.md#deleteVerificationRequest) | **DELETE** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Delete a Toll-Free Verification Submission\n*TollFreeVerificationApi* | [**deleteWebhookSubscription**](docs/TollFreeVerificationApi.md#deleteWebhookSubscription) | **DELETE** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions/{id} | Delete Webhook Subscription\n*TollFreeVerificationApi* | [**getTollFreeVerificationStatus**](docs/TollFreeVerificationApi.md#getTollFreeVerificationStatus) | **GET** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Get Toll-Free Verification Status\n*TollFreeVerificationApi* | [**listTollFreeUseCases**](docs/TollFreeVerificationApi.md#listTollFreeUseCases) | **GET** /tollFreeVerification/useCases | List Toll-Free Use Cases\n*TollFreeVerificationApi* | [**listWebhookSubscriptions**](docs/TollFreeVerificationApi.md#listWebhookSubscriptions) | **GET** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions | List Webhook Subscriptions\n*TollFreeVerificationApi* | [**requestTollFreeVerification**](docs/TollFreeVerificationApi.md#requestTollFreeVerification) | **POST** /accounts/{accountId}/tollFreeVerification | Request Toll-Free Verification\n*TollFreeVerificationApi* | [**updateTollFreeVerificationRequest**](docs/TollFreeVerificationApi.md#updateTollFreeVerificationRequest) | **PUT** /accounts/{accountId}/phoneNumbers/{phoneNumber}/tollFreeVerification | Update Toll-Free Verification Request\n*TollFreeVerificationApi* | [**updateWebhookSubscription**](docs/TollFreeVerificationApi.md#updateWebhookSubscription) | **PUT** /accounts/{accountId}/tollFreeVerification/webhooks/subscriptions/{id} | Update Webhook Subscription\n*TranscriptionsApi* | [**deleteRealTimeTranscription**](docs/TranscriptionsApi.md#deleteRealTimeTranscription) | **DELETE** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Delete Real-time Transcription\n*TranscriptionsApi* | [**getRealTimeTranscription**](docs/TranscriptionsApi.md#getRealTimeTranscription) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Get Real-time Transcription\n*TranscriptionsApi* | [**listRealTimeTranscriptions**](docs/TranscriptionsApi.md#listRealTimeTranscriptions) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions | List Real-time Transcriptions\n\n\n## Documentation for Models\n\n - [AccountStatistics](docs/AccountStatistics.md)\n - [AdditionalDenialReason](docs/AdditionalDenialReason.md)\n - [Address](docs/Address.md)\n - [AnswerCallback](docs/AnswerCallback.md)\n - [AsyncLookupRequest](docs/AsyncLookupRequest.md)\n - [BlockedWebhook](docs/BlockedWebhook.md)\n - [BridgeCompleteCallback](docs/BridgeCompleteCallback.md)\n - [BridgeTargetCompleteCallback](docs/BridgeTargetCompleteCallback.md)\n - [BusinessEntityTypeEnum](docs/BusinessEntityTypeEnum.md)\n - [BusinessRegistrationTypeEnum](docs/BusinessRegistrationTypeEnum.md)\n - [CallDirectionEnum](docs/CallDirectionEnum.md)\n - [CallRecordingMetadata](docs/CallRecordingMetadata.md)\n - [CallState](docs/CallState.md)\n - [CallStateEnum](docs/CallStateEnum.md)\n - [CallTranscription](docs/CallTranscription.md)\n - [CallTranscriptionDetectedLanguageEnum](docs/CallTranscriptionDetectedLanguageEnum.md)\n - [CallTranscriptionMetadata](docs/CallTranscriptionMetadata.md)\n - [CallTranscriptionResponse](docs/CallTranscriptionResponse.md)\n - [CallTranscriptionTrackEnum](docs/CallTranscriptionTrackEnum.md)\n - [Callback](docs/Callback.md)\n - [CallbackMethodEnum](docs/CallbackMethodEnum.md)\n - [CardWidthEnum](docs/CardWidthEnum.md)\n - [CodeRequest](docs/CodeRequest.md)\n - [CompletedLookupStatusEnum](docs/CompletedLookupStatusEnum.md)\n - [Conference](docs/Conference.md)\n - [ConferenceCompletedCallback](docs/ConferenceCompletedCallback.md)\n - [ConferenceCreatedCallback](docs/ConferenceCreatedCallback.md)\n - [ConferenceMember](docs/ConferenceMember.md)\n - [ConferenceMemberExitCallback](docs/ConferenceMemberExitCallback.md)\n - [ConferenceMemberJoinCallback](docs/ConferenceMemberJoinCallback.md)\n - [ConferenceRecordingAvailableCallback](docs/ConferenceRecordingAvailableCallback.md)\n - [ConferenceRecordingMetadata](docs/ConferenceRecordingMetadata.md)\n - [ConferenceRedirectCallback](docs/ConferenceRedirectCallback.md)\n - [ConferenceStateEnum](docs/ConferenceStateEnum.md)\n - [Contact](docs/Contact.md)\n - [CreateAsyncBulkLookupResponse](docs/CreateAsyncBulkLookupResponse.md)\n - [CreateAsyncBulkLookupResponseData](docs/CreateAsyncBulkLookupResponseData.md)\n - [CreateCall](docs/CreateCall.md)\n - [CreateCallResponse](docs/CreateCallResponse.md)\n - [CreateMessageRequestError](docs/CreateMessageRequestError.md)\n - [CreateMultiChannelMessageResponse](docs/CreateMultiChannelMessageResponse.md)\n - [CreateSyncLookupResponse](docs/CreateSyncLookupResponse.md)\n - [CreateSyncLookupResponseData](docs/CreateSyncLookupResponseData.md)\n - [DeactivationEventEnum](docs/DeactivationEventEnum.md)\n - [DisconnectCallback](docs/DisconnectCallback.md)\n - [Diversion](docs/Diversion.md)\n - [DtmfCallback](docs/DtmfCallback.md)\n - [Error](docs/Error.md)\n - [ErrorObject](docs/ErrorObject.md)\n - [ErrorSource](docs/ErrorSource.md)\n - [FailureWebhook](docs/FailureWebhook.md)\n - [FieldError](docs/FieldError.md)\n - [FileFormatEnum](docs/FileFormatEnum.md)\n - [GatherCallback](docs/GatherCallback.md)\n - [GetAsyncBulkLookupResponse](docs/GetAsyncBulkLookupResponse.md)\n - [GetAsyncBulkLookupResponseData](docs/GetAsyncBulkLookupResponseData.md)\n - [InProgressLookupStatusEnum](docs/InProgressLookupStatusEnum.md)\n - [InboundCallback](docs/InboundCallback.md)\n - [InboundCallbackMessage](docs/InboundCallbackMessage.md)\n - [InboundCallbackTypeEnum](docs/InboundCallbackTypeEnum.md)\n - [InitiateCallback](docs/InitiateCallback.md)\n - [LatestMessageDeliveryStatusEnum](docs/LatestMessageDeliveryStatusEnum.md)\n - [LineTypeEnum](docs/LineTypeEnum.md)\n - [Link](docs/Link.md)\n - [LinkSchema](docs/LinkSchema.md)\n - [LinksObject](docs/LinksObject.md)\n - [ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)\n - [ListMessageItem](docs/ListMessageItem.md)\n - [LookupErrorResponse](docs/LookupErrorResponse.md)\n - [LookupErrorSchema](docs/LookupErrorSchema.md)\n - [LookupErrorSchemaMeta](docs/LookupErrorSchemaMeta.md)\n - [LookupResult](docs/LookupResult.md)\n - [MachineDetectionCompleteCallback](docs/MachineDetectionCompleteCallback.md)\n - [MachineDetectionConfiguration](docs/MachineDetectionConfiguration.md)\n - [MachineDetectionModeEnum](docs/MachineDetectionModeEnum.md)\n - [MachineDetectionResult](docs/MachineDetectionResult.md)\n - [Media](docs/Media.md)\n - [Message](docs/Message.md)\n - [MessageDirectionEnum](docs/MessageDirectionEnum.md)\n - [MessageRequest](docs/MessageRequest.md)\n - [MessageStatusEnum](docs/MessageStatusEnum.md)\n - [MessageTypeEnum](docs/MessageTypeEnum.md)\n - [MessagesList](docs/MessagesList.md)\n - [MessagingCodeResponse](docs/MessagingCodeResponse.md)\n - [MessagingRequestError](docs/MessagingRequestError.md)\n - [MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)\n - [MfaRequestError](docs/MfaRequestError.md)\n - [MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)\n - [MmsMessageContent](docs/MmsMessageContent.md)\n - [MmsMessageContentFile](docs/MmsMessageContentFile.md)\n - [MultiChannelAction](docs/MultiChannelAction.md)\n - [MultiChannelActionCalendarEvent](docs/MultiChannelActionCalendarEvent.md)\n - [MultiChannelChannelListMMSObject](docs/MultiChannelChannelListMMSObject.md)\n - [MultiChannelChannelListMMSResponseObject](docs/MultiChannelChannelListMMSResponseObject.md)\n - [MultiChannelChannelListObjectBase](docs/MultiChannelChannelListObjectBase.md)\n - [MultiChannelChannelListOwnerObject](docs/MultiChannelChannelListOwnerObject.md)\n - [MultiChannelChannelListRBMObject](docs/MultiChannelChannelListRBMObject.md)\n - [MultiChannelChannelListRBMObjectAllOfContent](docs/MultiChannelChannelListRBMObjectAllOfContent.md)\n - [MultiChannelChannelListRBMResponseObject](docs/MultiChannelChannelListRBMResponseObject.md)\n - [MultiChannelChannelListRequestObject](docs/MultiChannelChannelListRequestObject.md)\n - [MultiChannelChannelListResponseObject](docs/MultiChannelChannelListResponseObject.md)\n - [MultiChannelChannelListSMSObject](docs/MultiChannelChannelListSMSObject.md)\n - [MultiChannelChannelListSMSResponseObject](docs/MultiChannelChannelListSMSResponseObject.md)\n - [MultiChannelError](docs/MultiChannelError.md)\n - [MultiChannelMessageChannelEnum](docs/MultiChannelMessageChannelEnum.md)\n - [MultiChannelMessageContent](docs/MultiChannelMessageContent.md)\n - [MultiChannelMessageRequest](docs/MultiChannelMessageRequest.md)\n - [MultiChannelMessageResponseData](docs/MultiChannelMessageResponseData.md)\n - [OptInWorkflow](docs/OptInWorkflow.md)\n - [PageInfo](docs/PageInfo.md)\n - [PriorityEnum](docs/PriorityEnum.md)\n - [ProductTypeEnum](docs/ProductTypeEnum.md)\n - [RbmActionBase](docs/RbmActionBase.md)\n - [RbmActionDial](docs/RbmActionDial.md)\n - [RbmActionOpenUrl](docs/RbmActionOpenUrl.md)\n - [RbmActionTypeEnum](docs/RbmActionTypeEnum.md)\n - [RbmActionViewLocation](docs/RbmActionViewLocation.md)\n - [RbmCardContent](docs/RbmCardContent.md)\n - [RbmCardContentMedia](docs/RbmCardContentMedia.md)\n - [RbmLocationResponse](docs/RbmLocationResponse.md)\n - [RbmMediaHeightEnum](docs/RbmMediaHeightEnum.md)\n - [RbmMessageCarouselCard](docs/RbmMessageCarouselCard.md)\n - [RbmMessageContentFile](docs/RbmMessageContentFile.md)\n - [RbmMessageContentRichCard](docs/RbmMessageContentRichCard.md)\n - [RbmMessageContentText](docs/RbmMessageContentText.md)\n - [RbmMessageMedia](docs/RbmMessageMedia.md)\n - [RbmOpenUrlEnum](docs/RbmOpenUrlEnum.md)\n - [RbmStandaloneCard](docs/RbmStandaloneCard.md)\n - [RbmSuggestionResponse](docs/RbmSuggestionResponse.md)\n - [RbmWebViewEnum](docs/RbmWebViewEnum.md)\n - [RecordingAvailableCallback](docs/RecordingAvailableCallback.md)\n - [RecordingCompleteCallback](docs/RecordingCompleteCallback.md)\n - [RecordingStateEnum](docs/RecordingStateEnum.md)\n - [RecordingTranscriptionMetadata](docs/RecordingTranscriptionMetadata.md)\n - [RecordingTranscriptions](docs/RecordingTranscriptions.md)\n - [RedirectCallback](docs/RedirectCallback.md)\n - [RedirectMethodEnum](docs/RedirectMethodEnum.md)\n - [SmsMessageContent](docs/SmsMessageContent.md)\n - [StandaloneCardOrientationEnum](docs/StandaloneCardOrientationEnum.md)\n - [StatusCallback](docs/StatusCallback.md)\n - [StatusCallbackMessage](docs/StatusCallbackMessage.md)\n - [StatusCallbackTypeEnum](docs/StatusCallbackTypeEnum.md)\n - [StirShaken](docs/StirShaken.md)\n - [SyncLookupRequest](docs/SyncLookupRequest.md)\n - [TelephoneNumber](docs/TelephoneNumber.md)\n - [TfvBasicAuthentication](docs/TfvBasicAuthentication.md)\n - [TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)\n - [TfvError](docs/TfvError.md)\n - [TfvStatus](docs/TfvStatus.md)\n - [TfvStatusEnum](docs/TfvStatusEnum.md)\n - [TfvSubmissionInfo](docs/TfvSubmissionInfo.md)\n - [TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)\n - [ThumbnailAlignmentEnum](docs/ThumbnailAlignmentEnum.md)\n - [TranscribeRecording](docs/TranscribeRecording.md)\n - [Transcription](docs/Transcription.md)\n - [TranscriptionAvailableCallback](docs/TranscriptionAvailableCallback.md)\n - [TransferAnswerCallback](docs/TransferAnswerCallback.md)\n - [TransferCompleteCallback](docs/TransferCompleteCallback.md)\n - [TransferDisconnectCallback](docs/TransferDisconnectCallback.md)\n - [UpdateCall](docs/UpdateCall.md)\n - [UpdateCallRecording](docs/UpdateCallRecording.md)\n - [UpdateConference](docs/UpdateConference.md)\n - [UpdateConferenceMember](docs/UpdateConferenceMember.md)\n - [VerificationDenialWebhook](docs/VerificationDenialWebhook.md)\n - [VerificationRequest](docs/VerificationRequest.md)\n - [VerificationUpdateRequest](docs/VerificationUpdateRequest.md)\n - [VerificationWebhook](docs/VerificationWebhook.md)\n - [VerifyCodeRequest](docs/VerifyCodeRequest.md)\n - [VerifyCodeResponse](docs/VerifyCodeResponse.md)\n - [VoiceApiError](docs/VoiceApiError.md)\n - [VoiceCodeResponse](docs/VoiceCodeResponse.md)\n - [WebhookSubscription](docs/WebhookSubscription.md)\n - [WebhookSubscriptionBasicAuthentication](docs/WebhookSubscriptionBasicAuthentication.md)\n - [WebhookSubscriptionRequestSchema](docs/WebhookSubscriptionRequestSchema.md)\n - [WebhookSubscriptionTypeEnum](docs/WebhookSubscriptionTypeEnum.md)\n - [WebhookSubscriptionsListBody](docs/WebhookSubscriptionsListBody.md)\n\n\n\u003ca id=\"documentation-for-authorization\"\u003e\u003c/a\u003e\n## Documentation for Authorization\n\n\nAuthentication schemes defined for the API:\n\u003ca id=\"Basic\"\u003e\u003c/a\u003e\n### Basic\n\n- **Type**: HTTP basic authentication\n\n\u003ca id=\"OAuth2\"\u003e\u003c/a\u003e\n### OAuth2\n\n- **Type**: OAuth\n- **Flow**: application\n- **Authorization URL**: \n- **Scopes**: N/A\n\n\n## Recommendation\n\nIt's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.\n\n## Author\n\nletstalk@bandwidth.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandwidth%2Fjava-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbandwidth%2Fjava-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandwidth%2Fjava-sdk/lists"}