Service Name        Transfer-In Data Upload
Service Method     POST
Service URL           /transfers/in

Request Header Fields
Content-Type = application/json
Authorization = <token>

Request Body Data (JSON)
{
"id": <transfer-in id>,
"document_number": "<transfer-in document#>",
"user": "<username>",
"user_name": "<name of user>",
"device_name": "<device name>",
"confirm_date": "<transfer-in confirm date>",
"assets": [

{
"item_number": "<item#>",
"epcs": [

{
"epc": "<epc>",
"last_seen": "<last seen date>",
"rssi": <rssi value>

},
...

],
},
...

]
}

Response Data (JSON)
Status code = 200

{
"message": "<a successful message>"
}

 

Example
POST: http://app.senitron.net/api/v1/transfers/in
{
"id": 20043,
"document_number": "897754",
"user": "test@test.com",
"user_name": "Test User",
"device_name": "HH-53",
"confirm_date": "10/14/2019 10:34 PM",
"assets": [

{
"item_number": "000491",
"epcs": [

{
"epc": "321AB45009E66F002367ABCD",
"last_seen": "10/06/2019 07:15 AM",
"rssi": 90

},
{

"epc": "321AB45009E66F00236700CE",
"last_seen": "",
"rssi": 0

}
],
},
{

"item_number": "000492",
"epcs": [

{
"epc": "321AB45009E66F002367A00F",
"last_seen": "10/09/2019 09:25 AM",
"rssi": 83

}
]
},
]
}

Response Data (JSON)
Status code = 200

{
"message": "Transfer-in confirmed data received and saved in cloud"
}