Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
3 changes: 3 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SINCH_PROJECT_ID=
SINCH_KEY_ID=
SINCH_KEY_SECRET=
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ celerybeat.pid
*.sage.py

# Environments
.env
.venv
env/
venv/
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/active_numbers/get/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

phone_number = "YOUR_RENTED_PHONE_NUMBER"
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/active_numbers/list/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

active_numbers = sinch_client.numbers.list(
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/active_numbers/list_auto/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

active_numbers = sinch_client.numbers.list(
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/active_numbers/release/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

phone_number = "PHONE_NUMBER_TO_BE_RELEASED"
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/active_numbers/update/snippet.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient
from sinch.domains.numbers.models.v1.types import VoiceConfigurationDictType

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

phone_number = "PHONE_NUMBER"
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/available_numbers/check_availability/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

phone_number = "PHONE_NUMBER"
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/available_numbers/rent/snippet.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import os
from dotenv import load_dotenv
from sinch.domains.numbers.models.v1.types import SmsConfigurationDict
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

phone_number = "AVAILABLE_PHONE_NUMBER_TO_BE_RENTED"
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/available_numbers/rent_any/snippet.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient
from sinch.domains.numbers.models.v1.types import (
NumberPatternDict, SmsConfigurationDict, VoiceConfigurationDictType
)

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

sms_configuration: SmsConfigurationDict = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

available_numbers = sinch_client.numbers.search_for_available_numbers(
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/available_regions/list/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

available_regions = sinch_client.numbers.regions.list(
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/callback_configuration/get/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

response = sinch_client.numbers.callback_configuration.get()
Expand Down
10 changes: 7 additions & 3 deletions snippets/numbers/callback_configuration/update/snippet.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import os
from dotenv import load_dotenv
from sinch import SinchClient

load_dotenv()

sinch_client = SinchClient(
project_id="YOUR_PROJECT_ID",
key_id="KEY_ID",
key_secret="KEY_SECRET"
project_id=os.environ.get("SINCH_PROJECT_ID") or "MY_PROJECT_ID",
key_id=os.environ.get("SINCH_KEY_ID") or "MY_KEY_ID",
key_secret=os.environ.get("SINCH_KEY_SECRET") or "MY_KEY_SECRET"
)

hmac_secret = "NEW_HMAC_SECRET"
Expand Down