This endpoint allows user to schedule a software upgrade.
thingspace_oauth VZ-M2M-Token In: header
M2M Session Token (How to generate an M2M session token?)
In: header
Account identifier.
*/*
Software upgrade information.
TypeScript Definitions
Use the request body type in TypeScript.
Software upgrade information.
application/json
application/json
curl -X POST "https://example.com/campaigns/0000123456-00001" \ -H "Content-Type: */*" \ -d '<campaignName>FOTA_Verizon_Upgrade</campaignName> <softwareName>FOTA_Verizon_Model-A_02To03_HF</softwareName> <softwareFrom>FOTA_Verizon_Model-A_00To01_HF</softwareFrom> <softwareTo>FOTA_Verizon_Model-A_02To03_HF</softwareTo> <distributionType>HTTP</distributionType> <startDate>2020-08-21</startDate> <endDate>2020-08-22</endDate> <downloadAfterDate>2020-08-21</downloadAfterDate> <downloadTimeWindowList> <startTime>20</startTime> <endTime>21</endTime> </downloadTimeWindowList> <installAfterDate>2020-08-21</installAfterDate> <installTimeWindowList> <startTime>22</startTime> <endTime>23</endTime> </installTimeWindowList> <deviceList>990013907835573</deviceList> <deviceList>990013907884259</deviceList>'{ "id": "60b5d639-ccdc-4db8-8824-069bd94c95bf", "accountName": "0402196254-00001", "campaignName": "FOTA_Verizon_Upgrade", "softwareName": "FOTA_Verizon_Model-A_02To03_HF", "distributionType": "HTTP", "make": "Verizon", "model": "Model-A", "softwareFrom": "FOTA_Verizon_Model-A_00To01_HF", "softwareTo": "FOTA_Verizon_Model-A_02To03_HF", "startDate": "2020-08-21", "endDate": "2020-08-22", "downloadAfterDate": "2020-08-21", "downloadTimeWindowList": [ { "startTime": 20, "endTime": 21 } ], "installAfterDate": "2020-08-21", "installTimeWindowList": [ { "startTime": 22, "endTime": 23 } ], "status": "CampaignRequestPending"}{ "errorCode": "error code string", "errorMessage": "error message string"}Campaign name.
Software name to upgrade to.
Old software name.
New software name.
OMA or HTTP.
Campaign start date.
dateCampaign end date.
dateSpecifies starting date client should download package. If null, client will download as soon as possible.
dateList of allowed download time windows.
Client will install package after date. If null, client will install as soon as possible.
dateList of allowed install time windows.
Device IMEI list.