Skip to content

Commit 9180a78

Browse files
committed
start updating snippet env variable names
1 parent 2e31176 commit 9180a78

File tree

102 files changed

+346
-392
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+346
-392
lines changed

.env.dist

+106-14
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,110 @@
1-
# Authentication
2-
VONAGE_API_KEY='YOUR_API_KEY'
3-
VONAGE_API_SECRET='YOUR_API_SECRET'
4-
VONAGE_APPLICATION_ID='12a3b4cd-a1b2-1ab2-a1b2-a1234bc5d678'
5-
VONAGE_APPLICATION_PRIVATE_KEY_PATH='PATH_TO_KEY_FILE'
1+
# General
2+
VONAGE_API_KEY='VONAGE_API_KEY'
3+
VONAGE_API_SECRET='VONAGE_API_SECRET'
4+
VONAGE_APPLICATION_ID='VONAGE_APPLICATION_ID'
5+
VONAGE_PRIVATE_KEY='VONAGE_PRIVATE_KEY'
6+
VONAGE_SIGNATURE_SECRET='VONAGE_SIGNATURE_SECRET'
7+
VONAGE_VIRTUAL_NUMBER='VONAGE_VIRTUAL_NUMBER'
8+
9+
# Account
10+
ACCOUNT_ID='ACCOUNT_ID'
11+
ACCOUNT_SECRET_VALUE='ACCOUNT_SECRET_VALUE'
12+
ACCOUNT_SECRET_ID='ACCOUNT_SECRET_ID'
13+
ACCOUNT_SMS_CALLBACK_URL='ACCOUNT_SMS_CALLBACK_URL'
14+
15+
# Application and Users
16+
APPLICATION_NAME='APPLICATION_NAME'
17+
USER_ID='USER_ID'
18+
USER_NAME='USER_NAME'
19+
USER_DISPLAY_NAME='USER_DISPLAY_NAME'
620

721
# Messages
8-
TO_NUMBER='EXAMPLE_TO_NUMBER'
9-
RECIPIENT_NUMBER='EXAMPLE_RECIPIENT_NUMBER'
10-
FROM_NUMBER='EXAMPLE_FROM_NUMBER'
22+
MESSAGES_TO_NUMBER='MESSAGES_TO_NUMBER'
23+
MESSAGES_API_URL='MESSAGES_API_URL'
24+
GEOSPECIFIC_MESSAGES_API_URL='GEOSPECIFIC_MESSAGES_API_URL'
25+
MESSAGES_MESSAGE_ID='MESSAGES_MESSAGE_ID'
26+
SMS_SENDER_ID='SMS_SENDER_ID'
27+
MMS_SENDER_ID='MMS_SENDER_ID'
28+
RCS_SENDER_ID='RCS_SENDER_ID'
29+
WHATSAPP_SENDER_ID='WHATSAPP_SENDER_ID'
30+
WHATSAPP_TEMPLATE_NAME='WHATSAPP_TEMPLATE_NAME'
31+
WHATSAPP_CATALOG_ID='WHATSAPP_CATALOG_ID'
32+
WHATSAPP_PRODUCT_ID_1='WHATSAPP_PRODUCT_ID_1'
33+
WHATSAPP_PRODUCT_ID_2='WHATSAPP_PRODUCT_ID_2'
34+
WHATSAPP_OTP='WHATSAPP_OTP'
35+
MESSENGER_RECIPIENT_ID='MESSENGER_RECIPIENT_ID'
36+
MESSENGER_SENDER_ID='MESSENGER_SENDER_ID'
37+
VIBER_SENDER_ID='VIBER_SENDER_ID'
38+
MESSAGES_IMAGE_URL='MESSAGES_IMAGE_URL'
39+
MESSAGES_AUDIO_URL='MESSAGES_AUDIO_URL'
40+
MESSAGES_VIDEO_URL='MESSAGES_VIDEO_URL'
41+
MESSAGES_VIDEO_DURATION='MESSAGES_VIDEO_DURATION'
42+
MESSAGES_VIDEO_FILE_SIZE='MESSAGES_VIDEO_FILE_SIZE'
43+
MESSAGES_FILE_URL='MESSAGES_FILE_URL'
44+
MESSAGES_VCARD_URL='MESSAGES_VCARD_URL'
45+
MESSAGES_EMOJI='MESSAGES_EMOJI'
46+
WHATSAPP_STICKER_ID='WHATSAPP_STICKER_ID'
47+
WHATSAPP_STICKER_URL='WHATSAPP_STICKER_URL'
48+
49+
# NI
50+
INSIGHT_NUMBER='INSIGHT_NUMBER'
51+
INSIGHT_CALLBACK_URL='INSIGHT_CALLBACK_URL'
52+
53+
# Numbers
54+
NUMBER_MSISDN='NUMBER_MSISDN'
55+
NUMBER_COUNTRY_CODE='NUMBER_COUNTRY_CODE'
56+
NUMBER_TYPE='NUMBER_TYPE'
57+
NUMBER_FEATURES='NUMBER_FEATURES'
58+
NUMBER_SEARCH_CRITERIA='NUMBER_SEARCH_CRITERIA'
59+
NUMBER_SEARCH_PATTERN='NUMBER_SEARCH_PATTERN'
60+
NUMBER_SMS_CALLBACK_URL='NUMBER_SMS_CALLBACK_URL'
61+
NUMBER_VOICE_CALLBACK_URL='NUMBER_VOICE_CALLBACK_URL'
62+
NUMBER_VOICE_STATUS_CALLBACK_URL='NUMBER_VOICE_STATUS_CALLBACK_URL'
63+
64+
# SMS
65+
## Note: Set SMS_SENDER_ID under the Messages section
66+
SMS_TO_NUMBER='SMS_TO_NUMBER'
67+
SMS_SIGNATURE='SMS_SIGNATURE'
68+
SMS_TIMESTAMP='SMS_TIMESTAMP'
69+
70+
# Subaccounts
71+
SUBACCOUNT_NAME='SUBACCOUNT_NAME'
72+
SUBACCOUNT_SECRET='SUBACCOUNT_SECRET'
73+
SUBACCOUNT_KEY='SUBACCOUNT_KEY'
74+
SUBACCOUNT_BALANCE_AMOUNT='SUBACCOUNT_BALANCE_AMOUNT'
75+
SUBACCOUNT_CREDIT_AMOUNT='SUBACCOUNT_CREDIT_AMOUNT'
76+
SUBACCOUNT_START_DATE='SUBACCOUNT_START_DATE'
77+
78+
# Verify
79+
VERIFY_NUMBER='VERIFY_NUMBER'
80+
VERIFY_BRAND_NAME='VERIFY_BRAND_NAME'
81+
VERIFY_REQUEST_ID='VERIFY_REQUEST_ID'
82+
VERIFY_CODE='VERIFY_CODE'
83+
VERIFY_TEMPLATE_ID='VERIFY_TEMPLATE_ID'
84+
VERIFY_TEMPLATE_FRAGMENT_ID='VERIFY_TEMPLATE_FRAGMENT_ID'
85+
VERIFY_TO_EMAIL='VERIFY_TO_EMAIL'
86+
VERIFY_FROM_EMAIL='VERIFY_FROM_EMAIL'
87+
88+
# Verify Legacy
89+
VERIFY_PAYEE_NAME='VERIFY_PAYEE_NAME'
90+
VERIFY_AMOUNT='VERIFY_AMOUNT'
91+
VERIFY_WORKFLOW_ID='VERIFY_WORKFLOW_ID'
92+
93+
# Voice
94+
VOICE_CALL_ID='VOICE_CALL_ID'
95+
VOICE_TO_NUMBER='VOICE_TO_NUMBER'
96+
VOICE_TEXT='VOICE_TEXT'
97+
VOICE_LANGUAGE='VOICE_LANGUAGE'
98+
VOICE_DTMF_DIGITS='VOICE_DTMF_DIGITS'
99+
VOICE_CONFERENCE_NAME='VOICE_CONFERENCE_NAME'
100+
VOICE_ANSWER_URL='VOICE_ANSWER_URL'
101+
VOICE_STREAM_URL='VOICE_STREAM_URL'
102+
VOICE_RECORDING_URL='VOICE_RECORDING_URL'
103+
104+
105+
106+
107+
11108
VONAGE_BRAND_NAME='Acme Inc.'
12109
VONAGE_FB_SENDER_ID='YOUR_FB_MESSENGER_SENDER_ID'
13110
FB_RECIPIENT_ID='YOUR_FB_MESSENGER_RECIPIENT_ID'
@@ -64,11 +161,6 @@ SESSION_ID='YOUR_SESSION_UUID'
64161
MAIN_COLOR='#FF0000'
65162
BRAND_TEXT='YOUR_BRAND_NAME'
66163

67-
# Account
68-
SMS_CALLBACK_URL='YOUR_CALLBACK_URL'
69-
NEW_SECRET='YOUR_NEW_SECRET_ID'
70-
VONAGE_SECRET_ID='YOUR_SECRET_ID'
71-
72164
# Subaccounts
73165
NEW_SUBACCOUNT_NAME='NEW_SUBACCOUNT_NAME'
74166
NEW_SUBACCOUNT_SECRET='NEW_SUBACCOUNT_SECRET'
@@ -100,4 +192,4 @@ USER_NAME='USER_NAME'
100192
USER_DISPLAY_NAME='USER_DISPLAY_NAME'
101193
USER_NEW_NAME='USER_NEW_NAME'
102194
USER_NEW_DISPLAY_NAME='USER_NEW_DISPLAY_NAME'
103-
USER_ID='USER_ID'
195+
USER_ID='USER_ID'

account/configure-account.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77

88
VONAGE_API_KEY = os.getenv('VONAGE_API_KEY')
99
VONAGE_API_SECRET = os.getenv('VONAGE_API_SECRET')
10-
SMS_CALLBACK_URL = os.getenv('SMS_CALLBACK_URL')
10+
ACCOUNT_SMS_CALLBACK_URL = os.getenv('ACCOUNT_SMS_CALLBACK_URL')
1111

1212
from vonage import Auth, Vonage
1313
from vonage_account import SettingsResponse
1414

1515
client = Vonage(Auth(api_key=VONAGE_API_KEY, api_secret=VONAGE_API_SECRET))
1616

1717
settings: SettingsResponse = client.account.update_default_sms_webhook(
18-
mo_callback_url=SMS_CALLBACK_URL
18+
mo_callback_url=ACCOUNT_SMS_CALLBACK_URL
1919
)
2020

2121
print(settings)

account/create-secret.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
VONAGE_API_KEY = os.getenv('VONAGE_API_KEY')
1010
VONAGE_API_SECRET = os.getenv('VONAGE_API_SECRET')
11-
NEW_SECRET = os.getenv('NEW_SECRET')
11+
ACCOUNT_SECRET_VALUE = os.getenv('ACCOUNT_SECRET_VALUE')
1212

1313
from vonage import Auth, Vonage
1414
from vonage_account import VonageApiSecret
1515

1616
client = Vonage(Auth(api_key=VONAGE_API_KEY, api_secret=VONAGE_API_SECRET))
1717

18-
response: VonageApiSecret = client.account.create_secret(NEW_SECRET)
18+
response: VonageApiSecret = client.account.create_secret(ACCOUNT_SECRET_VALUE)
1919
print(response)

account/fetch-a-secret.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
VONAGE_API_KEY = os.environ.get("VONAGE_API_KEY")
99
VONAGE_API_SECRET = os.environ.get("VONAGE_API_SECRET")
10-
VONAGE_SECRET_ID = os.environ.get("VONAGE_SECRET_ID")
10+
ACCOUNT_SECRET_ID = os.environ.get("ACCOUNT_SECRET_ID")
1111

1212
from vonage import Auth, Vonage
1313
from vonage_account import VonageApiSecret
1414

1515
client = Vonage(Auth(api_key=VONAGE_API_KEY, api_secret=VONAGE_API_SECRET))
1616

17-
secret: VonageApiSecret = client.account.get_secret(VONAGE_SECRET_ID)
17+
secret: VonageApiSecret = client.account.get_secret(ACCOUNT_SECRET_ID)
1818

1919
print(f'Secret ID: {secret.id}; Created at {secret.created_at}')

account/revoke-secret.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
VONAGE_API_KEY = os.environ.get("VONAGE_API_KEY")
1010
VONAGE_API_SECRET = os.environ.get("VONAGE_API_SECRET")
11-
VONAGE_SECRET_ID = os.getenv("VONAGE_SECRET_ID")
11+
ACCOUNT_SECRET_ID = os.getenv("ACCOUNT_SECRET_ID")
1212

1313
from vonage import Auth, Vonage
1414

1515
client = Vonage(Auth(api_key=VONAGE_API_KEY, api_secret=VONAGE_API_SECRET))
16-
client.account.revoke_secret(VONAGE_SECRET_ID)
16+
client.account.revoke_secret(ACCOUNT_SECRET_ID)

application/list-applications.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python3
1+
from pprint import pprint
22
import os
33
from os.path import join, dirname
44
from dotenv import load_dotenv
@@ -18,4 +18,4 @@
1818
filter=ListApplicationsFilter(page_size=10, page=1)
1919
)
2020

21-
print(f'Applications:\n{applications}, \nNext page: {next_page}')
21+
pprint(f'Applications:\n{applications}, \nNext page: {next_page}')

decode-jwt/main.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
load_dotenv(envpath)
99

1010

11-
VONAGE_SIGNATURE = os.getenv('VONAGE_SIGNATURE')
11+
VONAGE_SIGNATURE_SECRET = os.getenv('VONAGE_SIGNATURE_SECRET')
1212

1313
from fastapi import FastAPI, Request
1414
from vonage_jwt.verify_jwt import verify_signature
@@ -22,7 +22,7 @@ async def verify_signed_webhook(request: Request):
2222
auth_header = request.headers["authorization"].split()
2323
token = auth_header[1].strip()
2424

25-
if verify_signature(token, VONAGE_SIGNATURE):
25+
if verify_signature(token, VONAGE_SIGNATURE_SECRET):
2626
print('Valid signature')
2727
else:
2828
print('Invalid signature')

meetings/create-instant-room.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
ROOM_DISPLAY_NAME = os.environ.get('ROOM_DISPLAY_NAME')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
response = client.meetings.create_room({'display_name': ROOM_DISPLAY_NAME})

meetings/create-long-term-room.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
load_dotenv(dotenv_path)
88

99
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
10-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
10+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1111
ROOM_DISPLAY_NAME = os.environ.get('ROOM_DISPLAY_NAME')
1212

1313

1414
import vonage
1515

1616
client = vonage.Client(
1717
application_id=VONAGE_APPLICATION_ID,
18-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
18+
private_key=VONAGE_PRIVATE_KEY,
1919
)
2020

2121
expiration_date = (datetime.utcnow() + timedelta(days=30)).isoformat()

meetings/create-theme.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
MAIN_COLOR = os.environ.get('MAIN_COLOR')
1111
BRAND_TEXT = os.environ.get('BRAND_TEXT')
1212

1313
import vonage
1414

1515
client = vonage.Client(
1616
application_id=VONAGE_APPLICATION_ID,
17-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
17+
private_key=VONAGE_PRIVATE_KEY,
1818
)
1919

2020
response = client.meetings.create_theme(

meetings/delete-recording.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
RECORDING_ID = os.environ.get('RECORDING_ID')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
client.meetings.delete_recording(RECORDING_ID)

meetings/delete-theme.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
THEME_ID = os.environ.get('THEME_ID')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
client.meetings.delete_theme(THEME_ID)

meetings/get-recording.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
RECORDING_ID = os.environ.get('RECORDING_ID')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
response = client.meetings.get_recording(RECORDING_ID)

meetings/get-room.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
ROOM_ID = os.environ.get('ROOM_ID')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
response = client.meetings.get_room(ROOM_ID)

meetings/get-theme.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
THEME_ID = os.environ.get('THEME_ID')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
response = client.meetings.get_theme(THEME_ID)

meetings/list-dial-in-numbers.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010

1111
import vonage
1212

1313
client = vonage.Client(
1414
application_id=VONAGE_APPLICATION_ID,
15-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
15+
private_key=VONAGE_PRIVATE_KEY,
1616
)
1717

1818
response = client.meetings.list_dial_in_numbers()

meetings/list-recordings.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
load_dotenv(dotenv_path)
77

88
VONAGE_APPLICATION_ID = os.environ.get('VONAGE_APPLICATION_ID')
9-
VONAGE_APPLICATION_PRIVATE_KEY_PATH = os.environ.get('VONAGE_APPLICATION_PRIVATE_KEY_PATH')
9+
VONAGE_PRIVATE_KEY = os.environ.get('VONAGE_PRIVATE_KEY')
1010
SESSION_ID = os.environ.get('SESSION_ID')
1111

1212
import vonage
1313

1414
client = vonage.Client(
1515
application_id=VONAGE_APPLICATION_ID,
16-
private_key=VONAGE_APPLICATION_PRIVATE_KEY_PATH,
16+
private_key=VONAGE_PRIVATE_KEY,
1717
)
1818

1919
response = client.meetings.get_session_recordings(SESSION_ID)

0 commit comments

Comments
 (0)