Soracom Cloud Camera Services API

Manage Soracom Cloud Camera Services (SoraCam) devices, livestream URLs, image exports, recording exports, motion events, atomic timestamps, and dedicated cellular pack provisioning.

Operations 58

GET /sora_cam/devices List SoraCam compatible camera devices #
DELETE /sora_cam/devices/{device_id} Delete the SoraCam compatible camera device identified by device_id #
GET /sora_cam/devices/{device_id} Get the SoraCam compatible camera device information identified by device_id #
GET /sora_cam/devices/{device_id}/atom_cam/firmware/update Retrieve firmware update information for a SoraCam compatible camera device #
POST /sora_cam/devices/{device_id}/atom_cam/firmware/update Update a firmware for a SoraCam compatible camera device #
DELETE /sora_cam/devices/{device_id}/atom_cam/license Unassign the license from a SoraCam compatible camera device #
PUT /sora_cam/devices/{device_id}/atom_cam/license Update the assigned license for a SoraCam compatible camera device #
GET /sora_cam/devices/{device_id}/atom_cam/live_image Get a live image from a SoraCam compatible camera device #
GET /sora_cam/devices/{device_id}/atom_cam/options Retrieve enabled options for a SoraCam-compatible camera #
PUT /sora_cam/devices/{device_id}/atom_cam/options/real_time_access Enable or disable real-time access for a SoraCam-compatible camera #
GET /sora_cam/devices/{device_id}/atom_cam/settings Retrieve the camera's various settings #
GET /sora_cam/devices/{device_id}/atom_cam/settings/motion Retrieve the settings for motion detection #
POST /sora_cam/devices/{device_id}/atom_cam/settings/motion Change the settings for motion #
GET /sora_cam/devices/{device_id}/atom_cam/settings/motion_sensitivity Retrieve the settings for motion sensitivity #
POST /sora_cam/devices/{device_id}/atom_cam/settings/motion_sensitivity Change the settings for motion sensitivity #
GET /sora_cam/devices/{device_id}/atom_cam/settings/motion_tagging Retrieve the display settings for motion tagging #
POST /sora_cam/devices/{device_id}/atom_cam/settings/motion_tagging Change the display settings for motion tagging #
GET /sora_cam/devices/{device_id}/atom_cam/settings/night_vision Retrieve the settings for night vision mode #
POST /sora_cam/devices/{device_id}/atom_cam/settings/night_vision Change the settings for night vision mode #
GET /sora_cam/devices/{device_id}/atom_cam/settings/quality Retrieve the quality settings #
POST /sora_cam/devices/{device_id}/atom_cam/settings/quality Change the quality settings #
GET /sora_cam/devices/{device_id}/atom_cam/settings/rotation Retrieve the settings for rotating the image by 180 degrees #
POST /sora_cam/devices/{device_id}/atom_cam/settings/rotation Change the settings for rotating the image by 180 degrees #
GET /sora_cam/devices/{device_id}/atom_cam/settings/sound Retrieve the settings for sound detection #
POST /sora_cam/devices/{device_id}/atom_cam/settings/sound Change the settings for sound detection #
GET /sora_cam/devices/{device_id}/atom_cam/settings/sound_sensitivity Retrieve the settings for sound sensitivity #
POST /sora_cam/devices/{device_id}/atom_cam/settings/sound_sensitivity Change the settings for sound sensitivity #
GET /sora_cam/devices/{device_id}/atom_cam/settings/status_light Retrieve the settings for the status light (indicator light that shows the… #
POST /sora_cam/devices/{device_id}/atom_cam/settings/status_light Change the settings for the status light (indicator light that shows the status… #
GET /sora_cam/devices/{device_id}/atom_cam/settings/timestamp Retrieve the display settings for the timestamp shown on the bottom right of… #
POST /sora_cam/devices/{device_id}/atom_cam/settings/timestamp Change the display settings for the timestamp shown on the bottom right of the… #
POST /sora_cam/devices/{device_id}/data Save arbitrary data to Harvest Data linked to a SoraCam compatible camera device #
PUT /sora_cam/devices/{device_id}/data/{time} Save arbitrary data to Harvest Data linked to a SoraCam compatible camera… #
GET /sora_cam/devices/{device_id}/events List SoraCam events for the specified device #
GET /sora_cam/devices/{device_id}/exports/usage Get the remaining number of still images that can be exported and the remaining… #
DELETE /sora_cam/devices/{device_id}/exports/usage/limit_override Reset the monthly limit on the recorded video time available for export for… #
PUT /sora_cam/devices/{device_id}/exports/usage/limit_override Set the monthly limit on the recorded video time available for export for… #
GET /sora_cam/devices/{device_id}/images/exports Get a list of the current status of the process of exporting still image from… #
POST /sora_cam/devices/{device_id}/images/exports Start the process of exporting still images from recorded video saved on the… #
GET /sora_cam/devices/{device_id}/images/exports/{export_id} Get the current status of the process of exporting still images from recorded… #
GET /sora_cam/devices/{device_id}/name Get the current name of the SoraCam compatible camera device #
POST /sora_cam/devices/{device_id}/name Changes the name of the SoraCam compatible camera device #
GET /sora_cam/devices/{device_id}/power_state Get the current power state of the SoraCam compatible camera device #
POST /sora_cam/devices/{device_id}/power_state Changes the power state of the SoraCam compatible camera device #
POST /sora_cam/devices/{device_id}/reboot Reboot the SoraCam compatible camera device #
GET /sora_cam/devices/{device_id}/recordings_and_events Retrieve a list of recording periods and events for a SoraCam compatible camera… #
GET /sora_cam/devices/{device_id}/stream Get information for streaming recorded video from the cloud #
GET /sora_cam/devices/{device_id}/videos/exports Get a list of the current status of the process of exporting recorded video… #
POST /sora_cam/devices/{device_id}/videos/exports Start the process of exporting recorded video saved on the cloud #
GET /sora_cam/devices/{device_id}/videos/exports/{export_id} Get the current status of the process of exporting recorded video taken with a… #
GET /sora_cam/devices/atom_cam/firmware/updates Retrieve a list of SoraCam compatible camera devices that can update the… #
GET /sora_cam/devices/events List SoraCam events #
GET /sora_cam/devices/images/exports Get a list of the current status of the process of exporting still image from… #
GET /sora_cam/devices/videos/exports Get a list of the current status of the process of exporting recorded video… #
GET /sora_cam/license_packs List license packs of Soracom Cloud Camera Services #
PUT /sora_cam/license_packs/{license_pack_id}/quantity Update the license quantity of Soracom Cloud Camera Services #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/soracom-soracam-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

soracom-soracam-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Soracom API v1
  title: Soracom Sora Cam API
  version: 20250903-043502
servers:
- description: Japan coverage production API endpoint
  url: https://api.soracom.io/v1
- description: Global coverage production API endpoint
  url: https://g.api.soracom.io/v1
tags:


# --- truncated at 32 KB (150 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/soracom/refs/heads/main/openapi/soracom-soracam-api-openapi.yml