API referansı

Mağaza

get/store

Mağaza bilgisi

Anahtarın bağlı olduğu mağazayı döner. Kimlik doğrulamayı denemek için en kolay uç noktadır.

İstek

curl https://odecik.com/api/v1/store \
  -H "Authorization: Bearer $ODECIK_API_KEY"

Yanıt

Başarılı: 200400 Geçersiz istek401 Geçersiz veya iptal edilmiş API anahtarı403 Anahtarda gerekli yetki (scope) yok404 Kaynak bulunamadı429 Hız sınırı aşıldı

AlanTürAçıklama
idstring
namestring
slugstring
urlstring
isPublicboolean
descriptionstring?
logoUrlstring?
createdAtstring (date-time)
200 — örnek yanıt
{
  "id": "string",
  "name": "string",
  "slug": "string",
  "url": "string",
  "isPublic": false,
  "description": "string",
  "logoUrl": "string",
  "createdAt": "2026-01-15T10:30:00.000Z"
}
get/balance

Bakiye

İstek

curl https://odecik.com/api/v1/balance \
  -H "Authorization: Bearer $ODECIK_API_KEY"

Yanıt

Başarılı: 200400 Geçersiz istek401 Geçersiz veya iptal edilmiş API anahtarı403 Anahtarda gerekli yetki (scope) yok404 Kaynak bulunamadı429 Hız sınırı aşıldı

AlanTürAçıklama
currencystring
availableKurusinteger
pendingKurusinteger
payoutRequestedKurusinteger
200 — örnek yanıt
{
  "currency": "TRY",
  "availableKurus": 0,
  "pendingKurus": 0,
  "payoutRequestedKurus": 0
}