Page optimized for desktop experience. Please use a desktop browser for best compatibility.

Add a DME

This endpoint adds a new DME to Rev.

POST
/api/v2/devices/dmes

Request Body

application/json

{
  "name": "myDME",
  "macAddress": "000C29A41000",
  "isActive": true,
  "prepositionContent": true,
  "isVideoStorageDevice": true,
  "manualVideoStreams": [
    "name": "myVideoStream",
    "url": "http://myexample.com",
    "encodingType": "hls",
    "isMulticast": false
  ],
  "videoStreamsGroupsToAdd": [
    "name": "myVideoStreamGroup",
    "hasHls": false
  ]
}

Request Parameters

Name Type Description
name string, required DME device name
macAddress string, required MAC address for the DME. Must be unique to the Rev account.
isActive string, optional true / false Defaults to false
prepositionContent string, optional true / false Defaults to false
isVideoStorageDevice string, optional true / false Defaults to false
manualVideoStreams [ ] object, optional
  • name = stream name
  • url = video streaming URL
  • encodingType = type of stream (h264 / hls / hds / h264ts / mpeg4 / mpeg2 / wm)
  • isMulticast = true / false
VideoStreamsGroupsToAdd [ ] object, optional
  • name = video stream name
  • hasHls = true / false – should an HLS stream also be created

Response Messages

successful response

{ "deviceId": "8fab7499-0da6-4887-a0f0-485cf0c9219e" }

Unauthorized error

Internal server error