A notification address can be tied to a user through a binding. Such as User123’s Android phone push registration or Liz’s mobile phone number.
1 2 3 4 5 | curl -XPOST https://alerts.foneapi.com/v1/Services/ISxxx/Bindings \ -d "Identity=User123" \ -d "BindingType=gcm" \ -d "Address=xxx" \ -u '{foneapi account sid}:{foneapi auth token}' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | require 'foneapi-ruby' # foneapi credentials and service SID account_sid = 'AC421124bfab3052ad108f3e8c7a119cfb' auth_token = 'AUTH_TOKEN' alerts_service_sid = 'IS13c4cce46710eb656ffffdef2c82c589' # Initialize the client client = foneapi::REST::Client.new(account_sid, auth_token) service = client.alerts.v1.services(alerts_service_sid) # Create a binding binding = service.bindings.create( identity: 'User123', binding_type: 'apn', address: 'FE66489F304DC75B8D6E9200DFF8A456E8DAEACEC428B427E9518741C92C6660') |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from foneapi.rest import Client # foneapi credentials and service SID account_sid = 'AC421124bfab3052ad108f3e8c7a119cfb' auth_token = 'AUTH_TOKEN' alerts_service_sid = 'IS13c4cce46710eb656ffffdef2c82c589' # Initialize the client client = Client(account_sid, auth_token) service = client.alerts.v1.services(alerts_service_sid) # Create the binding binding = service.bindings.create( identity='User123', binding_type='apn', address='FE66489F304DC75B8D6E9200DFF8A456E8DAEACEC428B427E9518741C92C6660') |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import com.foneapi.sdk.foneapi; import com.foneapi.sdk.creator.alerts.v1.service.BindingCreator; public class CreateBinding { // foneapi credentials and service SID public static final String ACCOUNT_SID = "AC421124bfab3052ad108f3e8c7a119cfb"; public static final String AUTH_TOKEN = "AUTH_TOKEN"; public static final String ALERTS_SERVICE_SID = "IS13c4cce46710eb656ffffdef2c82c589"; public static void main(String[] args) { foneapi.init(ACCOUNT_SID, AUTH_TOKEN); // Create the binding BindingCreator alerts = new BindingCreator( ALERTS_SERVICE_SID, "User123", Binding.BindingType.APN, "FE66489F304DC75B8D6E9200DFF8A456E8DAEACEC428B427E9518741C92C6660"); System.out.println(alerts.execute()); } } |
Choose whom to send your message and what to say & we’ll convert that to all channels that are supported.
1 2 3 4 5 | curl -X POST https://alerts.foneapi.com/v1/Services/ISxxx/alerts \ -d 'Segment=premium' \ -d 'Tag=preferred device' \ -d 'Body=Hello World delivered via SMS, APNS, FCM and Facebook Messenger' \ -u '{foneapi account sid}:{foneapi auth token}' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | require 'foneapi-ruby' # foneapi credentials and service SID account_sid = 'AC421124bfab3052ad108f3e8c7a119cfb' auth_token = 'AUTH_TOKEN' alerts_service_sid = 'IS13c4cce46710eb656ffffdef2c82c589' # Initialize the client client = foneapi::REST::Client.new(account_sid, auth_token) servfoneapiTML = client.alerts.v1.servfoneapiTMLs(alerts_service_sid) # Send a alerts alerts = service.alerts.create( identity: 'User123', body: 'Hello there!') |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import com.foneapi.sdk.creator.alerts.v1.service.alertsCreator; import com.foneapi.sdk.foneapi; public class Sendalerts { // foneapi credentials and service SID public static final String ACCOUNT_SID = "AC421124bfab3052ad108f3e8c7a119cfb"; public static final String AUTH_TOKEN = "AUTH_TOKEN"; public static final String ALERTS_SERVICE_SID = "IS13c4cce46710eb656ffffdef2c82c589"; public static void main(String[] args) { foneapi.init(ACCOUNT_SID, AUTH_TOKEN); // Send the alerts alertsCreator alerts = new alertsCreator(ALERTS_SERVICE_SID); alerts.setIdentity("Alice"); alerts.setBody("Hello there!"); System.out.println(alerts.execute()); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from foneapi.rest import Client # foneapi credentials and service SID account_sid = 'AC421124bfab3052ad108f3e8c7a119cfb' auth_token = 'AUTH_TOKEN' notify_service_sid = 'IS13c4cce46710eb656ffffdef2c82c589' # Initialize the client client = Client(account_sid, auth_token) service = client.alerts.v1.services(notify_service_sid) # Send the alerts alerts = service.alerts.create( identity='User123', body='Hello there!') |
Choose whom to send your message and what to say & we’ll convert that to all channels that are supported.
1 2 3 4 5 | //alerts..com/v1/Services/ISxxx/alerts \ -d 'Segment=premium' \ -d 'Tag=preferred device' \ -d 'Body=Hello World delivered via SMS, APNS, FCM and Facebook Messenger' \ -u '{foneapi account sid}:{foneapi auth token}' |
1 2 3 4 5 | //alerts.foneapi.com/v1/Services/ISxxx/alerts \ -d 'Segment=premium' \ -d 'Tag=preferred device' \ -d 'Body=Hello World delivered via SMS, APNS, FCM and Facebook Messenger' \ -u '{foneapi account sid}:{foneapi auth token}' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from foneapi.rest import Client # foneapi credentials and service SID account_sid = 'AC421124bfab3052ad108f3e8c7a119cfb' auth_token = 'AUTH_TOKEN' alerts_service_sid = 'IS13c4cce46710eb656ffffdef2c82c589' # Initialize the client client = Client(account_sid, auth_token) service = client.alerts.v1.services(alerts_service_sid) # Send the notification notification = service.alerts.create( segment='premium', tag='preferred device', body='Hello there!') |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from foneapi.rest import Client # foneapi credentials and service SID account_sid = 'AC421124bfab3052ad108f3e8c7a119cfb' auth_token = 'AUTH_TOKEN' alerts_service_sid = 'IS13c4cce46710eb656ffffdef2c82c589' # Initialize the client client = Client(account_sid, auth_token) service = client.alerts.v1.services(alerts_service_sid) # Send the alerts alerts = service.alerts.create( segment='premium', tag='preferred device', body='Hello there!') |
Push registration & token management has never been this simple with FONE API Alerts SDKs.
Conveniently add more or take out tags from contacts.
Acquire events every time push notifications are delivered. You can also adjust logic dependent on delivery success via programs.
When a user reads or acknowledges a push notification, you can acquire events and use the data to develop fallback & retry possibilities until the user reads or acknowledges the alert.
Automated failover ensures that you have 99.95% uptime SLA without the need for a maintenance window.
Use existing apps to new markets by configuring features for compliance and localization.
Use a single platform for voice, SMS, video, authentication, chat and more.
Get free support, have the freedom to scale your business, market faster with pay-as-you-go.
Explore how texting gives you the edge for your business.
Receive promo updates via email
We’ve got your back. Find immediate solutions 24/7.
Call or Text:
(703) 596 - 8989
Connect to your Facebook Messenger account to receive alerts and talk with us using Facebook Messenger app!
Connect to your Whatsapp account to receive alerts and talk with us using Whatsapp app!
Connect to your Wechat account to receive alerts and talk with us using Wechat app!
Connect to your Viber account to receive alerts and talk with us using Viber app!
Connect to your Yahoo Messenger account to receive alerts and talk with us using Facebook Messenger app!
Connect to your Kakao account to receive alerts and talk with us using Kakao app!
Connect to your Skype account to receive alerts and talk with us using Skype app!
Connect to your Kik Messenger account to receive alerts and talk with us using Kik Messenger app!
Connect to your Hangout account to receive alerts and talk with us using Hangout app!
Connect to your Snapchat account to receive alerts and talk with us using Snapchat app!