Service Name Geigers Upload
Service Method POST
Service URL /geigers
Request Header Fields
Content-Type = application/json
Authorization = <token>
Request Body Data (JSON)
{
"location": "<location code>",
"geiger_id": <geiger#>,
"geiger_name": "<geiger name>",
"geiger_date": "<geiger date>",
"user": "<username>",
"user_name": "<name of user>",
"device_name": "<device name>",
"total_assets": <total assets count>,
"assets": [
{
"item_number": "<item#>",
"serial_number": "<serial#>",
"item_name": "<item name>",
"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/audits
{
"location": "001",
"geiger_id": 5,
"geiger_name": "Geiger-List-1572453621",
"geiger_date": "09/21/2019 10:30 PM",
"user": "test@test.com",
"user_name": "Test User",
"device_name": "HH-53",
"total_assets": 2,
"assets": [
{
"item_number": "000378",
"serial_number": "44",
"item_name": "RH TUBE NUTS 72/1oz MACS SEA SALT",
"epc": "C6000E8000000000002C0400",
"last_seen": "10/06/2019 07:15 AM",
"rssi": 90
}
]
}
Response Data (JSON)
Status code = 200
{
"message" : "<Received Geiger data are saved in cloud>"
}