API referansı
Mağaza
get
/storeMağ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ı
| Alan | Tür | Açıklama |
|---|---|---|
| id | string | |
| name | string | |
| slug | string | |
| url | string | |
| isPublic | boolean | |
| description | string? | |
| logoUrl | string? | |
| createdAt | string (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
/balanceBakiye
İ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ı
| Alan | Tür | Açıklama |
|---|---|---|
| currency | string | |
| availableKurus | integer | |
| pendingKurus | integer | |
| payoutRequestedKurus | integer |
200 — örnek yanıt
{
"currency": "TRY",
"availableKurus": 0,
"pendingKurus": 0,
"payoutRequestedKurus": 0
}