ERP

marketplace

88 uç · /api/erp/v1/marketplace

İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 88 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.

GET/api/erp/v1/marketplace/accounts

List marketplace accounts

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/accounts

Upsert marketplace account

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/accounts/{id}

Get marketplace account

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/accounts/{id}/active

Set marketplace account active

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>/active" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/accounts/{id}/health

Record marketplace account health

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>/health" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/accounts/{id}/test-connection

Test marketplace account connection

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>/test-connection" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/apps

List marketplace apps

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/apps/{app_key}/install

Install app

OturumYol parametresi: app_key
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/<app_key>/install" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/apps/{app_key}/install-version

Sürümlü kurulum (sürüm verilmezse eski, sürümsüz yol — davranış korunur).

OturumYol parametresi: app_key
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/<app_key>/install-version" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/apps/{app_key}/uninstall

Uninstall app

OturumYol parametresi: app_key
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/<app_key>/uninstall" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/apps/{app_key}/versions

List app versions

OturumYol parametresi: app_key
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/<app_key>/versions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/apps/{app_key}/versions

Add app version

OturumYol parametresi: app_key
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/<app_key>/versions" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/apps/{app_key}/versions/status

Set app version status

OturumYol parametresi: app_key
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/<app_key>/versions/status" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/apps/claim

Claim app

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/apps/claim" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/buybox

List buybox

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/buybox" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/buybox/refresh

Refresh buybox

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/buybox/refresh" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/categories

List categories

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/categories" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/categories/sync

Sync categories

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/categories/sync" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/category-map

List category maps

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/category-map" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/category-map

Upsert category map

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/category-map" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/erp/v1/marketplace/category-map/{id}

Delete category map

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/category-map/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/channels/{channel}/fetch-orders

Pazaryeri kanalından sipariş çek (stub → boş; sipariş→belge ingestion EF11/EF15).

OturumYol parametresi: channel
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/channels/<channel>/fetch-orders" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/claims

List mp claims

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/claims" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/claims

Create mp claim

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/claims" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/claims/{id}/respond

Respond mp claim

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/claims/<id>/respond" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/content/quality

Content quality

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/content/quality" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/events

List marketplace events

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/events" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/fulfillment/plans

List fulfillment plans

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/plans

Create fulfillment plan

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/fulfillment/plans/{id}

Get fulfillment plan

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/plans/{id}/close

Close fulfillment plan

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/close" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/plans/{id}/receive

Receive fulfillment plan

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/receive" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/plans/{id}/ship

Ship fulfillment plan

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/ship" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/plans/{id}/submit

Submit fulfillment plan

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/submit" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/reclaim

Öksüz sevk/teslim claim'lerini geri al ([`reclaim_stale_fulfillment_claims`]).

Oturum

⚠ `stale_minutes` GERÇEK bir sevk/teslim isteğinin süresini AŞMALI (500 satırlık plan + `transfers` zinciri): kısa pencere, hâlâ koşan bir isteğin claim'ini elinden alır ve aynı plan için İKİNCİ bir transfer zinciri açılabilirdi. Bu yüzden aralık dışı değer sessizce clamp edilmez, **400** döner.

İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/reclaim" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/fulfillment/stock

List fulfillment stock

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/stock" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/fulfillment/stock/sync

Sync fulfillment stock

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/stock/sync" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/installs

List installs

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/installs" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/listings

Listeleme'leri listele (opsiyonel kanal filtresi + keyset).

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/listings

Ürün/varyant↔pazaryeri-kanalı listeleme eşlemesi oluştur/güncelle (idempotent upsert).

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/erp/v1/marketplace/listings/{id}/binding

Set listing binding

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/binding" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/listings/{id}/content

Get listing content

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/content" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/erp/v1/marketplace/listings/{id}/content

Upsert listing content

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/content" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/listings/{id}/content/push

Push listing content

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/content/push" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/listings/{id}/enqueue-push

Enqueue listing push

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/enqueue-push" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/listings/{id}/media

List listing media

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/media" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PUT/api/erp/v1/marketplace/listings/{id}/media

Set listing media

OturumYol parametresi: id
İstek
curl -X PUT "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/media" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/listings/{id}/poll

Kanala gönderilmiş (queued) listelemenin senkron durumunu sorgula (async ack poll; stub no-op, EF15).

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/poll" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/listings/{id}/push

Aktif listelemenin stok+fiyatını kanala gönder (MarketplaceProvider seam; stub, canlı EF15).

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/push" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/missing-category-maps

Missing category maps

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/missing-category-maps" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/orders

List mp orders

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/accept

Accept mp order

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/accept" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/cancel

Cancel mp order

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/cancel" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/commission-invoice

Marketplace commission

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/commission-invoice" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/convert

Convert mp order

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/convert" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/ignore

Ignore mp order

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/ignore" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/invoice

⭐⭐⭐ Hasılat/cari alacak YALNIZ burada doğar (sevk yalnız stok çıkarır).

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/invoice" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/orders/{id}/lines

List mp order lines

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/lines" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/ship

Ship mp order

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/ship" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/orders/{id}/shipments

List mp order shipments

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/shipments" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/{id}/status-push

Push mp order status

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/status-push" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/sync

Sync mp orders

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/sync" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/orders/sync-account

Sync account orders

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/sync-account" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/plugin-invocations

Eklenti çalıştırma günlüğü + köprü kataloğu. erp.marketplace.view.

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/plugin-invocations" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/price-rules

List price rules

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/price-rules" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/price-rules

Upsert price rule

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/price-rules" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/erp/v1/marketplace/price-rules/{id}

Patch price rule

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/price-rules/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
DELETE/api/erp/v1/marketplace/price-rules/{id}

Delete price rule

OturumYol parametresi: id
İstek
curl -X DELETE "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/price-rules/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/pricing/apply

Apply price

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/pricing/apply" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/pricing/preview

Preview price

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/pricing/preview" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/push-queue

List marketplace pushes

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/push-queue" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/push-queue/reclaim

Öksüz `sending` satırlarını geri al.

Oturum

⚠ `stale_minutes` GERÇEK bir gönderim turunun süresini AŞMALI: kısa pencere, yavaş-ama-canlı bir worker'ın satırını elinden alır ve aynı iş kanala İKİ KEZ gider. Bu yüzden aralık dışı değer sessizce clamp edilmez, 400 döner.

İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/push-queue/reclaim" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/push-queue/run

Kuyruğu ELLE koştur (worker'ın çağırdığı [`run_push_queue`]'nun ta kendisi).

Oturum

⚠ `limit` SESSİZCE clamp EDİLMEZ, aşımda **400**: 5000 yazan operatör "hepsini boşalt" sanır, oysa 500 satır işlenir ve kalan kuyruğu boşalmış zanneder — sessiz clamp yanlış bir "bitti" hissi üretir (`label_printing::claim_print_jobs_handler` emsali).

İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/push-queue/run" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/returns

List mp returns

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/returns/{id}

Get mp return

OturumYol parametresi: id
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/returns/{id}/approve

Approve mp return

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/approve" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/returns/{id}/refund

Refund mp return

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/refund" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/returns/{id}/reject

Reject mp return

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/reject" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/returns/{id}/restock

Restock mp return

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/restock" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/returns/{id}/return-shipment

Open marketplace return shipment

OturumYol parametresi: id
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/return-shipment" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/returns/sync

Sync mp returns

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/sync" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/stock

List channel stock

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
PATCH/api/erp/v1/marketplace/stock/{id}

Adjust channel stock

OturumYol parametresi: id
İstek
curl -X PATCH "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock/<id>" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/stock/allocate

Allocate channel stock

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock/allocate" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/stock/allocation-audit

Mutabakat turu. Mutasyondur (denetim olayı yazar) → `erp.marketplace_listing.manage`.

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock/allocation-audit" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/stock/availability

Stock availability

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock/availability" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
POST/api/erp/v1/marketplace/stock/push

Push channel stock

Oturum
İstek
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock/push" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
GET/api/erp/v1/marketplace/sync-events

Pazaryeri senkron denetim olaylarını listele (opsiyonel listeleme filtresi + keyset).

Oturum
İstek
curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/sync-events" \
  -H "Authorization: Bearer <oturum-token>" \
  -H "Accept: application/json"
Yanıt
{
  "data": "…",
  "trace_id": "01JC…"
}
Bu sayfa işine yaradı mı?