Ana içeriğe geç

Bakiye sorgulama

GET 

/balance

İstek: GET https://ext-api.netgsm.com.tr/sms/v3/balance
Canlı ortam: https://ext-api.netgsm.com.tr/sms/v3

Hesabın kalan paketlerini, kampanyalarını ve kredi bakiyesini döner. Hesap token'dan alınır. Yanıt gövdesi API'nin genel kurallarına uymaz: amount metin ya da sayı olabilir, kredi virgüllü metindir ve stip=2 yanıtında bazı alanlar hiç bulunmayabilir.

Geçerli bir token yeterlidir; ayrıca bir yetki istenmez.

Önbellek. Aynı hesap, aynı stip ve aynı service için yanıt 10 saniye saklanır; bir gönderimden hemen sonra okunan bakiye en fazla 10 saniye eski olabilir.

İstek sınırı. Hesap başına dakikada 60 istek. Pencere ilk istekle başlar ve sabittir; her istek sayılır. Aşıldığında 429 Retry-After başlığıyla döner.

Request​

Query Parameters

    stip integer

    Possible values: [1, 2, 3]

    1: varlıklar türlerine göre. 2: tek satırlık özet. 3: varlıklar ve kredi bakiyesi. Başka bir değer ya da hiç verilmemesi 1 sayılır; hata dönmez.

    Default value: 1
    service string

    Possible values: [sms, otp, ses, fax, whatsapp, santral, netsipp, gsm, internet, numara, ai, ucret]

    Listeyi bir hizmet grubuyla sınırlar: yalnızca o gruptaki hizmetlerin paket ve kampanyaları döner. Verilmezse liste SMS gönderim hizmetinin varlıklarıdır. Büyük/küçük harf fark etmez. Kredi bakiyesi bir hizmete ait değildir; listede yer almaz, stip=3 onu her zaman sona ekler. stip=2 özeti bu parametreden etkilenmez.

    DeğerGrup
    smsSMS (giden, gelen, SMPP, flash, kısa numara, 0800 SMS, GSM ve M2M SMS); OTP SMS paketleri otp'dadır
    otpOTP ve OTP SMS paketleri
    sesSes (giden, gelen, sesli mesaj, yönlendirme, telesekreter, 0800 çağrı, otomatik arama)
    faxFaks (giden, gelen)
    whatsappWhatsApp
    santralSantral, SIP / NGN trunk, IP FCT, THK
    netsippNetsipp
    gsmGSM hat, data, M2M, NetIOT, SIM kart
    internetİnternet, statik IP, alan adı, sunucu barındırma
    numaraNumara kullanımı, özel numara, numara devri, MSISDN sorgulama
    aiYapay zeka entegrasyonları
    ucretTek seferlik ücretler ve fatura işlemleri

Responses​

stip 1 ve 3 için BalanceListResponse, stip 2 için BalanceSummaryResponse.

Schema
    oneOf
    balance object[]required

    Her varlık türü için bir kayıt. Hiç varlık yoksa boş liste. stip=3 sonuna her zaman Kredi Bakiye kaydını ekler.

  • Array [
  • amount objectrequired

    Kalan miktar. Metin ya da sayı olabilir: bir türün tek kaydı varsa metin ("767"), birden fazla kaydı toplanmışsa sayı (277, 242.5). Kredi Bakiye kaydında TL cinsinden, virgülle ve üç ondalık basamakla metin ("92,150" = 92,15 TL).

    oneOf
    string
    balance_namestringrequired

    Varlığın adı, örneğin Adet SMS, Adet OTP SMS, Dakika, Kredi Bakiye. Liste sabit değildir; hesaptaki ürünlere göre değişir.

  • ]

Örnek istek​

curl -X GET 'https://ext-api.netgsm.com.tr/sms/v3/balance' \
-H 'Authorization: Bearer <token>'