POST api/Device/{UnitName}/WipeDevice

載具恢復原廠

Request Information

URI Parameters

NameDescriptionTypeAdditional information
UnitName

單位名稱(e.g. 北區輔導團、臺北市、040304)

string

Required

Body Parameters

恢復原廠載具清單

WipeInfo
NameDescriptionTypeAdditional information
Account

執行者之帳號(Log紀錄使用)

string

None.

GroupID

恢復原廠載具之單位群組ID

string

None.

WipeList

載具清單

Collection of DeviceInfo

None.

Request Formats

application/json, text/json

Sample:
{
  "Account": "sample string 1",
  "GroupID": "sample string 2",
  "WipeList": [
    {
      "DeviceName": "sample string 1",
      "IntuneID": "sample string 2",
      "AADID": "sample string 3",
      "DeviceID": "sample string 4",
      "MDM": "sample string 5",
      "OS": "sample string 6",
      "SN": "sample string 7"
    },
    {
      "DeviceName": "sample string 1",
      "IntuneID": "sample string 2",
      "AADID": "sample string 3",
      "DeviceID": "sample string 4",
      "MDM": "sample string 5",
      "OS": "sample string 6",
      "SN": "sample string 7"
    }
  ]
}

application/xml, text/xml

Sample:
<DeviceClass.WipeInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iMOE_Back_End">
  <Account>sample string 1</Account>
  <GroupID>sample string 2</GroupID>
  <WipeList>
    <DeviceClass.DeviceInfo>
      <AADID>sample string 3</AADID>
      <DeviceID>sample string 4</DeviceID>
      <DeviceName>sample string 1</DeviceName>
      <IntuneID>sample string 2</IntuneID>
      <MDM>sample string 5</MDM>
      <OS>sample string 6</OS>
      <SN>sample string 7</SN>
    </DeviceClass.DeviceInfo>
    <DeviceClass.DeviceInfo>
      <AADID>sample string 3</AADID>
      <DeviceID>sample string 4</DeviceID>
      <DeviceName>sample string 1</DeviceName>
      <IntuneID>sample string 2</IntuneID>
      <MDM>sample string 5</MDM>
      <OS>sample string 6</OS>
      <SN>sample string 7</SN>
    </DeviceClass.DeviceInfo>
  </WipeList>
</DeviceClass.WipeInfo>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of ResultDetail
NameDescriptionTypeAdditional information
DeviceName

載具名稱

string

None.

SerialNumber

載具序號

string

None.

result

載具新增結果

string

None.

remark

結果備註

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "DeviceName": "sample string 1",
    "SerialNumber": "sample string 2",
    "result": "sample string 3",
    "remark": "sample string 4"
  },
  {
    "DeviceName": "sample string 1",
    "SerialNumber": "sample string 2",
    "result": "sample string 3",
    "remark": "sample string 4"
  }
]

application/xml, text/xml

Sample:
<ArrayOfResultDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iMOE_Back_End.Controllers">
  <ResultDetail>
    <DeviceName>sample string 1</DeviceName>
    <SerialNumber>sample string 2</SerialNumber>
    <remark>sample string 4</remark>
    <result>sample string 3</result>
  </ResultDetail>
  <ResultDetail>
    <DeviceName>sample string 1</DeviceName>
    <SerialNumber>sample string 2</SerialNumber>
    <remark>sample string 4</remark>
    <result>sample string 3</result>
  </ResultDetail>
</ArrayOfResultDetail>