{"id":20364344,"url":"https://github.com/bandwidth/csharp-sdk","last_synced_at":"2025-04-12T04:41:45.578Z","repository":{"id":38186139,"uuid":"212865412","full_name":"Bandwidth/csharp-sdk","owner":"Bandwidth","description":"Bandwidth C# SDK","archived":false,"fork":false,"pushed_at":"2025-03-25T21:30:14.000Z","size":3080,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":51,"default_branch":"main","last_synced_at":"2025-03-25T22:29:49.463Z","etag":null,"topics":["sdk","sdlc-enforced"],"latest_commit_sha":null,"homepage":"https://dev.bandwidth.com","language":"C#","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:09:03.000Z","updated_at":"2025-03-25T21:30:17.000Z","dependencies_parsed_at":"2024-04-23T15:30:27.345Z","dependency_job_id":"afad76c4-be48-49a2-b866-779b4460eb5a","html_url":"https://github.com/Bandwidth/csharp-sdk","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fcsharp-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fcsharp-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fcsharp-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bandwidth%2Fcsharp-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bandwidth","download_url":"https://codeload.github.com/Bandwidth/csharp-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248519306,"owners_count":21117756,"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:22.621Z","updated_at":"2025-04-12T04:41:45.570Z","avatar_url":"https://github.com/Bandwidth.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bandwidth.Standard - the C# library for the Bandwidth\n\nBandwidth's Communication APIs\n\nThis C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 1.0.0\n- SDK version: 1.0.0\n- Generator version: 7.7.0\n- Build package: org.openapitools.codegen.languages.CSharpClientCodegen\n    For more information, please visit [https://dev.bandwidth.com](https://dev.bandwidth.com)\n\n\u003ca id=\"frameworks-supported\"\u003e\u003c/a\u003e\n## Frameworks supported\n- .NET Core \u003e=1.0\n- .NET Framework \u003e=4.6\n- Mono/Xamarin \u003e=vNext\n\n\u003ca id=\"dependencies\"\u003e\u003c/a\u003e\n## Dependencies\n\n- [RestSharp](https://www.nuget.org/packages/RestSharp) - 106.13.0 or later\n- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 13.0.2 or later\n- [JsonSubTypes](https://www.nuget.org/packages/JsonSubTypes/) - 1.8.0 or later\n- [System.ComponentModel.Annotations](https://www.nuget.org/packages/System.ComponentModel.Annotations) - 5.0.0 or later\n\nThe DLLs included in the package may not be the latest version. We recommend using [NuGet](https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages:\n```\nInstall-Package RestSharp\nInstall-Package Newtonsoft.Json\nInstall-Package JsonSubTypes\nInstall-Package System.ComponentModel.Annotations\n```\n\nNOTE: RestSharp versions greater than 105.1.0 have a bug which causes file uploads to fail. See [RestSharp#742](https://github.com/restsharp/RestSharp/issues/742).\nNOTE: RestSharp for .Net Core creates a new socket for each api call, which can lead to a socket exhaustion problem. See [RestSharp#1406](https://github.com/restsharp/RestSharp/issues/1406).\n\n\u003ca id=\"installation\"\u003e\u003c/a\u003e\n## Installation\nGenerate the DLL using your preferred tool (e.g. `dotnet build`)\n\nThen include the DLL (under the `bin` folder) in the C# project, and use the namespaces:\n```csharp\nusing Bandwidth.Standard.Api;\nusing Bandwidth.Standard.Client;\nusing Bandwidth.Standard.Model;\n```\n\u003ca id=\"usage\"\u003e\u003c/a\u003e\n## Usage\n\nTo use the API client with a HTTP proxy, setup a `System.Net.WebProxy`\n```csharp\nConfiguration c = new Configuration();\nSystem.Net.WebProxy webProxy = new System.Net.WebProxy(\"http://myProxyUrl:80/\");\nwebProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;\nc.Proxy = webProxy;\n```\n\n\u003ca id=\"getting-started\"\u003e\u003c/a\u003e\n## Getting Started\n\n```csharp\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing Bandwidth.Standard.Api;\nusing Bandwidth.Standard.Client;\nusing Bandwidth.Standard.Model;\n\nnamespace Example\n{\n    public class Example\n    {\n        public static void Main()\n        {\n\n            Configuration config = new Configuration();\n            config.BasePath = \"http://localhost\";\n            // Configure HTTP basic authorization: Basic\n            config.Username = \"YOUR_USERNAME\";\n            config.Password = \"YOUR_PASSWORD\";\n\n            var apiInstance = new CallsApi(config);\n            var accountId = 9900000;  // string | Your Bandwidth Account ID.\n            var createCall = new CreateCall(); // CreateCall | JSON object containing information to create an outbound call\n\n            try\n            {\n                // Create Call\n                CreateCallResponse result = apiInstance.CreateCall(accountId, createCall);\n                Debug.WriteLine(result);\n            }\n            catch (ApiException e)\n            {\n                Debug.Print(\"Exception when calling CallsApi.CreateCall: \" + e.Message );\n                Debug.Print(\"Status Code: \"+ e.ErrorCode);\n                Debug.Print(e.StackTrace);\n            }\n\n        }\n    }\n}\n```\n\n\u003ca id=\"documentation-for-api-endpoints\"\u003e\u003c/a\u003e\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*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*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*PhoneNumberLookupApi* | [**CreateLookup**](docs/PhoneNumberLookupApi.md#createlookup) | **POST** /accounts/{accountId}/tnlookup | Create Lookup\n*PhoneNumberLookupApi* | [**GetLookupStatus**](docs/PhoneNumberLookupApi.md#getlookupstatus) | **GET** /accounts/{accountId}/tnlookup/{requestId} | Get Lookup Request Status\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* | [**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 a specific transcription\n*TranscriptionsApi* | [**GetRealTimeTranscription**](docs/TranscriptionsApi.md#getrealtimetranscription) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions/{transcriptionId} | Retrieve a specific transcription\n*TranscriptionsApi* | [**ListRealTimeTranscriptions**](docs/TranscriptionsApi.md#listrealtimetranscriptions) | **GET** /accounts/{accountId}/calls/{callId}/transcriptions | Enumerate transcriptions made with StartTranscription\n\n\n\u003ca id=\"documentation-for-models\"\u003e\u003c/a\u003e\n## Documentation for Models\n\n - [Model.AccountStatistics](docs/AccountStatistics.md)\n - [Model.AdditionalDenialReason](docs/AdditionalDenialReason.md)\n - [Model.Address](docs/Address.md)\n - [Model.AnswerCallback](docs/AnswerCallback.md)\n - [Model.BridgeCompleteCallback](docs/BridgeCompleteCallback.md)\n - [Model.BridgeTargetCompleteCallback](docs/BridgeTargetCompleteCallback.md)\n - [Model.CallDirectionEnum](docs/CallDirectionEnum.md)\n - [Model.CallRecordingMetadata](docs/CallRecordingMetadata.md)\n - [Model.CallState](docs/CallState.md)\n - [Model.CallStateEnum](docs/CallStateEnum.md)\n - [Model.CallTranscription](docs/CallTranscription.md)\n - [Model.CallTranscriptionDetectedLanguageEnum](docs/CallTranscriptionDetectedLanguageEnum.md)\n - [Model.CallTranscriptionMetadata](docs/CallTranscriptionMetadata.md)\n - [Model.CallTranscriptionResponse](docs/CallTranscriptionResponse.md)\n - [Model.CallTranscriptionTrackEnum](docs/CallTranscriptionTrackEnum.md)\n - [Model.CallbackMethodEnum](docs/CallbackMethodEnum.md)\n - [Model.CallbackTypeEnum](docs/CallbackTypeEnum.md)\n - [Model.CodeRequest](docs/CodeRequest.md)\n - [Model.Conference](docs/Conference.md)\n - [Model.ConferenceCompletedCallback](docs/ConferenceCompletedCallback.md)\n - [Model.ConferenceCreatedCallback](docs/ConferenceCreatedCallback.md)\n - [Model.ConferenceMember](docs/ConferenceMember.md)\n - [Model.ConferenceMemberExitCallback](docs/ConferenceMemberExitCallback.md)\n - [Model.ConferenceMemberJoinCallback](docs/ConferenceMemberJoinCallback.md)\n - [Model.ConferenceRecordingAvailableCallback](docs/ConferenceRecordingAvailableCallback.md)\n - [Model.ConferenceRecordingMetadata](docs/ConferenceRecordingMetadata.md)\n - [Model.ConferenceRedirectCallback](docs/ConferenceRedirectCallback.md)\n - [Model.ConferenceStateEnum](docs/ConferenceStateEnum.md)\n - [Model.Contact](docs/Contact.md)\n - [Model.CreateCall](docs/CreateCall.md)\n - [Model.CreateCallResponse](docs/CreateCallResponse.md)\n - [Model.CreateLookupResponse](docs/CreateLookupResponse.md)\n - [Model.CreateMessageRequestError](docs/CreateMessageRequestError.md)\n - [Model.DeferredResult](docs/DeferredResult.md)\n - [Model.DisconnectCallback](docs/DisconnectCallback.md)\n - [Model.Diversion](docs/Diversion.md)\n - [Model.DtmfCallback](docs/DtmfCallback.md)\n - [Model.Error](docs/Error.md)\n - [Model.FailureWebhook](docs/FailureWebhook.md)\n - [Model.FieldError](docs/FieldError.md)\n - [Model.FileFormatEnum](docs/FileFormatEnum.md)\n - [Model.GatherCallback](docs/GatherCallback.md)\n - [Model.InitiateCallback](docs/InitiateCallback.md)\n - [Model.LinksObject](docs/LinksObject.md)\n - [Model.ListMessageDirectionEnum](docs/ListMessageDirectionEnum.md)\n - [Model.ListMessageItem](docs/ListMessageItem.md)\n - [Model.LookupRequest](docs/LookupRequest.md)\n - [Model.LookupResult](docs/LookupResult.md)\n - [Model.LookupStatus](docs/LookupStatus.md)\n - [Model.LookupStatusEnum](docs/LookupStatusEnum.md)\n - [Model.MachineDetectionCompleteCallback](docs/MachineDetectionCompleteCallback.md)\n - [Model.MachineDetectionConfiguration](docs/MachineDetectionConfiguration.md)\n - [Model.MachineDetectionModeEnum](docs/MachineDetectionModeEnum.md)\n - [Model.MachineDetectionResult](docs/MachineDetectionResult.md)\n - [Model.Media](docs/Media.md)\n - [Model.Message](docs/Message.md)\n - [Model.MessageCallback](docs/MessageCallback.md)\n - [Model.MessageCallbackMessage](docs/MessageCallbackMessage.md)\n - [Model.MessageDirectionEnum](docs/MessageDirectionEnum.md)\n - [Model.MessageRequest](docs/MessageRequest.md)\n - [Model.MessageStatusEnum](docs/MessageStatusEnum.md)\n - [Model.MessageTypeEnum](docs/MessageTypeEnum.md)\n - [Model.MessagesList](docs/MessagesList.md)\n - [Model.MessagingCodeResponse](docs/MessagingCodeResponse.md)\n - [Model.MessagingRequestError](docs/MessagingRequestError.md)\n - [Model.MfaForbiddenRequestError](docs/MfaForbiddenRequestError.md)\n - [Model.MfaRequestError](docs/MfaRequestError.md)\n - [Model.MfaUnauthorizedRequestError](docs/MfaUnauthorizedRequestError.md)\n - [Model.OptInWorkflow](docs/OptInWorkflow.md)\n - [Model.PageInfo](docs/PageInfo.md)\n - [Model.PriorityEnum](docs/PriorityEnum.md)\n - [Model.RecordingAvailableCallback](docs/RecordingAvailableCallback.md)\n - [Model.RecordingCompleteCallback](docs/RecordingCompleteCallback.md)\n - [Model.RecordingStateEnum](docs/RecordingStateEnum.md)\n - [Model.RecordingTranscriptionMetadata](docs/RecordingTranscriptionMetadata.md)\n - [Model.RecordingTranscriptions](docs/RecordingTranscriptions.md)\n - [Model.RedirectCallback](docs/RedirectCallback.md)\n - [Model.RedirectMethodEnum](docs/RedirectMethodEnum.md)\n - [Model.StirShaken](docs/StirShaken.md)\n - [Model.Tag](docs/Tag.md)\n - [Model.TelephoneNumber](docs/TelephoneNumber.md)\n - [Model.TfvBasicAuthentication](docs/TfvBasicAuthentication.md)\n - [Model.TfvCallbackStatusEnum](docs/TfvCallbackStatusEnum.md)\n - [Model.TfvError](docs/TfvError.md)\n - [Model.TfvStatus](docs/TfvStatus.md)\n - [Model.TfvStatusEnum](docs/TfvStatusEnum.md)\n - [Model.TfvSubmissionInfo](docs/TfvSubmissionInfo.md)\n - [Model.TfvSubmissionWrapper](docs/TfvSubmissionWrapper.md)\n - [Model.TnLookupRequestError](docs/TnLookupRequestError.md)\n - [Model.TranscribeRecording](docs/TranscribeRecording.md)\n - [Model.Transcription](docs/Transcription.md)\n - [Model.TranscriptionAvailableCallback](docs/TranscriptionAvailableCallback.md)\n - [Model.TransferAnswerCallback](docs/TransferAnswerCallback.md)\n - [Model.TransferCompleteCallback](docs/TransferCompleteCallback.md)\n - [Model.TransferDisconnectCallback](docs/TransferDisconnectCallback.md)\n - [Model.UpdateCall](docs/UpdateCall.md)\n - [Model.UpdateCallRecording](docs/UpdateCallRecording.md)\n - [Model.UpdateConference](docs/UpdateConference.md)\n - [Model.UpdateConferenceMember](docs/UpdateConferenceMember.md)\n - [Model.VerificationDenialWebhook](docs/VerificationDenialWebhook.md)\n - [Model.VerificationRequest](docs/VerificationRequest.md)\n - [Model.VerificationUpdateRequest](docs/VerificationUpdateRequest.md)\n - [Model.VerificationWebhook](docs/VerificationWebhook.md)\n - [Model.VerifyCodeRequest](docs/VerifyCodeRequest.md)\n - [Model.VerifyCodeResponse](docs/VerifyCodeResponse.md)\n - [Model.VoiceApiError](docs/VoiceApiError.md)\n - [Model.VoiceCodeResponse](docs/VoiceCodeResponse.md)\n - [Model.WebhookSubscription](docs/WebhookSubscription.md)\n - [Model.WebhookSubscriptionBasicAuthentication](docs/WebhookSubscriptionBasicAuthentication.md)\n - [Model.WebhookSubscriptionRequestSchema](docs/WebhookSubscriptionRequestSchema.md)\n - [Model.WebhookSubscriptionTypeEnum](docs/WebhookSubscriptionTypeEnum.md)\n - [Model.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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandwidth%2Fcsharp-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbandwidth%2Fcsharp-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbandwidth%2Fcsharp-sdk/lists"}