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
| Ad | Yer | Tip | Açıklama |
|---|---|---|---|
status | query | "PENDING" | "PUBLISHED" | "DEAD_LETTER" | |
limit | query | integer 1–200 · varsayılan 50 |
Yanıtlar
| Durum | Gövde | Açı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
| Ad | Yer | Tip | Açıklama |
|---|---|---|---|
id * | path | string |
Yanıtlar
| Durum | Gövde | Açı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
| Durum | Gövde | Açıklama |
|---|---|---|
| 200 | RelayTickResult | Tur sonucu. |
| 401 | ApiError | missing_token, invalid_token veya unauthenticated. |
| 403 | ApiError | insufficient_role — kimlik doğru, rol yetkili değil. |