Ship The Package without Shipment Integration Command
Actors
Akinon Order Management System (OMS)
Domain Objects
Packaging Order
Omnitron Token
User ID
Command
Process
After the order is packed, the OMS application notifies the shipping company. This command is used to update the relevant package to the Shipped status without shipment integration.
In state transitions, the package item status on Omnitron must be identical for completion. Otherwise, a transition error is triggered.
If no error is thrown after the command is run, the relevant packages and items will be moved to the Shipped status.
Command Parameters and Prerequisites
For each packaging order:
Packaging Order ID (integer – dynamic for each order)
Command Transition ID (integer prepared and reported during OMS installation)
slug (string - unique for each state transition - Either slug or Command Transition ID is required)
If this command is run after a packaging order changes to the Packed Status, it will get a validation error, the prerequisite is considered complete for all packages that have passed to the Packed status (e.g. All items packed status).
POST
Ship The Package without Shipment Integration
POST
Ship The Package without Shipment IntegrationPath: https://{customer_api_url}-oms.akinon.net/api/v1/oms/packages/{package_id}/command/
Package ID: XXX
Transition ID: NNN (set after OMS installation)
Slug: SSS (Unique Slug Value)
Request Body
Successful Response
Status Code: 204 No Content
Last updated
Was this helpful?