Requested Media Partially Available

The REQUESTED_MEDIA_PARTIALLY_AVAILABLE event notifies subscribers that the system was able to access some, but not all, of the requested video duration.

**Event Name:**REQUESTED_MEDIA_PARTIALLY_AVAILABLE

**Enablement Package:**NA


Trigger Condition

  • REQUESTED_MEDIA_PARTIALLY_AVAILABLE webhook event should be subscribed.
  • The webhook is triggered when a portion (chunk) of the requested video available on the SD card for camera vendor 15 (Surfsight) becomes available in the Azuga system.
  • The event is triggered when the request status is 6, indicating partial availability.

Example Payload

{
  "messageType": "REQUESTED_MEDIA_PARTIALLY_AVAILABLE",
  "generatedAt": 1732610579549,
  "data": {
    "requestedMediaId": "b4d1d65d-abd1-11ef-a071-911ba6139748",
    "requestedMediaName": "25Nov2024_0101303489_Request:1",
    "safetyCamDeviceId": "1457c06c-0533-11ee-b8c4-ad3118588c1b",
    "safetyCamSerialNum": "357660102175957",
    "startTime": "2024-11-25 08:36:00",
    "endTime": "2024-11-25 08:41:00",
    "requestorId": "8a9388a8-84d3-0640-0184-ed783d831309",
    "requestorName": "AFM Admin",
    "vehicleId": "ddb312c8-3063-11ee-924d-9f6b04f645e8",
    "vehicleName": "0101303489",
    "groupId": "c337220c-8672-11e2-9b71-55cae3166848",
    "groupName": "Default Group",
    "driverId": "8a94907b-918c-6f64-0191-927652f42c68",
    "driverName": "Event Driver",
    "customerId": 1059,
    "vendorId": 15,
    "recordStatus": 1,
    "chunksAvailable": [
      {
        "cameraId": 2,
        "start": "2024-11-25 08:36:00",
        "end": "2024-11-25 08:41:00"
      },
      {
        "cameraId": 1,
        "start": "2024-11-25 08:36:00",
        "end": "2024-11-25 08:41:00"
      }
    ],
    "status": 6,
    "mediaLinks": [
      {
        "cameraId": 2,
        "start": "2024-11-25 08:36:00",
        "end": "2024-11-25 08:41:00",
        "link": "https://azuga-video-telematics-prod.s3.us-west-2.amazonaws.com/357660102175957/5384790922/1732523910/2.mp4",
        "thumbnailLink": "https://azuga-video-telematics-prod.s3.us-west-2.amazonaws.com/357660102175957/5384790922/1732523910/2.jpg",
        "mediaType": 1
      }
    ]
  }
}

Reference

Field

Description

messageType*
string

Type of Message(Identifies the type of event being sent).
Example: REQUESTED_MEDIA_PARTIALLY_AVAILABLE

generatedAt*
number (epoch ms)

The exact time the webhook was created, in epoch milliseconds (UTC).
Example: 1732610579549

data*
object

Contains all the details related to the media request.

requestedMediaId*
string

A unique identifier for the specific video request. Example: b4d1d65d-abd1-11ef-a071-911ba6139748

requestedMediaName*
string

A readable name for the requested video. Usually includes date/time.
Example: 25Nov2024_0101303489_Request:1

safetyCamDeviceId*
string

Internal Azuga ID for the camera device. Example: 1457c06c-0533-11ee-b8c4-ad3118588c1b

safetyCamSerialNum*
String

The serial number printed on the camera device. Example: "357660102175957"

startTime*
string (UTC)

Start timestamp of the requested footage (UTC – format: YYYY-MM-DD HH:MM:SS). Example: 2024-11-25 08:36:00

endTime*
string (UTC)

End timestamp of the requested footage (UTC – format: YYYY-MM-DD HH:MM:SS). Example: 2024-11-25 08:41:00

requestorId*
String

Unique ID of the user who requested the video. Example: "8a9388a8-84d3-0640-0184-ed783d831309"

requestorName*
String

Name of the person who initiated the request.
Example: "AFM Admin"

vehicleId*
string

The Azuga ID of the vehicle from which the footage was requested. Example: ddb312c8-3063-11ee-924d-9f6b04f645e8

vehicleName*
string

Display name / fleet number of the vehicle.
Example: 0101303489

groupId*
string

ID of the group the vehicle belongs to.
Example: c337220c-8672-11e2-9b71-55cae3166848

groupName*
string

Name of the group the vehicle belongs to. Example: Default Group

driverId*
string

Driver ID associated at the time of event. Example: 8a94907b-918c-6f64-0191-927652f42c68

driverName*
String

Driver name associated at the time of event. Example: "Event Driver"

customerId*
number

Unique ID of the customer account. Example: "1059"

vendorId*
number

Camera vendor ID 15 (15 = Surfsight camera).

recordStatus*
number

Indicates record availability status.
Example: 1

chunksAvailable*
array

List of all available video segments (chunks) from each camera stream.

mediaLinks*
array

Download links for the video files and thumbnails.

cameraId*
number

Camera stream ID. Example: (e.g., 1 = road-facing, 2 = driver-facing).

start*
String

Video chunk start time (UTC – YYYY-MM-DD HH:MM:SS). Example: 2024-11-25 08:36:00

end*
string

Video chunk end time (UTC – YYYY-MM-DD HH:MM:SS).
Example: 2024-11-25 08:41:00

link*
string

Direct downloadable video file link (URL). Example: https://azuga-video-telematics-prod.s3.us-west-2.amazonaws.com/357660102175957/5384790922/1732523910/2.mp4

thumbnailLink*
string

Downloadable image thumbnail (URL). Example: "https://azuga-video-telematics-prod.s3.us-west-2.amazonaws.com/357660102175957/5384790922/1732523910/2.jpg"

mediaType*
number

Type of media. Example: 1 (1 indicates Video)