ZORT API V3
  • Overview
    • Introduction
    • Data Definition
    • Webhook
  • API Reference
    • Product
    • Warehouse
    • Contact
    • Order
    • Purchase Order
    • Return Order
    • Return Purchase Order
    • Transfer
    • Quotation
    • Finance
    • File Upload
    • Document
    • Others
  • Partner
    • Registration
    • Authentication
  • Announcements
    • API Update
      • [28 May 2023] Update
      • [4 May 2023] Important Update
      • [1 May 2023] Update
      • [22 Mar 2023] Update
      • [16 Jan 2023] Update
      • [20 Oct 2022] Update
      • [7 Oct 2022] Update
      • [29 Sep 2022] Update
      • [25 Sep 2022] Update
      • [16 Sep 2022] Update
      • [25 Aug 2022] Update
      • [15 Aug 2022] Update
      • [8 Aug 2022] Update
      • [3 Aug 2022] Update
      • [12 Jul 2022] Update
      • [2 July 2022] Update
      • [8 June 2022] Update
      • [23 May 2022] Update
      • [3 May 2022] Update
      • [29 Apr 2022] Update
      • [12 Apr 2022] Important Update
      • [4 Apr 2022] Update
      • [14 Mar 2022] Update
      • [1 Mar 2022] Update
      • [4 Feb 2022] Update
      • [4 Jan 2022] Update
    • Marketplace Flow
Powered by GitBook
On this page
  • Get Transfers
  • Get Transfer Detail
  • Get Movement Transfer Detail
  • Get Movement Transfers
  • Add Transfer
  • Update Transfer Status
  • Update Partial Transfer
  • Edit Transfer
  • Void Transfer
  1. API Reference

Transfer

Get Transfers

GET https://api.zortout.com/api.aspx

Get list of transfer.

Query Parameters

Name
Type
Description

method*

String

“GETTRANSFERS”

format

String

json (Default), xml

limit

Int

Limit per page (Max = 2000)

page

Int

Page (Default = 1)

transferType

String

Transfer Type

- Transfer

- Initial

- Adjust

- Assembly

- Disassembly

- Reserve

keyword

String

Keyword to search

warehousecode

String

Warehouse Code

updatedbefore

String

Updated Date Before ..... (yyyy-MM-dd)

updatedafter

String

Updated Date After ..... (yyyy-MM-dd)

createdbefore

String

Created Date Before ..... (yyyy-MM-dd)

createdafter

String

Created Date After ..... (yyyy-MM-dd)

transferdatebefore

String

Transfer Date Before ..... (yyyy-MM-dd)

transferdateafter

String

Transfer Date After ..... (yyyy-MM-dd)

version*

String

3

Headers

Name
Type
Description

storename*

String

Store Name

apisecret*

String

API Secret

apikey*

String

API Key

transferidlist

String

Transfer ID List Ex. 1234,5678

numberlist

String

List Of Transfer Number Ex. “TF-001,TF-002,TF-003”

Parameter
Type
Description/Example

res

Response

Response Code 200- Success

list

Transfer (Array)

Transfer List (Array)

Transfer (Array)
Type
Description/Example

id

Int

Transfer ID

transferType

String

Transfer Type (Transfer, Initial, Adjust, Assembly, Disassembly, Reserve)

number

String

Transfer Number

status

String

Status (Pending, Success, Partial Transfer)

transferdate

Date

Transfer Date

transferdateString

String

Transfer Date Text (yyyy-MM-dd)

reference

String

Reference

description

String

Description

fromwarehousecode

String

From Warehouse (Code)

towarehousecode

String

To Warehouse (Code)

list

TransferProduct (Array)

Product List

createdatetime

Datetime

Created Datetime

createdatetimeString

String

Created Datetime Text (yyyy-MM-dd HH:mm)

updatedatetime

Datetime

Updated Datetime

updatedatetimeString

String

Updated Datetime Text (yyyy-MM-dd HH:mm)

tag

String (Array)

Tag List (Array)

uniquenumber

String

Unique Number

TransferProduct (Array)
Type
Description/Example

productid

Int

Product ID

sku

String

Product Sku

name

String

Product Name

number

Double

Product Quantity

unittext

String

Unit

Get Transfer Detail

GET https://api.zortout.com/api.aspx

Get transfer detail

Query Parameters

Name
Type
Description

method*

String

"GETTRANSFERDETAIL"

version*

String

3

format

String

json (Default), xml

id*

Int

Transfer ID

Headers

Name
Type
Description

storename*

String

Store Name

apikey*

String

API Key

apisecret*

String

API Secret

Parameter
Type
Description/Example

id

Int

Transfer ID

transferType

String

Transfer Type (Transfer, Initial, Adjust, Assembly, Disassembly, Reserve)

number

String

Transfer Number

status

String

Status (Pending, Success, Partial Transfer)

transferdate

Date

Transfer Date

transferdateString

String

Transfer Date Text (yyyy-MM-dd)

reference

String

Reference

description

String

Description

fromwarehousecode

String

From Warehouse (Code)

towarehousecode

String

To Warehouse (Code)

list

TransferProduct (Array)

Product List

createdatetime

Datetime

Created Datetime

createdatetimeString

String

Created Datetime Text (yyyy-MM-dd HH:mm)

updatedatetime

Datetime

Updated Datetime

updatedatetimeString

String

Updated Datetime Text (yyyy-MM-dd HH:mm)

tag

String (Array)

Tag List (Array)

uniquenumber

String

Unique Number

TransferProduct (Array)
Type
Description/Example

productid

Int

Product ID

sku

String

Product Sku

name

String

Product Name

number

Double

Product Quantity

unittext

String

Unit

Get Movement Transfer Detail

GET https://api.zortout.com/api.aspx

Get movement list of products according to each transfer.

Query Parameters

Name
Type
Description

method*

String

“GETMOVEMENTTRANSFERDETAIL”

format

String

json (Default), xml

version*

String

3

id*

Int

Transfer ID

Headers

Name
Type
Description

apisecret*

String

API Secret

storename*

String

Store Name

apikey*

String

API Key

MovementTransfer (Array)
Type
Description/Example

id

Int

ID

list

TransferProduct (Array)

Movement List

actionDate

Date (Array)

List of action date

actionDateString

String (Array)

List of action date text (yyyy-MM-dd)

transferid

Int

Transfer ID

TransferProduct (Array)
Type
Description/Example

productid

Int

Product ID

sku

String

Product Sku

name

String

Product Name

number

Double

Product Quantity

unittext

String

Unit

Get Movement Transfers

GET https://api.zortout.com/api.aspx

Get movement list of products for transfers.

Query Parameters

Name
Type
Description

method*

String

“GETMOVEMENTTRANSFERS”

format

String

json (Default), xml

limit

Int

Limit per page (Max = 2000)

page

Int

Page (Default = 1)

warehousecode

String

Warehouse Code

datebefore*

String

Date Before ..... (yyyy-MM-dd)

dateafter*

String

Date After ..... (yyyy-MM-dd)

version*

String

3

Headers

Name
Type
Description

apisecret*

String

API Secret

storename*

String

Store Name

apikey*

String

API Key

Parameter
Type
Description/Example

res

Response

Response Code 200- Success

list

MovementTransfer (Array)

Movement Transfer List (Array)

count

Int

Total movement order number by filter

MovementTransfer (Array)
Type
Description/Example

id

Int

ID

list

TransferProduct (Array)

Movement List

actionDate

Date (Array)

List of action date

actionDateString

String (Array)

List of action date text (yyyy-MM-dd)

transferid

Int

Transfer ID

TransferProduct (Array)
Type
Description/Example

productid

Int

Product ID

sku

String

Product Sku

name

String

Product Name

number

Double

Product Quantity

unittext

String

Unit

Add Transfer

POST https://api.zortout.com/api.aspx

Add transfer.

Query Parameters

Name
Type
Description

method*

String

“ADDTRANSFER”

uniquenumber

String

Unique Number.

This value is unique and used to prevent duplicate transaction.

version*

String

3

format

String

json (Default), xml

Headers

Name
Type
Description

storename*

String

Store Name

apisecret*

String

API Secret

apikey*

String

API Key

Request Body

Name
Type
Description

number*

String

Transfer Number

towarehousecode*

String

To Warehouse (Code)

fromwarehousecode*

String

From Warehouse (Code)

description

String

Description

transferdate

String

Transfer Date

Ex. “2021-09-15”

status

String

Status (Pending,Success) Default - Pending

list

TransferProduct (Array)

Product List

∟ number

Double

Product Quantity

∟ name

String

Product Name

∟ sku

String

Product Sku

tag

String (Array)

Tag List (Array)

reference

String

Reference

Parameter
Type
Description/Example

resCode

String

Response Code 200- Success

resDesc

String

Response Description

{
  "number": "TF-0001",
  "status": "Success",
  "transferdate": "2021-01- 25",
  "fromwarehousecode": "W0001",
  "towarehousecode": "W0002",
  "list": [
    {
      "sku": "P0001",
      "name": "Product1",
      "number": "5"
    },
    {
      "sku": "P0002",
      "name": "Product2",
      "number": "3"
    }
  ]
}

Update Transfer Status

POST https://api.zortout.com/api.aspx

Update status of transfer.

Query Parameters

Name
Type
Description

method*

String

“UPDATETRANSFERSTATUS”

format

String

json (Default), xml

number

String

Transfer Number Require if id = 0 or null

*Must have either id or number

id

Int

Transfer ID

*Must have either id or number

version*

String

3

Headers

Name
Type
Description

apisecret*

String

API Secret

storename*

String

Store Name

apikey*

String

API Key

Parameter
Type
Description/Example

resCode

String

Response Code 200- Success

resDesc

String

Response Description

Update Partial Transfer

POST https://api.zortout.com/api.aspx

Update partial product of transfer

Query Parameters

Name
Type
Description

method*

String

"UPDATEPARTIALTRANSFER"

number

String

Transfer Number Require if id = 0 or null

*Must have either id or number

id

Int

Transfer ID

*Must have either id or number

version*

String

3

format

String

json (Default), xml

Headers

Name
Type
Description

storename*

String

Store Name

apikey*

String

API Key

apisecret*

String

API Secret

Request Body

Name
Type
Description

TransferProduct (Array)

Product List

∟ productid

Int

Product ID

*Must have either productid or sku

∟ sku

String

Product Sku Require if productid = 0 or null

*Must have either productid or sku

∟ number*

Double

Product Quantity

Parameter
Type
Description/Example

resCode

String

Response Code 200- Success

resDesc

String

Response Description

[
    {
      "sku": "P0001",
      "number": 24
    },
    {
      "productid": 1234,
      "number": 25
    }
]

Edit Transfer

POST https://api.zortout.com/api.aspx

Edit transfer.

Query Parameters

Name
Type
Description

method*

String

“EDITTRANSFER”

number

String

Transfer Number Require if id = 0 or null

*Must have either id or number

id

Int

Transfer ID

*Must have either id or number

version*

String

json (Default), xml

format

String

3

Headers

Name
Type
Description

storename*

String

Store Name

apisecret*

String

API Secret

apikey*

String

API Key

Request Body

Name
Type
Description

number

String

Transfer Number

list

TransferProduct (Array)

Product List

description

String

Description

transferdate

String

Transfer Date

Ex. “2021-09-15”

∟ number

String

Product Quantity

∟ name

String

Product Name

∟ sku

String

Product Sku

Parameter
Type
Description/Example

resCode

String

Response Code 200- Success

resDesc

String

Response Description

{
  "number": "TF-0001",
  "transferdate": "2021-01- 25",
  "list": [
    {
      "sku": "P0001",
      "name": "Product1",
      "number": "5"
    },
    {
      "sku": "P0002",
      "name": "Product2",
      "number": "3"
    }
  ]
}

Void Transfer

POST https://api.zortout.com/api.aspx

Void transfer.

Query Parameters

Name
Type
Description

method*

String

“VOIDTRANSFER”

number

String

Transfer Number Require if id = 0 or null

*Must have either id or number

id

Int

Transfer ID

*Must have either id or number

version*

String

3

format

String

json (Default), xml

Headers

Name
Type
Description

apisecret*

String

API Secret

storename*

String

Store Name

apikey*

String

API Key

Parameter
Type
Description/Example

resCode

String

Response Code 200- Success

resDesc

String

Response Description

PreviousReturn Purchase OrderNextQuotation

Last updated 1 year ago

URL :

https://api.zortout.com/api.aspx?method=ADDTRANSFER&version=3