1. Device
RoscoLive API v1.0(v2.41.0)
  • Authentication
    • Login
      POST
    • Logout
      GET
  • Report
    • Get custom report data
      GET
    • Get paired GO device report
      GET
    • Update custom report
      POST
    • Create custom report for user
      PUT
  • Company
    • private
      • Create a new partner company
      • Update partner company info
      • Get a partner company
      • Disable a customer company
      • Enable a customer company
      • Disable a partner company
      • Enable a partner company
    • Create a company
      PUT
    • Get a company by ID
      GET
    • Update company
      POST
    • Get a company
      GET
    • Get companies
      GET
    • Get own partner company
      GET
  • Remote Device Management
    • Get device config history
      GET
    • Get device config history file
      GET
  • Device
    • Search devices
      GET
    • Update a device settings
      POST
    • Get a device
      GET
    • Get list of company devices
      GET
    • Get device with driver ID
      GET
    • Create devices (auto-prov/DV4/DV6/DV7)
      PUT
    • Get devices for all companies available for user
      GET
    • Get device list for multiple companies
      GET
    • Get current activity status of devices
      GET
  • Driver Scoring / Coaching
    • Get company event score weights
    • Update company event score weights
  • Event
    • Get Company Events
    • Get Latest Event for Each Device in Company
    • Share an event
    • Get a last updated event of devices
    • Get list of company events
  • External Service
    • BeWhere
      • Get BeWhere trackers by group
      • Add BeWhere tracker to group
      • Remove BeWhere tracker from group
      • Get list of BeWhere trackers for a company
      • Get available dates for a BeWhere tracker
      • Get metadata for a BeWhere tracker
  • Group
    • Get devices of a group
  • Metadata
    • Get alerts and events of devices for company
    • Get alerts of a device
  • Webhooks
    • Add Webhook Subscription to Multiple Event Types
    • Get Notification Subscriptions for Event Type
    • Set Notifications for Event Type
    • Remove Notification Subscription for Event Type
    • Get All Webhook Subscriptions for a Company
  • Installer App
    • Get user installed devices
  1. Device

Create devices (auto-prov/DV4/DV6/DV7)

PUT
/partners/companies/{company_name}/devices
Create a device in a company's account. 50 devices and more can be created at the same time.
The snlist key contains a list of objects with each object containing the following keys:
snlist
KeyTypeDescription
enable_ch3bool: default=falseA flag value that when true will send a config with channel 3 enabled to the camera after install. This field is optional and defaults to false
tag_platestring: default=""The vehicle’s license plate number. This field is optional and defaults to null if no value is provided.
snstringFor DV6 installation this will be the IMEI found on the camera.
vin (optional)string: default=""The VIN of the vehicle the camera is being installed in.

After a device is created, the camera name will be assigned the VIN
name (optional)string: default=vinName of the vehicle the camera is being installed in.
adas_vehicle_hood_len (optional)float: default=0.0The ADAS measurement for length from front of vehicle to camera. The units for this value are centimeters.
adas_camera_height (optional)float: default=150.0The ADAS measurement for the vertical distance from the ground to the camera. The units for this value are centimeters.
adas_vehicle_width (optional)float: default=170.0The ADAS measurement for the entire width of the vehicle. The units for this value are centimeters.
adas_camera_offset (optional)float: default=0.0The ADAS measurement for the distance from the center line of the vehicle to the camera looking inside out from the driver seat. Measurements left of center are positive numbers and measurements right of center are negative numbers. The units for this value are centimeters.
device_type (optional)string:
allowed values: "dv4", "dv6", "dv7";
default="dv6"
Type of the camera. This field is optional and defaults to "dv6" if no value is provided. If the actual device type of the passed sn value does not match the specified device_type, a mismatch error is returned.

Request

Path Params

Responses

🟢200Success
application/json
Bodyapplication/json

🟠400Bad Request
🟠401Login Required
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://fleet.roscolive.com/api/v1.0/partners/companies//devices'
Response Response Example
200 - Success
{
    "meta": {
        "code": 200
    },
    "response": {
        "devices": [
            {
                "active": true,
                "adas_camera_height": 150,
                "adas_camera_offset": 0,
                "adas_units": "imperial",
                "adas_vehicle_hood_len": 0,
                "adas_vehicle_width": 170,
                "ads_online": false,
                "canbus": "0",
                "cardreader": false,
                "channel_available": "1,2",
                "config_checksum": 0,
                "created_at": "Wed, 31 Jul 2024 18:02:01 GMT",
                "data_limit": 1,
                "data_online": false,
                "device_id": "3144799167",
                "device_type": "dv6",
                "disable_live_stream": false,
                "driver_recognition": "company_setting",
                "exceeded_livestream_limit": false,
                "firmware": null,
                "flood_blocked": false,
                "general_status": null,
                "groups": [
                    "Installed Devices"
                ],
                "incorrect_device_time": false,
                "installed_by_user_id": 4737,
                "is_flagged": false,
                "live_online": false,
                "no_sd_card": false,
                "online_gps": false,
                "parking_duration": 60,
                "pending_company_profile": null,
                "serial_number": "015974000000231",
                "sleep": 0,
                "sleep_mode_enabled": false,
                "status": "used",
                "tag_plate": null,
                "vehicle_icon": "van",
                "vehicle_name": "015974000000231",
                "vin_number": null
            }
        ]
    },
    "result": "OK"
}
Modified at 2026-06-23 16:46:13
Previous
Get device with driver ID
Next
Get devices for all companies available for user
Built with