অ্যাকাউন্ট

ব্যালেন্স এবং খরচের অনুমান

GET/v1/balance

বর্তমান ব্যালেন্স USD তে।

curl https://bulksmsapi.cc/v1/balance \
  -H "Authorization: Bearer $BULKSMSAPI_KEY"
200 OKJSON
{
  "object": "balance",
  "balance": "184.32950",
  "currency": "USD"
}

অনুমান

POST/v1/estimates

POST /v1/batches এর মতো একই বডি নেয় এবং এটি কত খরচ করবে তা রিটার্ন করে। কিছুই প্রেরণ করা হয় না এবং কিছুই চার্জ করা হয় না।

curl https://bulksmsapi.cc/v1/estimates \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Doors open at 18:00 tonight.", "to": ["+14155550123", "+447400123456", "+447400123456", "12"]}'
200 OKJSON
{
  "object": "estimate",
  "recipients": 2,
  "set_aside": [
    { "to": "+447400123456", "reason": "duplicate" },
    { "to": "12", "reason": "invalid_number" }
  ],
  "encoding": "GSM-7",
  "segments": 2,
  "max_segments": 1,
  "cost": "0.01294",
  "currency": "USD",
  "by_country": [
    { "country": "US", "recipients": 1, "segments": 1, "cost": "0.00507" },
    { "country": "GB", "recipients": 1, "segments": 1, "cost": "0.00787" }
  ]
}

কমে যাচ্ছে

একটি রিকোয়েস্ট যা ব্যালেন্সের চেয়ে বেশি খরচ করে, তা 402 top_up_required উত্তর দেয় মেসেজে উভয় অ্যামাউন্ট সহ, এবং কিছুই প্রেরণ করা হয় না। বড় ব্যাচের আগে ব্যালেন্স চেক করুন, অথবা প্রথমে অনুমান করুন, এবং কনসোলে টপ আপ করুন।

ব্যালেন্স এবং খরচের অনুমান | BulkSMSAPI ডক্স