API SMS Bulk

API SMS pukal yang boleh disepadukan oleh pembangun dalam satu petang

BulkSMSAPI ialah API SMS pukal untuk pembangun: hantar satu mesej atau kelompok sehingga 10,000 nombor setiap permintaan ke 227 negara melalui REST, ikuti setiap mesej dengan webhook bertanda, dan bayar setiap mesej daripada saldo prabayar.

  • Bayar setiap mesej
  • Tiada yuran bulanan
  • Webhook bertandatangan

Satu SMS ke Amerika Syarikat berharga $0.00507 setiap segmen.

Gambaran ringkas BulkSMSAPI

Apa itu
API REST dan konsol web untuk menghantar SMS bulk: satu mesej, sekumpulan ribuan, atau kempen dari senarai yang ditampal.
Liputan
227 negara dan wilayah, setiap satu dengan harga segmennya sendiri.
Harga
Dari $0.00247 setiap segmen (Brazil), $0.00507 ke Amerika Syarikat. Tiada yuran bulanan, tiada yuran penyediaan.
Permintaan
JSON melalui HTTPS, kunci API Bearer, sehingga 10,000 penerima setiap permintaan batch dan 600 permintaan seminit setiap kunci.
Laporan penghantaran
Webhook bertandatangan untuk setiap mesej yang dihantar atau gagal, 10 percubaan setiap acara, tambah endpoint GET untuk pengundian.
Penjadualan
send_at dari 2 minit hingga 45 hari lebih awal; batch berjadual dibatalkan dengan bayaran balik penuh.
Teks
GSM-7 dan Unicode (UCS-2), mesej panjang sehingga 10 segmen, medan gabungan dan teks peribadi setiap penerima.
Pembayaran
Saldo prabayar dari $40, diisi semula melalui pembayaran berhos. Mesej gagal dikembalikan ke saldo.

Blok binaan

Semua yang diperlukan untuk integrasi SMS bulk

Enam bahagian satu API, semua berharga setiap mesej dan semua kelihatan dalam konsol yang sama. Gunakan satu, atau sambungkan mereka menjadi saluran notifikasi penuh.

Mesej tunggal

POST /v1/messages menghantar satu mesej kepada satu nombor dan memberikan ID mesej serta-merta. Kod log masuk, tetapan semula kata laluan dan amaran pembayaran akan dihantar sebaik sahaja kod anda memanggilnya.

Hantar mesej

Batches

POST /v1/batches menerima sehingga 10,000 nombor dalam satu permintaan, dengan satu mesej untuk semua atau mesej peribadi untuk setiap nombor. Nombor pendua dan tidak sah akan diketepikan dan disenaraikan dalam jawapan.

Hantar batch

Webhook bertandatangan

Setiap mesej yang dihantar atau gagal akan memanggil endpoint anda dengan acara JSON yang ditandatangani. Setiap acara mendapat 10 percubaan dalam tempoh kira-kira 24 jam, jadi pelancaran tidak akan menyebabkan anda kehilangan status.

Sediakan webhooks

Pricing API

GET /v1/pricing mengembalikan harga setiap segmen untuk setiap negara, tanpa kunci. Tunjukkan kos dalam produk anda sendiri, atau semak laluan sebelum penghantaran besar.

Baca harga melalui API

Penjadualan

Tambahkan send_at kepada mana-mana permintaan dan batch akan menunggu sehingga minit tersebut, dari 2 minit sehingga 45 hari ke hadapan. Batalkannya sebelum ia bermula dan kos penuh akan dikembalikan ke saldo.

Jadualkan batch

Konsol untuk seluruh pasukan

Tampal atau muat naik senarai, tulis teks, pratonton untuk setiap penerima dan hantar tanpa kod. Setiap batch dari API akan muncul dalam konsol yang sama dengan kiraan langsung.

Lihat konsol

Satu API SMS pukal untuk kod, amaran dan kempen

Teks transaksi dan kempen pemasaran menggunakan endpoint yang sama, senarai harga yang sama dan acara penghantaran yang sama. Perbezaannya hanyalah berapa banyak nombor yang anda masukkan dalam satu permintaan.

Mesej transaksi

Satu acara dalam sistem anda, satu mesej kepada satu orang, dihantar dalam beberapa saat.

  • POST /v1/messages menjawab 202 dengan ID mesej, harga dan status sebelum teks meninggalkan barisan kami.
  • Masukkan ID pesanan atau pengguna anda dalam rujukan dan ia akan kembali dalam setiap webhook untuk mesej tersebut.
  • Cuba semula dengan selamat: Idempotency-Key yang sama mengembalikan jawapan pertama selama 24 jam dan bukannya menghantar dua kali.
Hantar mesej

Kempen pukal

Satu teks, atau satu teks setiap orang, kepada senarai ribuan dalam satu permintaan.

  • POST /v1/batches menerima 10,000 nombor setiap permintaan; konsol menerima 50,000 setiap kempen dari tampalan atau fail CSV.
  • Nombor dibersihkan untuk anda: ruang, sempang dan awalan 00 dibetulkan, nombor pendua dan tidak sah disenaraikan dan dilangkau.
  • Anggaran pertama dengan POST /v1/estimates: jumlah kos, segmen dan pecahan mengikut negara, tanpa menghantar apa-apa.
Hantar batch

Apa yang pasukan hantar melalui API SMS

Mesej sebenar dari sistem sebenar: setiap satu adalah panggilan API tunggal atau batch yang dijadualkan, berharga setiap segmen kepada negara nombor tersebut.

Kod log masuk dan pendaftaran

Hantar kod sekali guna dari perkhidmatan pengesahan anda dengan POST /v1/messages dan baca peristiwa penghantaran sebelum pengguna meminta yang baru.

Kemaskini pesanan dan penghantaran

Sistem pesanan anda memanggil API apabila bungkusan keluar dari depot, dengan julat masa dan kod penjejakan dalam satu teks pendek.

Peringatan janji temu

Tugas malam membina senarai esok dan menghantar satu kumpulan dengan teks peribadi untuk setiap pesakit atau pelanggan, dijadualkan untuk petang sebelumnya.

Amaran pembayaran dan akaun

Pembayaran kad, pemindahan dan log masuk peranti baru mencetuskan teks dalam saat yang sama, berharga setiap segmen dan dicatat dengan statusnya.

Kempen jualan dan pelancaran

Hantar 50,000 nombor dari konsol atau kumpulan 10,000 dari CRM anda, dengan baris berhenti langganan ditambah pada setiap teks.

Notis perkhidmatan dan gangguan

Beritahu setiap pelanggan yang terjejas sekaligus apabila perkhidmatan, penerbangan atau laluan penghantaran berubah, dan susulan apabila ia diperbaiki.

Hantar kumpulan dengan satu permintaan

Buat kunci API dalam konsol, eksport sebagai BULKSMSAPI_KEY dan jalankan mana-mana ini. Setiap sampel adalah program lengkap yang hanya menggunakan pustaka standard, dan jawapannya adalah kumpulan dengan id, kos dan kiraan langsungnya.
Buat kumpulan
curl https://bulksmsapi.cc/v1/batches \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: spring-sale-0412" \
  -d '{
    "name": "Spring sale",
    "text": "Spring sale at Northwind: 20% off until Sunday. Opt out: northwind.example/sms",
    "to": [
      "+14155550123",
      "+447400123456",
      "+4915123456789"
    ]
  }'

Harga

Harga SMS pukal mengikut negara

Setiap negara mempunyai satu harga setiap segmen mesej, dalam dolar AS, sama melalui API dan konsol. Teks biasa sehingga 160 aksara adalah satu segmen; teks lebih panjang atau Unicode menggunakan lebih banyak, dan senarai harga menunjukkan kos sebelum anda menghantar.
Negara
Setiap segmen
$0.00507
10,000 mesej
$50.70
SMS API ke Amerika Syarikat

Bagaimana harga penghantaran dikira

  • Harga setiap segmen negara nombor, darab segmen teks, darab bilangan penerima. Tiada lagi ditambah.
  • Kos diambil dari baki anda apabila permintaan diterima, jadi kumpulan tidak pernah berhenti separuh jalan kerana kekurangan dana.
  • Mesej yang gagal dikembalikan ke baki secara automatik, dan kumpulan berjadual yang anda batalkan dikembalikan sepenuhnya.
  • Harga dibaca secara langsung dari GET /v1/pricing, jadi produk anda sendiri boleh menunjukkan nombor yang sama.
Senarai harga penuh

227 daripada 227 negara

NegaraPer SMS
Afghanistan$0.03117
Afrika Selatan$0.00727
Albania$0.01357
Algeria$0.02267
Amerika Syarikat$0.00507
Andorra$0.00987
Angola$0.00987
Anguilla$0.01297
Antigua dan Barbuda$0.01327
Arab Saudi$0.01897
Argentina$0.01417
Armenia$0.01417

Bayar mengikut penggunaan dari saldo prabayar

Isi semula sebarang jumlah dari $40 hingga $5,000 dan gunakannya di mana-mana negara mengikut kadar anda. Saldo tidak mempunyai tarikh luput dan tiada caj bulanan, dan isian pertama menambah bonus.
$40+10% top-up pertama

Saldo $44 pada top-up pertama

Kira-kira 8,678 mesej satu segmen ke Amerika Syarikat

$100+20% top-up pertama

Saldo $120 pada top-up pertama

Kira-kira 23,668 mesej satu segmen ke Amerika Syarikat

$200+25% top-up pertama

Saldo $250 pada top-up pertama

Kira-kira 49,309 mesej satu segmen ke Amerika Syarikat

$300+30% top-up pertama

Saldo $390 pada top-up pertama

Kira-kira 76,923 mesej satu segmen ke Amerika Syarikat

$500+35% top-up pertama

Saldo $675 pada top-up pertama

Kira-kira 133,136 mesej satu segmen ke Amerika Syarikat

$1,000+40% top-up pertama

Saldo $1,400 pada top-up pertama

Kira-kira 276,134 mesej satu segmen ke Amerika Syarikat

Buat akaun

Kiraan mesej adalah untuk Amerika Syarikat pada harga $0.00507 setiap segmen. Cara pembayaran berfungsi

Had ditulis untuk volum tinggi

Nombor di bawah adalah had dalam kod yang menjalankan API, dan dokumen menyenaraikan setiap satu dengan header atau ralat yang menunjukkannya.

10,000

nombor setiap permintaan batch

Hantar senarai dalam satu panggilan, dibahagikan mengikut negara dan harga setiap penerima.

600

permintaan seminit setiap kunci

Header had kadar pada setiap jawapan menunjukkan apa yang tinggal dalam tetingkap.

1,200

mesej seminit setiap akaun

Barisan menghantar mesej ke laluan mengikut urutan, setiap dua saat.

Dari akaun ke laporan penghantaran dalam empat langkah

Tiada panggilan jualan dan tiada kontrak: akaun adalah kunci yang dibuat dalam pelayar anda, dan API dibuka selepas isian pertama.
  1. Langkah 1

    Buat akaun

    Pelayar anda membuat kunci akaun. Simpan sekali sahaja; ia adalah satu-satunya log masuk, tanpa email atau kata laluan untuk diuruskan.

  2. Langkah 2

    Isi semula saldo

    Tambah dari $40 melalui pembayaran hos. Saldo dipaparkan dalam konsol dan melalui GET /v1/balance.

  3. Langkah 3

    Buat kunci API

    Namakan kunci setiap aplikasi atau persekitaran, salin sekali, dan tarik balik pada bila-bila masa tanpa menyentuh yang lain.

  4. Langkah 4

    Hantar dan dengar

    Panggil /v1/messages atau /v1/batches dan tambah URL webhook: peristiwa penghantaran dan kegagalan tiba dengan tandatangan.

Hantar batch pertama anda hari ini

Buat akaun dalam beberapa saat, isi semula dari $40 dan panggil API dari mana-mana bahasa yang bercakap HTTPS. Harga bermula dari $0.00247 setiap mesej.

API SMS Pukal untuk Pembangun: REST, Webhooks, 227 Negara | BulkSMSAPI