LogoLogo
  • Welcome to Akinon Documentation
  • Products
    • ACC
    • Omnitron
    • Commerce
    • Order Management System (OMS)
    • Instore
    • Integrator
    • Marketplace Dashboard (MPD)
    • Project Zero (PZ)
    • Seller Center
    • Akifast
    • App Maker
  • API Reference
    • Welcome to Akinon API Reference
  • Omnitron
    • Getting Started
    • Integration
      • Product
        • Product
        • Pre-Product
        • Attribute
        • Attribute Value
        • Attribute Set
        • Product Image
      • Price
        • Price List
        • Product Price
        • Currency Unit Table
      • Stock
        • Stock List
        • Product Stock
      • Order
        • Get Orders
        • Search Order
        • Get Order Detail by Order Number
        • Get Order Item Detail
        • Orders ID Detail Integration
        • Orders Waiting to Send to ERP
        • Update Order and Order Item
        • Stock Reservation Release
        • Order Cancellation
        • Cancellation & Refund Pending Orders
        • Order Discount Items
        • Order Status Codes & Cancellation Statuses
      • Migration
        • Getting Started
        • User Migration
        • Address Migration
        • Old Order Migration
        • Old Order Item Migration
        • View Migration Progress
        • Currency Options
    • PIM
      • Attributes & Sets
      • Mapping
      • Localization
      • Media
    • Catalogue
      • Introduction
      • Price List
      • Stock List
      • Catalogue Item
      • Category Trees
      • Product Collection
      • Product Sorting
    • Channels
      • Introduction
      • Payments
      • Customers
    • Order
      • Getting Started
      • Fulfillment
      • Cancellations & Refunds
    • Retail Stores
      • Retail Stores
    • User Management
      • Roles & Permissions
      • Add & Remove
    • Whippy Ware
      • Introduction
      • Stock
      • Stock Lists
      • Stock List Rules
      • Stock Providers
      • Stock Locations
  • Omnitron OpenAPIs
    • Without Server
      • Customers
      • Reporting
      • Deleted Items
      • Pos
      • AttributeValues
      • Attribute Values
      • Providers
      • LDAPProviders
      • Healthcheck
      • LoyaltyTransactions
      • Policies
      • Exports
      • Dashboard
      • AuthTOTP
      • Price Lists
      • ProductPrices
      • Districts
      • Cities
      • Countries
      • Townships
      • PrometheusMetrics
      • Language
      • Content Types
      • Mappings
      • Applications
      • ApplicationPermissions
      • Error Reports
      • MailTemplates
      • UploadLogo
      • SalesChannelMarketPlaceAttributeSetConfig
      • SalesChannelCancellationRequestImage
      • SalesChannelCities
      • SalesChannelCancellationReasons
      • SalesChannelCargoCompany
      • SalesChannelProductImage
      • SalesChannelAttributeConfig
      • SalesChannelAttributeValueConfig
      • SalesChannelTownships
      • SalesChannelCustomers
      • SalesChannelFailedIntegrations
      • SalesChannelGetStockList
      • SalesChannelRetailStore
      • IntegrationActions
      • SalesChannelOrderShippingInfo
      • SalesChannelBatchRequests
      • SalesChannelAddresses
      • SalesChannelMarketPlaceAttributeSet
      • SalesChannelErrorReports
      • SalesChannelCategoryNodes
      • SalesChannelDistricts
      • SalesChannelProductStock
      • SalesChannelExtraProductStock
      • SalesChannelOrders
      • SalesChannelCancellationPlans
      • SalesChannelExtraProductPrices
      • SalesChannelProduct
      • SalesChannelAttributeSchemas
      • SalesChannelProductCategories
      • SalesChannelCancellationRequests
      • SalesChannelMarketPlaceAttributeValue
      • SalesChannelMappedProduct
      • SalesChannelMarketPlaceAttribute
      • SalesChannelOrderItem
      • SalesChannelProductPrice
      • SalesChannelCreateOrder
      • GetPriceList
      • SalesChannelCountries
      • SalesChannelGetPriceList
      • SalesChannelCategoryTree
    • With Server
      • Customers
      • Reporting
      • Deleted Items
      • Pos
      • AttributeValues
      • Attribute Values
      • Providers
      • LDAPProviders
      • Healthcheck
      • LoyaltyTransactions
      • Policies
      • Exports
      • Dashboard
      • AuthTOTP
      • Price Lists
      • ProductPrices
      • Districts
      • Cities
      • Countries
      • Townships
      • PrometheusMetrics
      • Language
      • Mappings
      • Content Types
      • Applications
      • ApplicationPermissions
      • Error Reports
      • MailTemplates
      • UploadLogo
      • SalesChannelMarketPlaceAttributeSetConfig
      • SalesChannelCancellationRequestImage
      • SalesChannelCities
      • SalesChannelCancellationReasons
      • SalesChannelCargoCompany
      • SalesChannelProductImage
      • SalesChannelAttributeConfig
      • SalesChannelAttributeValueConfig
      • SalesChannelTownships
      • SalesChannelCustomers
      • SalesChannelFailedIntegrations
      • SalesChannelGetStockList
      • IntegrationActions
      • SalesChannelRetailStore
      • SalesChannelOrderShippingInfo
      • SalesChannelBatchRequests
      • SalesChannelAddresses
      • SalesChannelMarketPlaceAttributeSet
      • SalesChannelErrorReports
      • SalesChannelDistricts
      • SalesChannelCategoryNodes
      • SalesChannelProductStock
      • SalesChannelExtraProductStock
      • SalesChannelCountries
      • SalesChannelOrders
      • SalesChannelProduct
      • SalesChannelCancellationPlans
      • SalesChannelExtraProductPrices
      • SalesChannelProductCategories
      • SalesChannelAttributeSchemas
      • SalesChannelCancellationRequests
      • SalesChannelMarketPlaceAttributeValue
      • SalesChannelMappedProduct
      • SalesChannelMarketPlaceAttribute
      • SalesChannelOrderItem
      • SalesChannelProductPrice
      • SalesChannelCreateOrder
      • GetPriceList
      • SalesChannelGetPriceList
      • SalesChannelCategoryTree
  • Commerce
    • Users
      • Getting Started
      • User Management & Authentication
      • Password & OTP Operations
      • User Profile & Segment Management
      • User Payment & Card Management
      • User Orders & Cancellations
      • Anonymous User Orders & Cancellations
      • User Support & Conversation
      • Captcha Validation
      • Currency & Akifast Operations
    • Checkout
      • Payment Related
      • Payment Strategy Related
      • Shipping Related
      • Independent Pages
    • Product
    • User Collections
    • Basket
    • Discount
    • Autocomplete
    • Breadcrumb
    • Pretty URLs
    • Menu
    • Widgets
    • Loyalty Accounts
    • Address Migration
    • Index Configuration
    • Favourite Products
    • User Address
    • Data Warehouse
    • Introduction
      • Filtering Parameters
    • Data Warehouse
    • Default
  • OMS
    • Package Services
    • Package Item Services
    • Package Denial Reason Services
    • Order Services
    • Order Item Services
    • Transfer Order Services
    • Transfer Item Services
    • Channel Services
    • Cancellation Plan Services
    • Cancellation Reason Services
    • Address Setup Services
    • City Services
    • District Services
    • Township Services
    • Stock Location Address Services
    • Webhook Setup Services
    • Webhook Event Services
    • Omnitron Order Webhooks
    • Undelivered Webhook Event Services
    • Inventory Discrepancy Services
    • OMS Setup Services
    • UI Settings Services
    • OMS Audit Events Service
    • Customer Address Services
    • Application Settings Services
    • Content Type Services
    • Customer Services
    • Channel Setup Services
    • Demo Data Service
    • Order Execution Plan Services
    • Invoice Services
    • Localization Services
    • Action Log Services
    • Order Log Services
    • Celery Metrics Service
    • Stock Location Services
    • Stock Location Address Services
    • Stock Location Sender Address Services
    • Stock Location Sender Address Setup Services
    • Cargo Company Condition Services
    • Permission Group Services
  • OMS OpenAPIs
    • Package Services
      • Default
    • Transfer Order Services
      • Default
  • Instore
    • Password Reset Services
  • Integrator
    • Projects
    • Flows
    • Logs
  • Seller Center
    • Languages
    • Categories
    • Introduction
    • Products
    • Packages
    • Orders
    • Claims
    • Shipping Methods
  • Akifast
    • Authentication
  • B2B
    • Quotation
    • Basket
    • Division
    • User
    • Staff User
    • Groups
    • Notification
    • Notification Template
  • Flows
    • Shipment Flows
    • Payment Flows
    • SMS Flows
    • Basket Offer Flows
Powered by GitBook

© 2025 Akinon. All rights reserved.

On this page

Was this helpful?

  1. OMS OpenAPIs
  2. Transfer Order Services

Default

PreviousTransfer Order ServicesNextInstore

Was this helpful?

List transfer orders

get

Returns a paginated list of transfer orders.

Authorizations
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
pageintegerOptional

Page number

Default: 1
limitintegerOptional

Number of items per page

Default: 20
sortstring · enumOptional

Sorting field

Possible values:
stateintegerOptional

Filter by state ID

state__enum_valuestringOptional

Filter by state enum value

orderintegerOptional

Filter by order ID

order__numberstringOptional

Filter by order number

packageintegerOptional

Filter by package ID

package_numberstringOptional

Filter by package number

product_skustringOptional

Filter by product SKU

product__barcodestringOptional

Filter by product barcode

source__erp_codestringOptional

Filter by erp code of the source stock location

destination__erp_codestringOptional

Filter by erp code of the destination stock location

retail_store__erp_codestringOptional

Filter all transfers to sent and to receive of the given location

erp_codestringOptional

Filter all transfers to sent and to receive of the given location

customer__first_namestringOptional

Filter by customer's first name

customer__last_namestringOptional

Filter by customer's last name

order__datestring · dateOptional

Filter by order date

id__gtintegerOptional

Filter by ID greater than given value

id__gteintegerOptional

Filter by ID greater than or equal to given value

id__ltintegerOptional

Filter by ID less than given value

id__lteintegerOptional

Filter by ID less than or equal to given value

pk__ininteger[]Optional

Filter by multiple IDs of the transfer order

channelintegerOptional

Filter by channel ID

shipment__cargo_companyintegerOptional

Filter by shipment cargo company ID (If transfer order has shipment)

countryintegerOptional

Filter by country ID

country__namestringOptional

Filter by country name

cityintegerOptional

Filter by city ID

city__namestringOptional

Filter by city name

townshipintegerOptional

Filter by township ID

township__namestringOptional

Filter by township name

awb_numberstringOptional

Filter by shipment awb number (If transfer order has shipment)

Responses
200
Successful operation
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 1,
      "source": {
        "id": 1,
        "stock_location_type": "text",
        "address": {
          "id": 1,
          "city": {},
          "country": {},
          "township": {},
          "district": {},
          "mapping": {},
          "title": "text",
          "is_active": true,
          "line": "text",
          "postcode": "text",
          "notes": "text",
          "latitude": "text",
          "longitude": "text"
        },
        "erp_code": "text",
        "engine": 1,
        "tags": [
          {}
        ],
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "omnitron_id": 1,
        "name": "text",
        "is_fulfillment_center": true,
        "is_pickup_location": true,
        "is_delivery_location": true,
        "is_return_available": true,
        "is_fast_delivery_available": true,
        "is_active": true,
        "priority": 1,
        "conf": {},
        "daytime_phone": "text",
        "evening_phone": "text",
        "fax_number": "text",
        "email": "text",
        "use_as_shipper_location": true,
        "quota": 1,
        "max_quota": 1
      },
      "destination": {
        "id": 1,
        "stock_location_type": "text",
        "address": {
          "id": 1,
          "city": {},
          "country": {},
          "township": {},
          "district": {},
          "mapping": {},
          "title": "text",
          "is_active": true,
          "line": "text",
          "postcode": "text",
          "notes": "text",
          "latitude": "text",
          "longitude": "text"
        },
        "erp_code": "text",
        "engine": 1,
        "tags": [
          {}
        ],
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "omnitron_id": 1,
        "name": "text",
        "is_fulfillment_center": true,
        "is_pickup_location": true,
        "is_delivery_location": true,
        "is_return_available": true,
        "is_fast_delivery_available": true,
        "is_active": true,
        "priority": 1,
        "conf": {},
        "daytime_phone": "text",
        "evening_phone": "text",
        "fax_number": "text",
        "email": "text",
        "use_as_shipper_location": true,
        "quota": 1,
        "max_quota": 1
      },
      "transferitem_set": [
        {
          "id": 1,
          "state": {
            "id": 1,
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "name": "text",
            "config": {},
            "enum_class": "text",
            "enum_value": "text",
            "content_type": 1
          },
          "unit_type": "quantity",
          "package_item": {
            "id": 1,
            "state": {
              "id": 1,
              "created_date": "2025-05-22T12:27:49.742Z",
              "modified_date": "2025-05-22T12:27:49.742Z",
              "name": "text",
              "config": {},
              "enum_class": "text",
              "enum_value": "text",
              "content_type": 1
            },
            "order_item": {},
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "selected_barcode": "text",
            "serial_no": "text",
            "unit_weight": "text",
            "package": 1,
            "denial_reason": {
              "id": 1,
              "title": "text",
              "remote_id": "text",
              "priority": 1,
              "is_active": true
            }
          },
          "product": {},
          "created_date": "2025-05-22T12:27:49.742Z",
          "modified_date": "2025-05-22T12:27:49.742Z",
          "name": "text",
          "quantity": "text",
          "stock_code": "text",
          "barcode": "text",
          "transfer_order": 1
        }
      ],
      "number": "text",
      "order": 1,
      "order_number": "text",
      "package": 1,
      "package_number": "text",
      "target_transfer_date": "2025-05-22T12:27:49.742Z",
      "order_date_placed": "2025-05-22T12:27:49.742Z",
      "state": {
        "id": 1,
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "name": "text",
        "config": {},
        "enum_class": "text",
        "enum_value": "text",
        "content_type": 1
      },
      "commands": [
        {}
      ],
      "invoice_number": "text",
      "remote_id": "text",
      "transfer_shipment": {},
      "created_date": "2025-05-22T12:27:49.742Z",
      "modified_date": "2025-05-22T12:27:49.742Z",
      "omnitron_order_id": 1,
      "extra_information": {}
    }
  ]
}

Retrieve a transfer order

get

Returns detailed information of a transfer order by its ID.

Authorizations
Path parameters
idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "id": 1,
  "source": {
    "id": 1,
    "stock_location_type": "text",
    "address": {
      "id": 1,
      "city": {},
      "country": {},
      "township": {},
      "district": {},
      "mapping": {},
      "title": "text",
      "is_active": true,
      "line": "text",
      "postcode": "text",
      "notes": "text",
      "latitude": "text",
      "longitude": "text"
    },
    "erp_code": "text",
    "engine": 1,
    "tags": [
      {}
    ],
    "created_date": "2025-05-22T12:27:49.742Z",
    "modified_date": "2025-05-22T12:27:49.742Z",
    "omnitron_id": 1,
    "name": "text",
    "is_fulfillment_center": true,
    "is_pickup_location": true,
    "is_delivery_location": true,
    "is_return_available": true,
    "is_fast_delivery_available": true,
    "is_active": true,
    "priority": 1,
    "conf": {},
    "daytime_phone": "text",
    "evening_phone": "text",
    "fax_number": "text",
    "email": "text",
    "use_as_shipper_location": true,
    "quota": 1,
    "max_quota": 1
  },
  "destination": {
    "id": 1,
    "stock_location_type": "text",
    "address": {
      "id": 1,
      "city": {},
      "country": {},
      "township": {},
      "district": {},
      "mapping": {},
      "title": "text",
      "is_active": true,
      "line": "text",
      "postcode": "text",
      "notes": "text",
      "latitude": "text",
      "longitude": "text"
    },
    "erp_code": "text",
    "engine": 1,
    "tags": [
      {}
    ],
    "created_date": "2025-05-22T12:27:49.742Z",
    "modified_date": "2025-05-22T12:27:49.742Z",
    "omnitron_id": 1,
    "name": "text",
    "is_fulfillment_center": true,
    "is_pickup_location": true,
    "is_delivery_location": true,
    "is_return_available": true,
    "is_fast_delivery_available": true,
    "is_active": true,
    "priority": 1,
    "conf": {},
    "daytime_phone": "text",
    "evening_phone": "text",
    "fax_number": "text",
    "email": "text",
    "use_as_shipper_location": true,
    "quota": 1,
    "max_quota": 1
  },
  "transferitem_set": [
    {
      "id": 1,
      "state": {
        "id": 1,
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "name": "text",
        "config": {},
        "enum_class": "text",
        "enum_value": "text",
        "content_type": 1
      },
      "unit_type": "quantity",
      "package_item": {
        "id": 1,
        "state": {
          "id": 1,
          "created_date": "2025-05-22T12:27:49.742Z",
          "modified_date": "2025-05-22T12:27:49.742Z",
          "name": "text",
          "config": {},
          "enum_class": "text",
          "enum_value": "text",
          "content_type": 1
        },
        "order_item": {},
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "selected_barcode": "text",
        "serial_no": "text",
        "unit_weight": "text",
        "package": 1,
        "denial_reason": {
          "id": 1,
          "title": "text",
          "remote_id": "text",
          "priority": 1,
          "is_active": true
        }
      },
      "product": {},
      "created_date": "2025-05-22T12:27:49.742Z",
      "modified_date": "2025-05-22T12:27:49.742Z",
      "name": "text",
      "quantity": "text",
      "stock_code": "text",
      "barcode": "text",
      "transfer_order": 1
    }
  ],
  "number": "text",
  "order": 1,
  "order_number": "text",
  "package": 1,
  "package_number": "text",
  "channel_name": "text",
  "customer": {
    "email": "text",
    "first_name": "text",
    "last_name": "text",
    "phone_number": "text",
    "erp_code": "text",
    "pk": 1,
    "channel": 1
  },
  "shipping_address": {
    "id": 1,
    "city": {},
    "country": {},
    "township": {},
    "district": {},
    "mapping": {},
    "title": "text",
    "is_active": true,
    "line": "text",
    "postcode": "text",
    "notes": "text",
    "latitude": "text",
    "longitude": "text"
  },
  "target_transfer_date": "2025-05-22T12:27:49.742Z",
  "state": {
    "id": 1,
    "created_date": "2025-05-22T12:27:49.742Z",
    "modified_date": "2025-05-22T12:27:49.742Z",
    "name": "text",
    "config": {},
    "enum_class": "text",
    "enum_value": "text",
    "content_type": 1
  },
  "commands": [
    {}
  ],
  "invoice_number": "text",
  "remote_id": "text",
  "transfer_shipment": {},
  "created_date": "2025-05-22T12:27:49.742Z",
  "modified_date": "2025-05-22T12:27:49.742Z",
  "id_encrypted": "text",
  "extra_information": {}
}

List transfer orders (short version)

get

Returns a paginated list of transfer orders with less detailed information.

Authorizations
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
pageintegerOptional

Page number

Default: 1
limitintegerOptional

Number of items per page

Default: 20
sortstring · enumOptional

Sorting field

Possible values:
stateintegerOptional

Filter by state ID

state__enum_valuestringOptional

Filter by state enum value

orderintegerOptional

Filter by order ID

order__numberstringOptional

Filter by order number

packageintegerOptional

Filter by package ID

package_numberstringOptional

Filter by package number

product_skustringOptional

Filter by product SKU

product__barcodestringOptional

Filter by product barcode

source__erp_codestringOptional

Filter by erp code of the source stock location

destination__erp_codestringOptional

Filter by erp code of the destination stock location

retail_store__erp_codestringOptional

Filter all transfers to sent and to receive of the given location

erp_codestringOptional

Filter all transfers to sent and to receive of the given location

customer__first_namestringOptional

Filter by customer's first name

customer__last_namestringOptional

Filter by customer's last name

order__datestring · dateOptional

Filter by order date

id__gtintegerOptional

Filter by ID greater than given value

id__gteintegerOptional

Filter by ID greater than or equal to given value

id__ltintegerOptional

Filter by ID less than given value

id__lteintegerOptional

Filter by ID less than or equal to given value

pk__ininteger[]Optional

Filter by multiple IDs of the transfer order

channelintegerOptional

Filter by channel ID

shipment__cargo_companyintegerOptional

Filter by shipment cargo company ID (If transfer order has shipment)

countryintegerOptional

Filter by country ID

country__namestringOptional

Filter by country name

cityintegerOptional

Filter by city ID

city__namestringOptional

Filter by city name

townshipintegerOptional

Filter by township ID

township__namestringOptional

Filter by township name

awb_numberstringOptional

Filter by shipment awb number (If transfer order has shipment)

Responses
200
Successful operation
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/short/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 1,
      "source": {
        "id": 1,
        "name": "text",
        "erp_code": "text",
        "address": {
          "line": "text",
          "city": {},
          "title": "text"
        },
        "available_quota": 1
      },
      "destination": {
        "id": 1,
        "name": "text",
        "erp_code": "text",
        "address": {
          "line": "text",
          "city": {},
          "title": "text"
        },
        "available_quota": 1
      },
      "transfer_item_count": 1,
      "number": "text",
      "order": 1,
      "order_number": "text",
      "package": 1,
      "package_number": "text",
      "target_transfer_date": "2025-05-22T12:27:49.742Z",
      "order_date_placed": "2025-05-22T12:27:49.742Z",
      "state": {
        "id": 1,
        "name": "text",
        "enum_class": "text",
        "enum_value": "text"
      },
      "remote_id": "text",
      "created_date": "2025-05-22T12:27:49.742Z",
      "commands": [
        {}
      ],
      "extra_information": {}
    }
  ]
}

Retrieve a transfer order (short version)

get

Returns a less detailed information of a transfer order by its ID.

Authorizations
Path parameters
idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/short/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "id": 1,
  "source": {
    "id": 1,
    "name": "text",
    "erp_code": "text",
    "address": {
      "line": "text",
      "city": {},
      "title": "text"
    },
    "available_quota": 1
  },
  "destination": {
    "id": 1,
    "name": "text",
    "erp_code": "text",
    "address": {
      "line": "text",
      "city": {},
      "title": "text"
    },
    "available_quota": 1
  },
  "number": "text",
  "order": 1,
  "order_number": "text",
  "package": 1,
  "package_number": "text",
  "channel_name": "text",
  "customer": {
    "email": "text",
    "first_name": "text",
    "last_name": "text",
    "phone_number": "text",
    "erp_code": "text",
    "pk": 1,
    "channel": 1
  },
  "shipping_address": {
    "line": "text",
    "city": {},
    "title": "text"
  },
  "target_transfer_date": "2025-05-22T12:27:49.742Z",
  "state": {
    "id": 1,
    "name": "text",
    "enum_class": "text",
    "enum_value": "text"
  },
  "commands": [
    {}
  ],
  "transfer_shipment": {},
  "created_date": "2025-05-22T12:27:49.742Z",
  "id_encrypted": "text",
  "extra_information": {}
}

Get transition logs of the transfer order

get

Returns a paginated list of all state transition logs for the specified transfer order.

Authorizations
Path parameters
idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
application/json
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/transition_logs/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 1,
      "old_state": {
        "id": 1,
        "name": "text",
        "enum_class": "text",
        "enum_value": "text"
      },
      "new_state": {
        "id": 1,
        "name": "text",
        "enum_class": "text",
        "enum_value": "text"
      },
      "user": {
        "pk": 1,
        "first_name": "text",
        "last_name": "text",
        "email": "text",
        "username": "text"
      },
      "attributes": {},
      "created_date": "2025-05-22T12:27:49.742Z",
      "object_id": 1,
      "content_type": 1
    }
  ]
}

Retrieve a single transition log

get

Returns detailed information about a single transition log for the specified transfer order.

Authorizations
Path parameters
idintegerRequired
log_idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/transition_logs/{log_id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "id": 1,
  "old_state": {
    "id": 1,
    "name": "text",
    "enum_class": "text",
    "enum_value": "text"
  },
  "new_state": {
    "id": 1,
    "name": "text",
    "enum_class": "text",
    "enum_value": "text"
  },
  "user": {
    "pk": 1,
    "first_name": "text",
    "last_name": "text",
    "email": "text",
    "username": "text"
  },
  "attributes": {},
  "created_date": "2025-05-22T12:27:49.742Z",
  "object_id": 1,
  "content_type": 1
}

Get transition logs of the transfer order (short version)

get

Returns a paginated list of transition logs with less detailed information.

Authorizations
Path parameters
idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
application/json
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/transition_logs/short/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 1,
      "old_state": {
        "id": 1,
        "name": "text",
        "enum_class": "text",
        "enum_value": "text"
      },
      "new_state": {
        "id": 1,
        "name": "text",
        "enum_class": "text",
        "enum_value": "text"
      },
      "user": {
        "pk": 1,
        "first_name": "text",
        "last_name": "text",
        "email": "text",
        "username": "text"
      },
      "attributes": {},
      "created_date": "2025-05-22T12:27:49.742Z"
    }
  ]
}

Retrieve a single transition log (short version)

get

Returns less detailed information about a single transition log for the specified transfer order.

Authorizations
Path parameters
idintegerRequired
log_idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/transition_logs/short/{log_id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "id": 1,
  "old_state": {
    "id": 1,
    "name": "text",
    "enum_class": "text",
    "enum_value": "text"
  },
  "new_state": {
    "id": 1,
    "name": "text",
    "enum_class": "text",
    "enum_value": "text"
  },
  "user": {
    "pk": 1,
    "first_name": "text",
    "last_name": "text",
    "email": "text",
    "username": "text"
  },
  "attributes": {},
  "created_date": "2025-05-22T12:27:49.742Z"
}

Get webhook events of the transfer order

get

Returns a paginated list of all webhook events for the specified transfer order.

Authorizations
Path parameters
idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/webhook_events/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 1,
      "webhook": {
        "id": 133,
        "retry_countdown_config": {
          "choice": "fixed",
          "kwargs": {
            "seconds": 60
          }
        },
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "target_url": "https://example.com",
        "is_active": true,
        "secret_key": "text",
        "event_type": "transfer.status.created",
        "callback": "text",
        "additional_headers": {},
        "config": {}
      },
      "created_date": "2025-05-22T12:27:49.742Z",
      "modified_date": "2025-05-22T12:27:49.742Z",
      "uuid": "text",
      "request_payload": {
        "event": {
          "type": "text",
          "uuid": "text"
        },
        "payload": {
          "id": 1,
          "source": {
            "id": 1,
            "stock_location_type": "text",
            "address": {
              "id": 1,
              "city": {},
              "country": {},
              "township": {},
              "district": {},
              "mapping": {},
              "title": "text",
              "is_active": true,
              "line": "text",
              "postcode": "text",
              "notes": "text",
              "latitude": "text",
              "longitude": "text"
            },
            "erp_code": "text",
            "engine": 1,
            "tags": [
              {}
            ],
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "omnitron_id": 1,
            "name": "text",
            "is_fulfillment_center": true,
            "is_pickup_location": true,
            "is_delivery_location": true,
            "is_return_available": true,
            "is_fast_delivery_available": true,
            "is_active": true,
            "priority": 1,
            "conf": {},
            "daytime_phone": "text",
            "evening_phone": "text",
            "fax_number": "text",
            "email": "text",
            "use_as_shipper_location": true,
            "quota": 1,
            "max_quota": 1
          },
          "destination": {
            "id": 1,
            "stock_location_type": "text",
            "address": {
              "id": 1,
              "city": {},
              "country": {},
              "township": {},
              "district": {},
              "mapping": {},
              "title": "text",
              "is_active": true,
              "line": "text",
              "postcode": "text",
              "notes": "text",
              "latitude": "text",
              "longitude": "text"
            },
            "erp_code": "text",
            "engine": 1,
            "tags": [
              {}
            ],
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "omnitron_id": 1,
            "name": "text",
            "is_fulfillment_center": true,
            "is_pickup_location": true,
            "is_delivery_location": true,
            "is_return_available": true,
            "is_fast_delivery_available": true,
            "is_active": true,
            "priority": 1,
            "conf": {},
            "daytime_phone": "text",
            "evening_phone": "text",
            "fax_number": "text",
            "email": "text",
            "use_as_shipper_location": true,
            "quota": 1,
            "max_quota": 1
          },
          "transferitem_set": [
            {
              "id": 1,
              "state": {
                "id": 1,
                "created_date": "2025-05-22T12:27:49.742Z",
                "modified_date": "2025-05-22T12:27:49.742Z",
                "name": "text",
                "config": {},
                "enum_class": "text",
                "enum_value": "text",
                "content_type": 1
              },
              "unit_type": "quantity",
              "package_item": {
                "id": 1,
                "state": {
                  "id": 1,
                  "created_date": "2025-05-22T12:27:49.742Z",
                  "modified_date": "2025-05-22T12:27:49.742Z",
                  "name": "text",
                  "config": {},
                  "enum_class": "text",
                  "enum_value": "text",
                  "content_type": 1
                },
                "order_item": {},
                "created_date": "2025-05-22T12:27:49.742Z",
                "modified_date": "2025-05-22T12:27:49.742Z",
                "selected_barcode": "text",
                "serial_no": "text",
                "unit_weight": "text",
                "package": 1,
                "denial_reason": {
                  "id": 1,
                  "title": "text",
                  "remote_id": "text",
                  "priority": 1,
                  "is_active": true
                }
              },
              "product": {},
              "created_date": "2025-05-22T12:27:49.742Z",
              "modified_date": "2025-05-22T12:27:49.742Z",
              "name": "text",
              "quantity": "text",
              "stock_code": "text",
              "barcode": "text",
              "transfer_order": 1
            }
          ],
          "number": "text",
          "order": 1,
          "order_number": "text",
          "package": 1,
          "package_number": "text",
          "channel_name": "text",
          "customer": {
            "email": "text",
            "first_name": "text",
            "last_name": "text",
            "phone_number": "text",
            "erp_code": "text",
            "pk": 1,
            "channel": 1
          },
          "shipping_address": {
            "id": 1,
            "city": {},
            "country": {},
            "township": {},
            "district": {},
            "mapping": {},
            "title": "text",
            "is_active": true,
            "line": "text",
            "postcode": "text",
            "notes": "text",
            "latitude": "text",
            "longitude": "text"
          },
          "target_transfer_date": "2025-05-22T12:27:49.742Z",
          "state": {
            "id": 1,
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "name": "text",
            "config": {},
            "enum_class": "text",
            "enum_value": "text",
            "content_type": 1
          },
          "commands": [
            {}
          ],
          "invoice_number": "text",
          "remote_id": "text",
          "transfer_shipment": {},
          "created_date": "2025-05-22T12:27:49.742Z",
          "modified_date": "2025-05-22T12:27:49.742Z",
          "id_encrypted": "text",
          "extra_information": {}
        }
      },
      "response_content": "text",
      "response_http_status": 200,
      "delivered": true,
      "request_datetimes": [
        "2025-05-22T12:27:49.742Z"
      ],
      "retry_count": 1,
      "object_id": "text",
      "content_type": 1
    }
  ]
}

Retrive a single webhook event

get

Returns detailed information about a single webhook event for the specified transfer order.

Authorizations
Path parameters
idintegerRequired
webhook_event_idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/webhook_events/{webhook_event_id} HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "id": 1,
  "webhook": {
    "id": 133,
    "retry_countdown_config": {
      "choice": "fixed",
      "kwargs": {
        "seconds": 60
      }
    },
    "created_date": "2025-05-22T12:27:49.742Z",
    "modified_date": "2025-05-22T12:27:49.742Z",
    "target_url": "https://example.com",
    "is_active": true,
    "secret_key": "text",
    "event_type": "transfer.status.created",
    "callback": "text",
    "additional_headers": {},
    "config": {}
  },
  "created_date": "2025-05-22T12:27:49.742Z",
  "modified_date": "2025-05-22T12:27:49.742Z",
  "uuid": "text",
  "request_payload": {
    "event": {
      "type": "text",
      "uuid": "text"
    },
    "payload": {
      "id": 1,
      "source": {
        "id": 1,
        "stock_location_type": "text",
        "address": {
          "id": 1,
          "city": {},
          "country": {},
          "township": {},
          "district": {},
          "mapping": {},
          "title": "text",
          "is_active": true,
          "line": "text",
          "postcode": "text",
          "notes": "text",
          "latitude": "text",
          "longitude": "text"
        },
        "erp_code": "text",
        "engine": 1,
        "tags": [
          {}
        ],
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "omnitron_id": 1,
        "name": "text",
        "is_fulfillment_center": true,
        "is_pickup_location": true,
        "is_delivery_location": true,
        "is_return_available": true,
        "is_fast_delivery_available": true,
        "is_active": true,
        "priority": 1,
        "conf": {},
        "daytime_phone": "text",
        "evening_phone": "text",
        "fax_number": "text",
        "email": "text",
        "use_as_shipper_location": true,
        "quota": 1,
        "max_quota": 1
      },
      "destination": {
        "id": 1,
        "stock_location_type": "text",
        "address": {
          "id": 1,
          "city": {},
          "country": {},
          "township": {},
          "district": {},
          "mapping": {},
          "title": "text",
          "is_active": true,
          "line": "text",
          "postcode": "text",
          "notes": "text",
          "latitude": "text",
          "longitude": "text"
        },
        "erp_code": "text",
        "engine": 1,
        "tags": [
          {}
        ],
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "omnitron_id": 1,
        "name": "text",
        "is_fulfillment_center": true,
        "is_pickup_location": true,
        "is_delivery_location": true,
        "is_return_available": true,
        "is_fast_delivery_available": true,
        "is_active": true,
        "priority": 1,
        "conf": {},
        "daytime_phone": "text",
        "evening_phone": "text",
        "fax_number": "text",
        "email": "text",
        "use_as_shipper_location": true,
        "quota": 1,
        "max_quota": 1
      },
      "transferitem_set": [
        {
          "id": 1,
          "state": {
            "id": 1,
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "name": "text",
            "config": {},
            "enum_class": "text",
            "enum_value": "text",
            "content_type": 1
          },
          "unit_type": "quantity",
          "package_item": {
            "id": 1,
            "state": {
              "id": 1,
              "created_date": "2025-05-22T12:27:49.742Z",
              "modified_date": "2025-05-22T12:27:49.742Z",
              "name": "text",
              "config": {},
              "enum_class": "text",
              "enum_value": "text",
              "content_type": 1
            },
            "order_item": {},
            "created_date": "2025-05-22T12:27:49.742Z",
            "modified_date": "2025-05-22T12:27:49.742Z",
            "selected_barcode": "text",
            "serial_no": "text",
            "unit_weight": "text",
            "package": 1,
            "denial_reason": {
              "id": 1,
              "title": "text",
              "remote_id": "text",
              "priority": 1,
              "is_active": true
            }
          },
          "product": {},
          "created_date": "2025-05-22T12:27:49.742Z",
          "modified_date": "2025-05-22T12:27:49.742Z",
          "name": "text",
          "quantity": "text",
          "stock_code": "text",
          "barcode": "text",
          "transfer_order": 1
        }
      ],
      "number": "text",
      "order": 1,
      "order_number": "text",
      "package": 1,
      "package_number": "text",
      "channel_name": "text",
      "customer": {
        "email": "text",
        "first_name": "text",
        "last_name": "text",
        "phone_number": "text",
        "erp_code": "text",
        "pk": 1,
        "channel": 1
      },
      "shipping_address": {
        "id": 1,
        "city": {},
        "country": {},
        "township": {},
        "district": {},
        "mapping": {},
        "title": "text",
        "is_active": true,
        "line": "text",
        "postcode": "text",
        "notes": "text",
        "latitude": "text",
        "longitude": "text"
      },
      "target_transfer_date": "2025-05-22T12:27:49.742Z",
      "state": {
        "id": 1,
        "created_date": "2025-05-22T12:27:49.742Z",
        "modified_date": "2025-05-22T12:27:49.742Z",
        "name": "text",
        "config": {},
        "enum_class": "text",
        "enum_value": "text",
        "content_type": 1
      },
      "commands": [
        {}
      ],
      "invoice_number": "text",
      "remote_id": "text",
      "transfer_shipment": {},
      "created_date": "2025-05-22T12:27:49.742Z",
      "modified_date": "2025-05-22T12:27:49.742Z",
      "id_encrypted": "text",
      "extra_information": {}
    }
  },
  "response_content": "text",
  "response_http_status": 200,
  "delivered": true,
  "request_datetimes": [
    "2025-05-22T12:27:49.742Z"
  ],
  "retry_count": 1,
  "object_id": "text",
  "content_type": 1
}

Get webhook events of the transfer order (short version)

get

Returns a paginated list of webhook events with less detailed information.

Authorizations
Path parameters
idintegerRequired
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/{id}/webhook_events/short/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 1,
      "webhook": {
        "id": 133,
        "target_url": "https://example.com",
        "is_active": true,
        "event_type": "transfer.status.created"
      },
      "created_date": "2025-05-22T12:27:49.742Z",
      "modified_date": "2025-05-22T12:27:49.742Z",
      "delivered": true
    }
  ]
}

List simple transfer orders

get

Returns a simplified list of transfer orders, suitable for BI use cases.

Authorizations
Query parameters
formatstring · enumOptional

Response format

Default: jsonPossible values:
Responses
200
Successful operation
403
Forbidden
application/json
404
Not Found
application/json
get
GET /api/v1/oms/transfer_orders/list-simple/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Accept: */*
{
  "count": 1,
  "next": "text",
  "previous": "text",
  "results": [
    {
      "id": 133,
      "created_date": "2025-05-22T12:27:49.742Z",
      "modified_date": "2025-05-22T12:27:49.742Z",
      "number": "text",
      "target_transfer_date": "2025-05-22T12:27:49.742Z",
      "invoice_number": "text",
      "invoice_url": "https://example.com",
      "extra_information": {},
      "remote_id": "text",
      "state": 1,
      "source": 1,
      "destination": 1,
      "order": 1,
      "plan_item": 1,
      "invoice": "text"
    }
  ]
}
  • GETList transfer orders
  • GETRetrieve a transfer order
  • GETList transfer orders (short version)
  • GETRetrieve a transfer order (short version)
  • POSTExecute a command on a transfer order
  • PATCHUpdate extra information of a transfer order
  • POSTSet invoice number for a transfer order
  • POSTSet remote ID for a transfer order
  • GETGet transition logs of the transfer order
  • GETRetrieve a single transition log
  • GETGet transition logs of the transfer order (short version)
  • GETRetrieve a single transition log (short version)
  • GETGet webhook events of the transfer order
  • GETRetrive a single webhook event
  • GETGet webhook events of the transfer order (short version)
  • GETList simple transfer orders

Execute a command on a transfer order

post

Executes a specified command (e.g., in_transit, ready_to_shipment) for a transfer order with the given ID.

Authorizations
Path parameters
idintegerRequired
Body
transitionintegerRequired

ID of the state transition to execute

input_parametersobjectOptional

Additional parameters for the command

Default: {}
Responses
200
Command executed successfully
204
Command executed successfully (no content)
400
Bad Request
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
Not Found
application/json
406
Not Acceptable
application/json
post
POST /api/v1/oms/transfer_orders/{id}/command/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 38

{
  "transition": 1,
  "input_parameters": {}
}

No content

Update extra information of a transfer order

patch

Partially updates the extra_information field for the specified transfer order.

Authorizations
Path parameters
idintegerRequired
Body
extra_informationobjectRequired

Additional information of the transfer order

Responses
200
Extra information updated successfully
400
Bad Request
application/json
403
Forbidden
application/json
404
Not Found
application/json
patch
PATCH /api/v1/oms/transfer_orders/{id}/extra_information/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 24

{
  "extra_information": {}
}

No content

Set invoice number for a transfer order

post

Assigns or updates the invoice number for the transfer order with the given ID.

Authorizations
Path parameters
idintegerRequired
Body
invoice_numberstring · max: 32Required
Responses
204
Invoice number set successfully
400
Bad Request
application/json
403
Forbidden
application/json
404
Not Found
application/json
post
POST /api/v1/oms/transfer_orders/{id}/set_invoice_number/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 25

{
  "invoice_number": "text"
}

No content

Set remote ID for a transfer order

post

Assigns or updates the remote ID of the transfer order with the specified ID.

Authorizations
Path parameters
idintegerRequired
Body
remote_idstring · max: 128Required
Responses
204
Remote ID set successfully
400
Bad Request
application/json
403
Forbidden
application/json
404
Not Found
application/json
post
POST /api/v1/oms/transfer_orders/{id}/set_remote_id/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 20

{
  "remote_id": "text"
}

No content