Nest Camera App For Mac
You can use a Mac or Windows computer to set up the following Nest cameras: Nest Cam Indoor Nest Cam Outdoor Dropcam Pro, Dropcam HD. Sign in to the Nest app in your web browser with your Google Account or non-migrated Nest Account. Connect your Nest Thermostats, Nest Cams, Nest Doorbell, or Nest devices and add Nest Aware to one or more devices. Shop the latest Chromecasts, Phones, Speakers & Smart Displays at Google Store. Buy Pixel 5, Nest Audio, Chromecast with Google TV, Nest Wifi, and more!
The Nest API works with all Nest Cam™ models.
Users can add multiple Nest Cams to the devices/cameras
group, up to themaximum perstructure.When you make a call to this data location, you can access Nest Cam data (datavalues for devices in the structure).
All the below values are found under eachdevices/cameras/device_id
in the JSON document.
device_id
Nest Cam unique identifier.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/device_id | |
Returns | string Example: 'awJo6rH..' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
software_version
Software version.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/software_version | |
Returns | string Example: '4.0' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
structure_id
Structure unique identifier.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/structure_id | |
Returns | string Example: 'VqFabWH21nw..' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
where_id
A unique, Nest-generated identifier that representsname
, the display name of the device.
Learn more about where names for Nest Thermostats, Nest Protects and Nest Cams.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/where_id | |
Returns | string Example: 'd6reb_OZTM..' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
where_name
The display name of the device. Associated with the Nest Camwhere_id
. Can be any room name from a listwe provide, or a custom name. Learn more about where names for Nest Thermostats, Nest Protects and Nest Cams.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/where_name | |
Returns | string Example: 'Hallway' |
Access | read-only |
Available in | Camera read / v3 Camera read + images / v4 Camera read/write / v3 Camera read/write + images / v4 |
name
Display name of the device; can be any room name from a list we provide, or acustom name.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/name | |
Returns | string Example: 'Hallway' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
name_long
Long display name of the device. Includes a custom (label), created by the user,or via wheres
.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/name_long | |
Returns | string Example: 'Hallway Nest Cam (upstairs)' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
is_online
Device connection status with the Nest service.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/is_online | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
is_streaming
Camera status, either on and actively streaming video, or off. See How yourcamera works with Home/AwayAssistfor more information.
Caution: You must ask the user if it's ok to change streaming status (turn thecamera on/off). The user must agree to this change before your product canchange this field.Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/is_streaming | |
Returns | boolean Values: true, false |
Access | read/write |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
is_audio_input_enabled
Camera microphone status, either on and listening, or off. Learn more aboutNest Cam audiosettings.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/is_audio_input_enabled | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
last_is_online_change
Timestamp that identifies the last change to the online status, in ISO 8601 format.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_is_online_change | |
Returns | string Example: '2016-12-29T18:42:00.000Z' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
is_video_history_enabled
Nest Awaresubscription status (subscription active or not).
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/is_video_history_enabled | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
web_url
Web URL (deep link) to the live video stream athome.nest.com.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/web_url | |
Returns | string Example: ' https://home.nest.com/cameras/device_id?auth=camera_token ' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
app_url
App URL (deep link) to the live video stream in the Nest app.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/app_url | |
Returns | string Example: ' nestmobile://cameras/device_id?auth=camera_token ' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
is_public_share_enabled
Users can choose to share theirvideoand make it viewable by anyone. When public share is enabled, you can readpublic_share_url
.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/is_public_share_enabled | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read + images / v3-v4 Camera read/write + images / v3-v4 |
activity_zones
Returns an array of all defined Activity Zones.
ActivityZonesare used to monitor motion events within user-defined areas of the video stream.Requires Nest Aware.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/activity_zones | |
Returns | array Example: [ {'name' : 'string1', 'id' : 'string2'},.. ] • string1 is the zone name, either user-defined or automatically generated when the zone is created.• string2 is an identifier assigned by Nest when the Activity Zone is created. |
Access | read-only |
Available in | Camera read + images / v3-v4 Camera read/write + images / v3-v4 |
public_share_url
You can access this URL when a user makes their video streampublic.
Google Nest App Windows 10
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/public_share_url | |
Returns | string Example: ' https://video.nest.com/live/string1?string2 'string1 is the video stream name, either user-defined or automatically generated when the stream is set to public.Caution: string2 is used to make the API call. Do not change the string or the call will fail. |
Access | read-only |
Available in | Camera read + images / v3-v4 Camera read/write + images / v3-v4 |
snapshot_url
Capture an image on demand. Returns the URL of an image captured from the livevideo stream. Requires that the camera is on and actively streaming.
Use this field to get a snapshot from the live video stream.
snapshot_url
- returnsthe URL of an image captured from the live video stream- Requires that the camera is on and actively streaming
The snapshot quality from the API is only 1080p throughput if you are:
- actively viewing the camera stream in the application(
web_url
) - actively viewing the public stream(
app_url
) - subscribed to Nest Aware
If you are not actively viewing the stream or do not have a Nest Awaresubscription, the API has no 1080p source from which to retrieve a snapshotat that resolution and generates a lower-quality image. Also, low local networkbandwidth may cause the API snapshot resolution to dip below 1080p withNest Aware present.
Learn more about bandwidth requirements for Nest Cameras.
/mac-os-x-32-bit-iso-for-virtualbox.html. Mac Os X 32 Bit Iso File For Virtualbox Image Os X 32-bit Or 64-bit Apple offers introduced the Mac Operating-system Sierra as the next version of Macintosh system software program. Mac Os X 32 Bit Iso For Virtualbox Download Jun 07, 2019 First, you’ll need to download a copy of Oracle VM VirtualBox. You’ll also need an ISO image of the macOS version you want to install. Getting hold of an ISO is actually more difficult than you might expect.
Rate limits apply to this call,depending on Nest Aware subscriptionstatus.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/snapshot_url | |
Returns | string Example: ' string1/device_id/string2?auth=camera_token 'Caution: string1 and string2 are used to make the API call. Do not change either string or the call will fail. |
Access | read-only |
Available in | Camera read + images / v3-v4 Camera read/write + images / v3-v4 |
last_event
This object captures information about the last event that triggered anotification.
Some fields and some permission combinations require aNest Awaresubscription to access last event information.
All the below values are found under eachdevices/cameras/device_id/last_event
in the JSONdocument.
has_sound
Sound event - sound was detected.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/has_sound | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
has_motion
Motion event - motion was detected.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/has_motion | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
has_person
Person event - a person was detected.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/has_person | |
Returns | boolean Values: true, false |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
start_time
Event start time, in ISO 8601 format.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/start_time | |
Returns | string Example: '2016-12-29T00:00:00.000Z' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
end_time
Event end time, in ISO 8601 format.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/end_time | |
Returns | string Example: '2016-12-29T00:00:00.000Z' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
urls_expire_time
Timestamp, in ISO 8601 format, that identifies the expiration of these event-relatedURLs:
Expiration time is calculated as:last_event/start_time
+ n days (where n =10 or 30 days, depending on the Nest Aware subscriptionplan).
Requires Nest Aware.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/urls_expire_time | |
Returns | string Example: '2016-12-29T00:00:00.000Z' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
web_url
Web URL (deep link) to the last sound or motion event athome.nest.com. Used to display the last recorded event,and requires user to be signed in to the account.
Requires Nest Aware. If the event URL has expired or the device does not have anactive subscription, then this value is not included in the payload.
See last_event/urls_expire_time
forinformation on this URL's expiration time.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/web_url | |
Returns | string Example: ' https://home.nest.com/cameras/device_id/cuepoints/string?auth=camera_token ' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
app_url
Nest app URL (deep link) to the last sound or motion event. Used to display thelast recorded event, and requires user to be signed in to the account.
Requires Nest Aware. If the event URL has expired or the device does not have anactive subscription, then this value is not included in the payload.
See last_event/urls_expire_time
forinformation on this URL's expiration time.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/app_url | |
Returns | string Example: ' nestmobile://cameras/device_id/cuepoints/string?auth=camera_token ' |
Access | read-only |
Available in | Camera read / v1-v3 Camera read + images / v1-v4 Camera read/write / v1-v3 Camera read/write + images / v1-v4 |
image_url
URL (link) to the image file captured for a sound or motion event.
Requires Nest Aware. Seelast_event/urls_expire_time
forinformation on this URL's expiration time.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/image_url | |
Returns | string Example: ' https://www.dropcam.com/api/wwn.get_image/string1/device_id/string2?auth=camera_token 'Caution: string1 and string2 are used to make the API call. Do not change either string or the call will fail. |
Access | read-only |
Available in | Camera read + images / v1-v4 Camera read/write + images / v1-v4 |
animated_image_url
URL (link) to the gif file captured for a sound or motion event.
Requires Nest Aware.
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/animated_image_url | |
Returns | string Example: ' https://www.dropcam.com/api/wwn.get_image/string1/device_id/string2?auth=camera_token 'Caution: string1 and string2 are used to make the API call. Do not change either string or the call will fail. |
Access | read-only |
Available in | Camera read + images / v1-v4 Camera read/write + images / v1-v4 |
activity_zone_ids
Identifiers for Activity Zones that detected a motion event.
Nest Cam Setup App Mac
Requires Nest Aware. When used with theactivity_zones
array, you can get thezone name from these ids.
If last_event/has_motion
is
true
= returns the activity zone ids that detected a motion eventfalse
= returns an empty array
Details | |
---|---|
https://developer-api.nest.com/devices/cameras/device_id/last_event/activity_zone_ids | |
Returns | array Example: [ string1, string2,.. ] |
Access | read-only |
Available in | Camera read + images / v3-v4 Camera read/write + images / v3-v4 |
Alphabet's Nest this week rolled out an update to its app platform that allows owners to stream Nest Cam feeds directly to fourth-generation Apple TV units, while introducing a new video clip creation and sharing feature called 'instaclip.'
Nest is touting video clip creation and sharing, dubbed 'instaclip,' as the app update's main feature addition, but other improvements like activity notifications and a tweaked user interface also arrive for iOS 10 with Nest version 5.9.
As noted in a blog post on Thursday, instaclips can be used to capture and share impromptu holiday moments with friends and family. Powered by subscription service Nest Aware — a requirement for instaclips to work — the feature automatically detects potentially interesting action to create a short clip viewable in the Nest app.
Tapping on the 'clip' icon generates a clip, while pressing and holding the same button lets users customize a clip's length. Instaclips can be uploaded to a customer's online archive, or stored on their iOS device for sharing.
In addition to instaclips, iOS users now get snapshots alongside activity alerts, a feature previously limited to Android devices. Those with Nest Aware are also receive short video clips viewable within a notification pane. The app also includes a new button that switches Nest Cam video feeds and history between fullscreen and portrait viewing modes without forcing users to rotate their iPhone.
Windows Nest App
Finally, fourth-generation Apple TV owners can download the new Nest tvOS app to access to live Nest Cam video feeds on the big screen. The app supports multiple homes linked to a single account, and is capable of displaying four live camera feeds on a single screen. Nest Aware customers also have access to history archives with activity indicators.
Nest on Thursday said Apple TV functionality was 'coming soon,' though the app and service appear to be live in the tvOS App Store.
Nest has yet to integrate HomeKit support into its product lineup, which would bring live video viewing and other functionality to Apple's home automation hub.
Nest for iOS and tvOS are free downloads from their respective App Stores.
AppleInsider has affiliate partnerships and may earn commission on products purchased through affiliate links. These partnerships do not influence our editorial content.