Giriş & Genel Bilgi
GSMTekno API portalına hoş geldiniz. Bu arayüz üzerinden kendi web sitenizi veya bayi altyapınızı sistemimize tamamen entegre ederek sipariş süreçlerini tam otomatik hale getirebilirsiniz.
API'miz standart JSON formatını ve popüler bayi panellerinin kullandığı DHRU Fusion protokolünü tam uyumlu olarak desteklemektedir.
HTTP 429 Too Many Requests yanıtı döndürecektir.
Kimlik Doğrulama
API entegrasyonu yapabilmeniz için öncelikle kullanıcı panelinizdeki API Yönetimi sayfasından bir API anahtarı üretmeniz ve sunucunuzun IP adresini beyaz listeye (IP Whitelist) eklemeniz gerekmektedir.
Her istekte kimlik doğrulaması amacıyla aşağıdaki parametreleri POST veya GET gövdesinde iletmeniz şarttır:
| Parametre | Tür | Açıklama |
|---|---|---|
key |
stringZorunlu |
Profil sayfanızda oluşturulan özel API Erişim Anahtarınız. (DHRU modunda apiaccesskey olarak da gönderilebilir). |
action |
stringZorunlu |
Çalıştırılacak API komutunun adı (Örn: getBalance, getServices vb.) |
Bakiye Sorgula (getBalance)
Hesabınızdaki güncel bakiye miktarını ve para birimi sembolünü çeker.
| İstek Parametresi | Tür | Değer |
|---|---|---|
action |
string |
getBalance |
{
"status": "success",
"balance": "1547.85",
"currency": "$"
}
Hizmet Listesi (getServices)
Sistemde aktif olan tüm servisleri, kategorileriyle, teslim süreleriyle ve size özel kâr marjlı bayi fiyatlarıyla listeler.
| İstek Parametresi | Tür | Değer |
|---|---|---|
action |
string |
getServices |
{
"status": "success",
"services": [
{
"id": 101,
"name": "Xiaomi TaJtool.com Tool Qualcomm And Mediatek v5",
"description": "Qualcomm and Mediatek EDL/FRP Reset support.",
"category": "XIAOMI TaJtool TOOL",
"service_type": "server",
"delivery_time": 10,
"price": "47.50"
}
]
}
Sipariş Oluştur (newOrder)
Belirtilen servis kimliği (Service ID) ve IMEI numarası ile yeni bir sipariş oluşturarak bakiyenizden düşüm gerçekleştirir.
| İstek Parametresi | Tür | Açıklama |
|---|---|---|
action |
string |
newOrder |
service |
intZorunlu |
Sipariş verilecek servisin benzersiz ID numarası. |
imei |
stringZorunlu |
İşlem görecek 15 haneli IMEI numarası (veya cihaz seri numarası). |
custom_fields |
array |
Servisin gerektirdiği özel ek alan verileri (Opsiyonel JSON/Metin). |
{
"status": "success",
"order_id": 98574,
"reference": "GSM20260519-0012",
"charged": "47.50",
"balance_left": "1500.35",
"message": "Siparişiniz başarıyla alındı ve işleme sırasına eklendi."
}
Sipariş Durumu Sorgulama (getOrderStatus)
Daha önce oluşturulmuş bir siparişin durumunu, cevabını (kod, link veya açıklama) güncel olarak sorgular.
| İstek Parametresi | Tür | Açıklama |
|---|---|---|
action |
string |
getOrderStatus |
order_id |
intZorunlu |
Sorgulanacak siparişin sistemimizdeki ID numarası. |
{
"status": "success",
"order_id": 98574,
"order_status": "completed",
"result": "✅ EDL_MODE_SUCCESS: EDL authorization granted. Token: 9A8B7C6D5E",
"updated_at": "2026-05-19 12:15:45"
}
•
pending: Siparişiniz alındı, işlem sırası bekliyor.•
processing: Sunucularımız veya sağlayıcılar tarafından işleniyor.•
completed: Sipariş başarıyla tamamlandı. Detaylı çıktı result alanındadır.•
cancelled: Sipariş reddedildi veya iptal edildi. Ücret bakiyenize anında iade edilmiştir.•
refunded: Sipariş iade edildi.
DHRU Fusion Bağlantısı (DHRU Uyumlu Mod)
Eğer altyapı olarak **DHRU Fusion**, **DHRU Fusion V8+** veya benzeri standart XML/JSON API entegrasyonu kullanan bir yazılıma sahipseniz, sitemizi hiçbir kod değişikliği yapmadan doğrudan "Sağlayıcı (Provider)" olarak ekleyebilirsiniz.
API çekirdeğimiz DHRU parametrelerini otomatik olarak algılar ve standarda uygun şekilde XML/JSON formatında yanıt üretir.
| API URL | https://teknotamir.net/api/v1/index.php |
| Yanıt Türü (Format) | JSON veya XML (Otomatik algılanır) |
| Username | Kendi üye kullanıcı adınız. |
| API Access Key | Profil sayfanızda oluşturulan API Anahtarınız. |