Hızlı Başlangıç

5 dakikada Invozon API'sini deneyin. Bu rehber, geliştirme ortamında ilk REST isteğinizi atmanız için yeterli adımları içerir.

1. Hesap aç

app.invozon.com üzerinden hesap açın (kredi kartı gerekmez, 14 gün ücretsiz). Hesabınızı oluşturduğunuzda API erişimi otomatik aktiftir.

2. API token al

curl -X POST https://api.invozon.com/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "password": "your-password"
  }'

Yanıt:

{
  "access_token": "eyJhbGciOiJIUzI1NiIs...",
  "token_type": "Bearer",
  "expires_in": 86400,
  "user": {
    "id": 123,
    "email": "[email protected]",
    "tenant_id": "tnt_abc123"
  }
}

Token'ı çevresel değişkende sakla:

export INVOZON_TOKEN="eyJhbGciOiJIUzI1NiIs..."

3. İlk REST isteği — ürün listele

curl https://api.invozon.com/v1/products \
  -H "Authorization: Bearer $INVOZON_TOKEN"

Yanıt:

{
  "data": [
    {
      "id": "prd_xyz",
      "sku": "ABC123",
      "title": "Örnek Ürün",
      "price": 199.90,
      "stock": 50,
      "marketplaces": ["trendyol", "hepsiburada"]
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 25,
    "total": 1
  }
}

4. Bir pazaryeri bağla (örnek: Trendyol)

curl -X POST https://api.invozon.com/v1/marketplaces/trendyol/connect \
  -H "Authorization: Bearer $INVOZON_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "supplier_id": "1234567",
    "api_key": "trendyol_api_key",
    "api_secret": "trendyol_api_secret"
  }'

Başarılı dönüş sonrası ilk senkron otomatik tetiklenir (5-30 dk, ürün sayısına bağlı).

5. Sonraki adımlar

Hata mı aldınız?

{
  "error": {
    "code": "auth.invalid_credentials",
    "message": "Geçersiz e-posta veya şifre.",
    "request_id": "req_abc"
  }
}

request_id'yi destek ekibimize iletirseniz hızla yardımcı oluruz: [email protected].