Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ configuration = bandwidth.Configuration(
password = os.environ["PASSWORD"]
)

configuration.access_token = os.environ["ACCESS_TOKEN"]


# Enter a context with an instance of the API client
with bandwidth.ApiClient(configuration) as api_client:
Expand Down Expand Up @@ -329,6 +331,14 @@ Authentication schemes defined for the API:

- **Type**: HTTP basic authentication

<a id="OAuth2"></a>
### OAuth2

- **Type**: OAuth
- **Flow**: application
- **Authorization URL**:
- **Scopes**: N/A


## Author

Expand Down
7 changes: 7 additions & 0 deletions bandwidth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ info:
version: 1.0.0
security:
- Basic: []
- OAuth2: []
tags:
- name: Messages
- name: Media
Expand Down Expand Up @@ -8371,6 +8372,12 @@ components:


- Example: `Authorization: Basic ZGVtbZpwQDU1dzByZA==`
OAuth2:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://api.bandwidth.com/api/v1/oauth2/token
scopes: {}
callbacks:
inboundCallback:
'{inboundCallbackUrl}':
Expand Down
15 changes: 10 additions & 5 deletions bandwidth/api/calls_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,8 @@ def _create_call_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -641,7 +642,8 @@ def _get_call_state_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1048,7 +1050,8 @@ def _list_calls_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1382,7 +1385,8 @@ def _update_call_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1716,7 +1720,8 @@ def _update_call_bxml_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
27 changes: 18 additions & 9 deletions bandwidth/api/conferences_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,8 @@ def _download_conference_recording_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -646,7 +647,8 @@ def _get_conference_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -964,7 +966,8 @@ def _get_conference_member_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1282,7 +1285,8 @@ def _get_conference_recording_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1585,7 +1589,8 @@ def _list_conference_recordings_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1958,7 +1963,8 @@ def _list_conferences_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -2289,7 +2295,8 @@ def _update_conference_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -2620,7 +2627,8 @@ def _update_conference_bxml_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -2966,7 +2974,8 @@ def _update_conference_member_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
12 changes: 8 additions & 4 deletions bandwidth/api/media_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,8 @@ def _delete_media_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -626,7 +627,8 @@ def _get_media_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -929,7 +931,8 @@ def _list_media_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1345,7 +1348,8 @@ def _upload_media_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
6 changes: 4 additions & 2 deletions bandwidth/api/messages_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,8 @@ def _create_message_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -1088,7 +1089,8 @@ def _list_messages_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
9 changes: 6 additions & 3 deletions bandwidth/api/mfa_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,8 @@ def _generate_messaging_code_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -630,7 +631,8 @@ def _generate_voice_code_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -937,7 +939,8 @@ def _verify_code_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
3 changes: 2 additions & 1 deletion bandwidth/api/multi_channel_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,8 @@ def _create_multi_channel_message_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
6 changes: 4 additions & 2 deletions bandwidth/api/phone_number_lookup_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,8 @@ def _create_async_bulk_lookup_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down Expand Up @@ -886,7 +887,8 @@ def _get_async_bulk_lookup_serialize(

# authentication setting
_auth_settings: List[str] = [
'Basic'
'Basic',
'OAuth2'
]

return self.api_client.param_serialize(
Expand Down
Loading