Get Thumbnail Image

Returns a low-resolution or high-resolution thumbnail from a specified camera at or near a specified time.

Defaults to low-resolution thumbnails.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

This endpoint allows you to extract a thumbnail image from a camera's history by providing a camera ID and a Unix timestamp.

ℹ️

High resolution thumbnails are only generated for cameras that have the timelapse feature enabled in Command.

It is important to understand that this endpoint retrieves images from a cloud-based cache, not directly from the camera. Therefore, the returned image will be the one with the timestamp closest to the one you request, not necessarily an exact match. The response body contains the raw binary data of the JPEG image.

The Get Thumbnail Image endpoint retrieves thumbnails from our cloud backend, not directly from the camera in real-time. The timing of these backend thumbnails depends on camera activity:

  • Normal Operation: Cameras transmit a new thumbnail approximately every 60 seconds.
  • Person Detected: If a person is detected, up to 6 additional thumbnails may be transmitted within that 60-second window.
  • No Motion: If there is absolutely no motion in the scene, the camera may wait up to 5 minutes before transmitting a new thumbnail to conserve resources.

When calling this endpoint, the API response will return the closest available thumbnail. However, due to the asynchronous nature of thumbnail transmission, there may be a variance of up to 5 minutes when no motion is detected.

Upon calling the Get Thumbnail Image API, users will receive the binary data of a JPEG image. Decoding and displaying this binary data can be accomplished using standard image processing tools or libraries.

Query Params
string
required

The unique identifier of the camera.

integer

The approximate timestamp of the requested thumbnail.
Formatted as a Unix timestamp in seconds.
Defaults to the current time.

string
enum
Defaults to low-res

An enumeration.

Allowed:
Response
200

ok

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!