Skip to content

Add Devices (Batch)

API Address:/v2/devicemgr/r3/openapi/device/createBatch

Request Method:POST

Request Data Type:application/json

Response Data Type:*/*

API Description:

Request Example:

javascript
{
    "devices": [
        {
            "authMode": 0,
            "deviceKey": "DK00001",
            "deviceName": "DeviceName1",
            "fingerPrint": "d30075fefc2c86d1f9ae5a2960750485076d7213",
            "psk": "",
            "sn": "SN0001"
        },
        {
            "authMode": 0,
            "deviceKey": "DK00002",
            "deviceName": "DeviceName2",
            "fingerPrint": "d30075fefc2c86d1f9ae5a2960750485076d7212",
            "psk": "",
            "sn": "SN00002"
        }
    ],
        "productKey": "PK0001"
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
deviceCreateBatchDtodeviceCreateBatchDtobodytrueBatch device creation parametersBatch device creation parameters
  devicesDevice information, maximum 500 devicestruearrayDevice information
    authModeAuthentication method, 0-Dynamic authentication 1-Static authentication 2-X509, default 0falseinteger
    deviceKeyDevice DKtruestring
    deviceNameDevice namefalsestring
    fingerPrintDevice fingerprint, required for X509 device additionfalsestring
    pskpsk, required for China Telecom AEP device additionfalsestring
    snDevice SNfalsestring
  productKeyProduct PKtruestring

Response Status:

Status CodeDescriptionSchema
200OKActionResultOfobject
201Created
401Unauthorized
403Forbidden
404Not Found

Response Parameters:

Parameter NameParameter DescriptionTypeSchema
codeReturn codeobject
dataObjectobject
exp1string
msgPrompt messageobject
pageNumCurrent page numberobject
pageSizeItems per pageobject
pagesTotal pagesobject
totalTotal countobject

Response Example:

javascript
{
    "code": 200,
    "msg": ""
}