Ana içeriğe atla
Tüm Claw API uç noktaları Authorization: Bearer sk-... başlığı üzerinden kimlik doğrulaması gerektirir. Temel URL: https://api.lemondata.cc/v1/claw

Örnekleri Listele

GET /v1/claw/instances
Kimliği doğrulanmış organizasyon için tüm örnekleri döndürür.
curl https://api.lemondata.cc/v1/claw/instances \
  -H "Authorization: Bearer sk-your-api-key"
{
  "instances": [
    {
      "id": "cm5abc123",
      "subdomain": "mybot",
      "url": "https://claw-mybot.lemondata.cc",
      "defaultModel": "claude-opus-4-6",
      "hasIMConfig": true,
      "status": "RUNNING",
      "paidUntil": "2026-03-10T00:00:00.000Z",
      "canRebuild": true,
      "totalPaid": 20,
      "createdAt": "2026-02-08T00:00:00.000Z"
    }
  ]
}

Örnek Durum Değerleri

DurumAçıklama
PENDINGYeni oluşturuldu, hazırlık için bekliyor
PROVISIONINGKonteyner yayına alınıyor
RUNNINGÖrnek aktif ve sağlıklı
STOPPEDSüre dolumu nedeniyle durduruldu (veriler 7 gün saklanır)
FAILEDDağıtım başarısız oldu (otomatik iade edildi)
DELETEDKalıcı olarak kaldırıldı

Örnek Oluştur

POST /v1/claw/instances
Yeni bir örnek oluşturur ve organizasyon bakiyenizden 30 gün için $20 ücretlendirir.
subdomain
string
gerekli
Subdomain (3-32 karakter, küçük harf alfanümerik + tire). Örnek URL’i: https://claw-{subdomain}.lemondata.cc
defaultModel
string
Varsayılan AI modeli (örneğin, claude-opus-4-6, gpt-5.2, gemini-3-pro-preview, minimax-m2.5, kimi-k2.5)
curl -X POST https://api.lemondata.cc/v1/claw/instances \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"subdomain": "mybot", "defaultModel": "claude-opus-4-6"}'
{
  "id": "cm5abc123",
  "subdomain": "mybot",
  "url": "https://claw-mybot.lemondata.cc",
  "status": "PENDING",
  "paidUntil": "2026-03-10T00:00:00.000Z",
  "charged": true,
  "chargedAmount": 20
}
Yetersiz bakiye durumunda 402 Payment Required döner. Bir örnek oluşturmadan önce organizasyonunuzda en az $20 olduğundan emin olun.

Örneği Getir

GET /v1/claw/instances/:id
Belirli bir örneğin ayrıntılarını döndürür.

Örneği Güncelle

PATCH /v1/claw/instances/:id
Örnek yapılandırmasını güncelleyin.
defaultModel
string | null
Varsayılan AI modelini değiştirin
imConfig
object | null
IM platform yapılandırmasını güncelleyin (Telegram, Discord vb.)
curl -X PATCH https://api.lemondata.cc/v1/claw/instances/cm5abc123 \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"defaultModel": "claude-sonnet-4-5"}'

Örneği Yeniden Oluştur

POST /v1/claw/instances/:id/rebuild
Verileri (PVC) korurken konteyneri yok eder ve yeniden oluşturur. Günlük 10 yeniden oluşturma ile sınırlıdır. Günlük sınır aşılırsa 429 Too Many Requests döner.

Örneği Yenile

POST /v1/claw/instances/:id/renew
Faturalandırma dönemini 30 gün ($20) uzatır. Örnek süre dolumu nedeniyle durdurulmuşsa otomatik olarak yeniden başlatılır.
{
  "id": "cm5abc123",
  "subdomain": "mybot",
  "status": "RUNNING",
  "paidUntil": "2026-04-09T00:00:00.000Z",
  "charged": true,
  "chargedAmount": 20
}

Sistem Durumu Kontrolü

GET /v1/claw/health
Claw servisi sistem durumu bilgisini döndürür. Kimlik doğrulaması gerekmez.
{"status": "ok", "timestamp": "2026-02-08T15:00:00.000Z"}