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.
idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>/active" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>/health" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/accounts/<id>/test-connection" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}app_keycurl -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"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}app_keycurl -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"{
"data": "…",
"trace_id": "01JC…"
}curl -X DELETE "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/category-map/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}channelcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/channels/<channel>/fetch-orders" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/close" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/receive" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/ship" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/plans/<id>/submit" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}⚠ `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.
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/fulfillment/reclaim" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X PUT "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/binding" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/content" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X PUT "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/content" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/poll" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/listings/<id>/push" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/commission-invoice" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/invoice" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/orders/<id>/shipments" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}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"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/plugin-invocations" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}⚠ `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.
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/push-queue/reclaim" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}⚠ `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).
curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/push-queue/run" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/approve" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/restock" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}idcurl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/returns/<id>/return-shipment" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X POST "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/stock/allocation-audit" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}curl -X GET "https://{slug}.erp.blesyum.app/api/erp/v1/marketplace/sync-events" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}