Skip to content

Instantly share code, notes, and snippets.

Shikhir Singh shikhirsingh

View GitHub Profile
@shikhirsingh
shikhirsingh / startup.sh
Last active Sep 5, 2019
PS1 - bash prompt
View startup.sh
export PS1="\[\033[38;5;26m\][\[$(tput sgr0)\]\[\033[38;5;6m\]\w\[$(tput sgr0)\]\[\033[38;5;27m\]]\[$(tput sgr0)\]\[\033[38;5;9m\]\\$\[$(tput sgr0)\]\[\033[38;5;15m\] \[$(tput sgr0)\]"
View PhoneId-Number-Deact-Addon
curl --request POST https://rest-ww.telesign.com/v1/phoneid/<complete-phone-number> \\
--header "Content-Type: application/json" \\
--data '{"addons":{"number_deactivation":{}}}' \\
--user "CUSTOMER_ID":"API_KEY"
@shikhirsingh
shikhirsingh / PhoneId-ContactMatch.sh
Last active Apr 10, 2018
PhoneId-ContactMatch_addon
View PhoneId-ContactMatch.sh
curl --request POST https://rest-ww.telesign.com/v1/phoneid/<complete-phone-number> \\
--header "Content-Type: application/json" \\
--data '{"addons":{"contact_match":{"first_name": "User First Name", "last_name":"User Last Name", "address": "123 Main St", "city": "Marina Del Rey"}}}' \\
--user "CUSTOMER_ID":"API_KEY"
@shikhirsingh
shikhirsingh / PhoneId-ContactPlus_addon.sh
Last active Apr 10, 2018
PhoneId-ContactPlus_addon
View PhoneId-ContactPlus_addon.sh
curl --request POST https://rest-ww.telesign.com/v1/phoneid/<complete-number>  \\
--header "Content-Type: application/json" \\
--data '{"addons":{"contact":{"billing_postal_code": "90292"}}}' \\
--user "CUSTOMER_ID":"API_KEY"
View PhoneId-ContactsAddon
curl --request POST https://rest-ww.telesign.com/v1/phoneid/<complete-number> \\
--header "Content-Type: application/json" \\
--data '{"addons":{"contact":{}}}' \\
--user "CUSTOMER_ID":"API_KEY"
@shikhirsingh
shikhirsingh / php_test.sh
Last active Dec 5, 2017
Docker - Telesign PHP Hello World
View php_test.sh
docker run --rm --name=composer -v $(pwd):/www matriphe/alpine-composer:latest composer require telesign/telesign
wget https://raw.githubusercontent.com/TeleSign/php_telesign/master/examples/messaging/1_send_message.php
# Edit the file for api keys
docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.0-apache
@shikhirsingh
shikhirsingh / voice-message.sh
Last active Nov 20, 2017
cURL: Send an OTP Voice Message using TeleSign API
View voice-message.sh
curl -X POST https://rest-api.telesign.com/v1/voice \
-d phone_number=XXXXXXXX \
-d message="You have a dentist appointment at 2:15pm" \
-d message_type="ARN" \
-u "CUSTOMER_ID":"API_KEY"
@shikhirsingh
shikhirsingh / phoneid.sh
Created Nov 20, 2017
cURL: Get a Phone Number's ID Attributes using TeleSign API
View phoneid.sh
curl -X POST https://rest-api.telesign.com/v1/phoneid/<complete_phone_number> \
-d account_lifecycle_event="sign-in" \
-u "CUSTOMER_ID":"API_KEY"
@shikhirsingh
shikhirsingh / sms-otp.sh
Created Nov 19, 2017
cURL: Send an OTP SMS using TeleSign API
View sms-otp.sh
# This only works on a Unix/Linux system
curl -X POST https://rest-api.telesign.com/v1/messaging \
-d phone_number=XXXXXXXX \
-d message="Your code is $RANDOM" \
-d message_type="ARN" \
-u "CUSTOMER_ID":"API_KEY"
@shikhirsingh
shikhirsingh / score.sh
Last active Nov 20, 2017
cURL: Get Fraud Risk Score of Phone Number using TeleSign's Score API
View score.sh
curl -X POST https://rest-api.telesign.com/v1/score/<complete_phone_number> \
-d account_lifecycle_event="sign-in" \
-u "CUSTOMER_ID":"API_KEY"
You can’t perform that action at this time.