Kurly · Arazzo Workflow
Kurly fulfillment inbound receiving flow
Version 1.0.0
Register a SKU, book it inbound to a Kurly fulfillment centre with an idempotency key, pull the inbound label and transaction specification, then poll request-level status, item-level status and exception reports. Grounded in the operations captured in openapi/.
View Spec
View on GitHub
CompanyTechnologyLogisticsFulfillmentSupply ChainDeliveryEcommerceGroceryShippingOrder ManagementInventoryTrackingSouth KoreaArazzoWorkflows
Provider
Workflows
bookAndMonitorInbound
Book goods inbound to a Kurly centre and monitor receiving to completion.
The cancellation window closes as soon as a Kurly operator confirms the request, so cancel decisions must be made while status is 요청완료. Exception reports can be issued after receiving completes, so report polling outlives status polling.
1
issueAccessToken
issueToken
2
registerSku
saveSku
Register the goods master. Returns 200 even on partial success — walk the per-item result list rather than trusting the status code.
3
searchInboundPlans
searchReceivingPlans
Align the booking with an existing inbound plan where one applies.
4
createInboundRequest
createReceivingRequest
Book the inbound. Retry with the SAME X-Idempotency-Key. Field-level validation errors identify the offending field (expiry/manufacturing date, quantity, remarks, lot number).
5
downloadInboundLabel
printReceivingLabel
Download the inbound label PDF while the request is still in a downloadable state (확인대기 / 입고대기 / 입고중). Omit the SKU code for all products on the request.
6
downloadSpecification
downloadReceivingSpecification
Download the transaction specification (거래명세서).
7
pollRequestStatus
searchReceivingRequests
Request-level work status — 입고중, 입고완료, or 강제종료. Polled, because KLS pushes nothing.
8
pollItemStatus
searchReceivingItemStatus
Item-level work status per SKU — 입고대기, 입고중, 입고완료.
9
pollExceptionReports
searchReceivingReports
Exception reports are issued per issue type and can appear AFTER receiving completes. Reports are immutable — a correction is a void plus a re-issue, so reconcile on report identity.
Source API Descriptions
openapi