API DOKÜMANI

API DOKÜMANI

Kendi sisteminizi panele bağlayıp servisleri, siparişleri ve bakiyenizi otomatik yönetin.

HTTP MetoduPOST
API Bağlantısı
https://felix.omitrademo.com.tr/api/v2
Yanıt BiçimiJSON
API Anahtarı Giriş yapın

SERVIS LISTESI

Satın alınabilir tüm servisleri fiyat ve limitleriyle döndürür.

action services
Parametreler
keyzorunlu API anahtarınız
actionzorunlu services
Örnek Yanıt
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000"
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500"
    }
]

SIPARIŞ EKLE

Yeni sipariş oluşturur ve sipariş numarasını döndürür. Ücret bakiyenizden düşülür.

action add
Parametreler
keyzorunlu API anahtarınız
actionzorunlu add
servicezorunlu Servis ID
linkzorunlu Sayfa / gönderi linki
quantityzorunlu İstenen miktar
commentsopsiyonel Özel yorumlar (her satıra bir yorum)
runsopsiyonel Gönderim tekrar sayısı (süreli sipariş)
intervalopsiyonel Gönderimler arası dakika (süreli sipariş)
Örnek Yanıt
{
    "order": 23501
}

SIPARIŞ DURUMU

Tek bir siparişin güncel durumunu, ücretini ve kalan miktarını döndürür.

action status
Parametreler
keyzorunlu API anahtarınız
actionzorunlu status
orderzorunlu Sipariş ID
Örnek Yanıt
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

ÇOKLU SIPARIŞ DURUMU

Birden fazla siparişin durumunu tek istekte sorgular.

action status
Parametreler
keyzorunlu API anahtarınız
actionzorunlu status
orderszorunlu Virgülle ayrılmış sipariş ID'leri (ör. 1,10,100)
Örnek Yanıt
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

BAKIYE SORGULAMA

Hesabınızın güncel bakiyesini döndürür.

action balance
Parametreler
keyzorunlu API anahtarınız
actionzorunlu balance
Örnek Yanıt
{
    "balance": "100.84292",
    "currency": "USD"
}

DURUM DEĞERLERİ

Sipariş durumu sorgusunda status alanı şu değerlerden birini alır.

PendingSırada, henüz başlamadı
In progressGönderim devam ediyor
Processingİşleniyor
CompletedTamamlandı
PartialKısmen tamamlandı, kalan iade edildi
Canceledİptal edildi, ücret iade edildi

ÖRNEK KOD

API_ANAHTARINIZ yerine kendi anahtarınızı yazın.

Bakiye sorgulama
<?php
$post = [
    'key'    => 'API_ANAHTARINIZ',
    'action' => 'balance'
];

$ch = curl_init('https://felix.omitrademo.com.tr/api/v2');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);

print_r(json_decode($result, true));
Sipariş ekleme
curl -X POST https://felix.omitrademo.com.tr/api/v2 \
  -d key=API_ANAHTARINIZ \
  -d action=add \
  -d service=1 \
  -d link=https://instagram.com/kullanici \
  -d quantity=1000
Sipariş durumu
import requests

r = requests.post("https://felix.omitrademo.com.tr/api/v2", data={
    "key": "API_ANAHTARINIZ",
    "action": "status",
    "order": 23501,
})
print(r.json())