Each new device object requires Platform_ID to be specified.

Platform name
Platform_ID
BrowserView 7
MetricsView 3
ServerView 1

UserView based devices can be created only using special EveryStep Scripting Tool.

Device can be created using 2 methods:

PUT on the following URI : /devices
POST on the following URI: /devices?verb=PUT

PUT / POST Content example (formatted):

{
    "Avoid_Simultaneous_Checks":true,
    "False_Positive_Check":false,
    "Locations":[1,2,4],
    "Send_Uptime_Alert":true,
    "Frequency":60,
    "Filter_Id":1091,
    "Scheduler_Id":832,
    "Notifications":
    {
        "Notification_Groups":
        [
            {
                "Id":608,
                "Time_Shift_Min":10
            },
            {
                "Id":609,
                "Time_Shift_Min":20
            },
            {
                "Id":613,
                "Time_Shift_Min":0
            }
        ]
    },
    "Platform_Id":1,
    "Package_Id": 17,
    "Name":"new device"
}

When you set-up new device and do not assign any filter, the default filter is automatically assigned to it.
Success response

{
    "Success":true,
    "Result":8666
}