iZooto

Push to All

Broadcast notification to entire base. Run promotional campaigns.

This API can be used to send notifications to all subscribers for your website.

API Definition

curl -X POST \
  -H "Authentication-Token: {API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "title" : "{NOTIFICATION_TITLE}",
    "message" : "{NOTIFICATION_MESSAGE}",
    "icon_url" : "{ICON_URL}",
    "banner_url" : "{BANNER_URL}",
    "landing_url" : "{LANDING_URL}",
    "actions" : [
       {
         "text" : "{BUTTON1_TEXT}",
         "url" : "{BUTTON1_URL}"
       },
       {
         "text" : "{BUTTON2_TEXT}",
         "url" : "{BUTTON2_URL}"
       }],
    "utm_source" : "{UTM_SOURCE}",
    "utm_medium" : "{UTM_MEDIUM}",
    "utm_campaign" : "{UTM_CAMPAIGN}",
    "ttl" : {TTL_SECONDS},
    "target" : {
            "type" : "all"
    }
  }' "https://apis.izooto.com/v1/notifications"

Parameters

Name
Description
Type
Required
Supported On

Authentication-Token

API token for your site

String

Yes

-

title

Notification Title

String

Yes

Chrome, Firefox, Safari

message

Message on Notification

String

Yes

Chrome, Firefox, Safari

icon_url

Notification Icon URL (HTTPS URL only)
(Size: 200x200)

String

Yes

Chrome, Firefox

banner_url

URL of Banner Image (*HTTPS)
(Size: 360x240 for Desktop, 360x200 for Mobile)

String

No

Only Chrome 56+

landing_url

Landing Page URL

String

Yes

Chrome, Firefox, Safari

actions > text

Button Text

String

No

Only Chrome 48+

actions > url

Button Landing URL

String

No

Only Chrome 48+

utm_source

UTM Source

String

No

Chrome, Firefox, Safari

utm_medium

UTM Medium

String

No

Chrome, Firefox, Safari

utm_campaign

UTM Campaign

String

No

Chrome, Firefox, Safari

ttl (Time-to-Live)

Notification Expiry Time

Numeric (seconds)

No

Chrome, Firefox

Sample Code

curl -X POST \
  -H "Authentication-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1N2129" \
  -H "Content-Type: application/json" \
  -d '{
    "title" : "Limited Period Offer",
    "message" : "Go Shopping, Save Big",
    "icon_url" : "https://yourdomain.com/icon.png",
    "banner_url" : "https://yourdomain.com/large-image.png", 
    "landing_url" : "https://yourdomain.com/offers",
    "actions" : [
       {
         "text" : "Buy now",
         "url" : "https://yourdomain.com/buy-now"
       },
       {
         "text" : "Compare",
         "url" : "https://yourdomain.com/compare"
       }],
    "utm_source" : "izooto",
    "utm_medium" : "push-notification",
    "utm_campaign" : "promotion",
    "ttl" : 86400,
    "target" : {
            "type" : "all"
    }
  }' "https://apis.izooto.com/v1/notifications"

Push to All

Broadcast notification to entire base. Run promotional campaigns.