Difference between revisions of "Get Asset History By Serial Number"

From MyMobileWorkers API
Jump to: navigation, search
(Created page with "== Summary == {| border="1" class="wikitable" ! Asset ! colspan="2" | |- ! URL | colspan="2" | http://:base_url/:api_path/:version/asset/history |- ! Type | colspan="2" | G...")
 
(→‎Example curl request)
 
(9 intermediate revisions by one user not shown)
Line 2: Line 2:
 
{| border="1" class="wikitable"
 
{| border="1" class="wikitable"
  
−
! Asset
+
! Asset History
 
! colspan="2" |  
 
! colspan="2" |  
 
|-
 
|-
 
! URL
 
! URL
−
| colspan="2" |  http://:base_url/:api_path/:version/asset/history
+
| colspan="2" |  http://:base_url/:api_path/:version/assets/asset/history?api_key=YOUR_KEY&serial_number=SERIAL_NUMBER
 
|-
 
|-
 
! Type
 
! Type
Line 20: Line 20:
 
| colspan="2" | JSON
 
| colspan="2" | JSON
 
|}
 
|}
−
 
  
 
The Get Asset History method returns the asset history entries corresponding to the asset serial number specified.
 
The Get Asset History method returns the asset history entries corresponding to the asset serial number specified.
−
 
  
 
== Response Parameters ==
 
== Response Parameters ==
 +
{| border="1" class="wikitable"
 +
 +
! Field
 +
! Description
 +
|-
 +
! asset
 +
| The asset the history is associated with
 +
|-
 +
|-
 +
! created_at
 +
| Date asset was created
 +
|-
 +
! custom_fields
 +
| Asset custom fields
 +
|-
 +
! customer
 +
| Customer the asset is linked to
 +
|-
 +
! description
 +
| Asset description
 +
|-
 +
|-
 +
! external_id
 +
| Asset external id
 +
|-
 +
! item
 +
| Contains the name, category and external id of the item the asset is linked to
 +
|-
 +
! job
 +
| Job the asset is linked to
 +
|-
 +
! last_scanned_by
 +
| User who last scanned asset
 +
|-
 +
! last_updated_by
 +
| User who last updated asset
 +
|-
 +
! location
 +
| Asset location
 +
|-
 +
|-
 +
! photos
 +
| Photos associated with the asset history
 +
|-
 +
|-
 +
! serial_number
 +
| Asset serial number
 +
|-
 +
! status
 +
| Contains both external id and status name for asset status
 +
|-
 +
|-
 +
! branch
 +
| Branch the asset is linked to
 +
|-
 +
|}
  
 
== Example response ==
 
== Example response ==
 
<source lang="java">
 
<source lang="java">
 
[
 
[
−
{"location":"aPlace2",
+
  {
−
"status":{
+
      "location":"aPlace2",
−
"external_id":null,
+
      "status":{
−
"name":"test"
+
        "external_id":null,
−
},
+
        "name":"test"
−
"description":"describingwords",
+
      },
−
"item":{
+
      "description":"describingwords",
−
"external_id":null,
+
      "item":{
−
"category":"Test Numero 1",
+
        "external_id":null,
−
"name":"Woo"
+
        "category":"test3",
−
},
+
        "name":"Woo"
−
"serial_number":"serialNo123",
+
      },
−
"created_at":1375874083000,
+
      "serial_number":"serialNo456",
−
"last_updated_by":null,
+
      "created_at":"2013-10-08 14:19:17",
−
"external_id":"sss32",
+
      "last_updated_by":null,
−
"last_scanned_by":null,
+
      "external_id":"sss32",
−
"custom_fields":null,
+
      "last_scanned_by":null,
−
"asset":{
+
      "job":{
−
"external_id":"sss32",
+
        "job_ number":"123"
−
"serial_number":"serialNo123"
+
      },
−
},
+
      "asset":{
−
"job":{
+
        "external_id":"sss32",
−
"job_ number":"123"
+
        "serial_number":"serialNo456"
−
},
+
      },
−
"customer":{
+
      "customer":{
−
"name":"john"
+
        "name":"john"
−
},
+
      },
−
"photos":[]
+
      "custom_fields":{
−
},
+
        "testFieldName3":"testFieldValue3",
 +
        "testFieldName2":"testFieldValue2",
 +
        "testFieldName1":"testFieldValue1"
 +
      },
 +
      "branch":{
 +
        "name":"DarrenDevTest"
 +
      },
 +
      "photos":[
 +
 
 +
      ]
 +
  },
 +
  {
 +
      "location":"aPlace2",
 +
      "status":{
 +
        "external_id":null,
 +
        "name":"test"
 +
      },
 +
      "description":"describingwords",
 +
      "item":{
 +
        "external_id":null,
 +
        "category":"test3",
 +
        "name":"Woo"
 +
      },
 +
      "serial_number":"serialNo456",
 +
      "created_at":"2013-10-08 14:19:17",
 +
      "last_updated_by":null,
 +
      "external_id":"sss32",
 +
      "last_scanned_by":null,
 +
      "job":{
 +
        "job_ number":"123"
 +
      },
 +
      "asset":{
 +
        "external_id":"sss32",
 +
        "serial_number":"serialNo456"
 +
      },
 +
      "customer":{
 +
        "name":"john"
 +
      },
 +
      "custom_fields":{
 +
        "testFieldName3":"testFieldValue3",
 +
        "testFieldName2":"testFieldValue2",
 +
        "testFieldName1":"testFieldValue1"
 +
      },
 +
      "branch":{
 +
        "name":"DarrenDevTest"
 +
      },
 +
      "photos":[
  
−
{"location":"aPlace2",
+
      ]
−
"status":{
+
  }
−
"external_id":null,
+
−
"name":"test"
+
−
},
+
−
"description":"describingwords",
+
−
"item":{
+
−
"external_id":null,
+
−
"category":"Test Numero 1",
+
−
"name":"Woo"
+
−
},
+
−
"serial_number":"serialNo123",
+
−
"created_at":1375874146000,
+
−
"last_updated_by":null,
+
−
"external_id":"sss32",
+
−
"last_scanned_by":null,
+
−
"custom_fields":null,
+
−
"asset":{
+
−
"external_id":"sss32",
+
−
"serial_number":"serialNo123"
+
−
},
+
−
"job":{
+
−
"job_ number":"123"
+
−
},
+
−
"customer":{
+
−
"name":"john"
+
−
},
+
−
"photos":[]
+
−
}
+
 
]
 
]
 
</source>
 
</source>
Line 94: Line 167:
 
== Example curl request ==
 
== Example curl request ==
  
−
curl "http://live.mymobileworkers.com:8080/api/1/assets/asset/history/?api_key=darrenwebapi&serial_number=serialNo123"
+
curl "http://api.mymobileworkers.com:8080/api/1/assets/asset/history/?api_key=darrenwebapi&serial_number=serialNo123"

Latest revision as of 12:39, 14 November 2016

Contents

[edit] Summary

Asset History
URL http://:base_url/:api_path/:version/assets/asset/history?api_key=YOUR_KEY&serial_number=SERIAL_NUMBER
Type GET
Params: api_key required
serial_number required
Response JSON

The Get Asset History method returns the asset history entries corresponding to the asset serial number specified.

[edit] Response Parameters

Field Description
asset The asset the history is associated with
created_at Date asset was created
custom_fields Asset custom fields
customer Customer the asset is linked to
description Asset description
external_id Asset external id
item Contains the name, category and external id of the item the asset is linked to
job Job the asset is linked to
last_scanned_by User who last scanned asset
last_updated_by User who last updated asset
location Asset location
photos Photos associated with the asset history
serial_number Asset serial number
status Contains both external id and status name for asset status
branch Branch the asset is linked to

[edit] Example response

[
   {
      "location":"aPlace2",
      "status":{
         "external_id":null,
         "name":"test"
      },
      "description":"describingwords",
      "item":{
         "external_id":null,
         "category":"test3",
         "name":"Woo"
      },
      "serial_number":"serialNo456",
      "created_at":"2013-10-08 14:19:17",
      "last_updated_by":null,
      "external_id":"sss32",
      "last_scanned_by":null,
      "job":{
         "job_ number":"123"
      },
      "asset":{
         "external_id":"sss32",
         "serial_number":"serialNo456"
      },
      "customer":{
         "name":"john"
      },
      "custom_fields":{
         "testFieldName3":"testFieldValue3",
         "testFieldName2":"testFieldValue2",
         "testFieldName1":"testFieldValue1"
      },
      "branch":{
         "name":"DarrenDevTest"
      },
      "photos":[
 
      ]
   },
   {
      "location":"aPlace2",
      "status":{
         "external_id":null,
         "name":"test"
      },
      "description":"describingwords",
      "item":{
         "external_id":null,
         "category":"test3",
         "name":"Woo"
      },
      "serial_number":"serialNo456",
      "created_at":"2013-10-08 14:19:17",
      "last_updated_by":null,
      "external_id":"sss32",
      "last_scanned_by":null,
      "job":{
         "job_ number":"123"
      },
      "asset":{
         "external_id":"sss32",
         "serial_number":"serialNo456"
      },
      "customer":{
         "name":"john"
      },
      "custom_fields":{
         "testFieldName3":"testFieldValue3",
         "testFieldName2":"testFieldValue2",
         "testFieldName1":"testFieldValue1"
      },
      "branch":{
         "name":"DarrenDevTest"
      },
      "photos":[
 
      ]
   }
]

[edit] Example curl request

curl "http://api.mymobileworkers.com:8080/api/1/assets/asset/history/?api_key=darrenwebapi&serial_number=serialNo123"

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox