Developer Kolay Deniz Market API v1.0 Mağazaya dön
API referansı · 3 uç nokta

Admin · Loyalty

Sadakat olay kuyruğunun operatör yüzeyi. ADMIN rolü gerekir.

GET /v1/admin/miles/outbox Bearer

Sadakat olay kuyruğu

Teslim edilen siparişler ve iadeler harici sadakat programına bir outbox üzerinden yayımlanır. DEAD_LETTER durumundaki bir kayıt, müşterinin kazandığı ama göremediği mil demektir.

Parametreler

AdYerTipAçıklama
status query "PENDING" | "PUBLISHED" | "DEAD_LETTER"
limit query integer 1–200 · varsayılan 50

Yanıtlar

DurumGövdeAçıklama
200 { items: OutboxEventDto[] } Kuyruk kayıtları, en yeniden eskiye.
400 ApiError validation_failed — gövde veya query şemaya uymuyor (details).
401 ApiError missing_token, invalid_token veya unauthenticated.
403 ApiError insufficient_role — kimlik doğru, rol yetkili değil.
POST /v1/admin/miles/outbox/{id}/retry Bearer

Ölü mektup kaydını kuyruğa geri koyar

Parametreler

AdYerTipAçıklama
id * path string

Yanıtlar

DurumGövdeAçıklama
202 { id: string } Kuyruğa alındı.
401 ApiError missing_token, invalid_token veya unauthenticated.
403 ApiError insufficient_role — kimlik doğru, rol yetkili değil.
404 ApiError Kayıt bulunamadı.
POST /v1/admin/miles/outbox/drain Bearer

Kuyruğu hemen boşaltır

Bir sonraki zamanlayıcı turunu beklemeden gönderir.

Yanıtlar

DurumGövdeAçıklama
200 RelayTickResult Tur sonucu.
401 ApiError missing_token, invalid_token veya unauthenticated.
403 ApiError insufficient_role — kimlik doğru, rol yetkili değil.