How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Coram Ai cameras API

Manage individual cameras within your organization. Use these endpoints to register new cameras, update camera settings, retrieve camera information and status, move cameras between locations, and delete cameras from your system.

Coram Ai cameras API is one of 8 APIs that Coram Ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Camera. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 5 operations across 2 paths, and defines 34 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://developer.coram.ai.

5 operations 2 paths 34 schemas 1 DELETE1 GET1 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.coram.ai/developer-api
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Coram Ai cameras API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (X-Auth-Token). By default, every request must be authenticated.

Paths & Operations 5

Across 2 paths, the API surfaces 5 operations — 1 DELETE, 1 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

cameras 5

Manage individual cameras within your organization. Use these endpoints to register new cameras, update camera settings, retrieve camera information and status, move cameras betwe…

GET
/v1/cameras
List cameras
list_cameras 8 params → 200422
POST
/v1/cameras
Register cameras
register_cameras body → 200422
DELETE
/v1/cameras
Delete cameras
delete_cameras body → 200422
PATCH
/v1/cameras
Update cameras
update_cameras body → 200422
POST
/v1/cameras/move
Move cameras
move_cameras body → 200422

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are Camera (20 properties), RegisterCameraPayload (8 properties), UpdateCameraSuccessData (6 properties), UpdateCameraPayload (6 properties). Each schema is shown below with its type and property counts.

UpdateCameraPayload
object
Request model for updating a single camera in bulk operation.
6 properties 1 required
RegisterCameraSuccessResult
object
Success result for camera registration.
2 properties 1 required
RegisterCameraPayload
object
Request model for registering a single camera in bulk operation.
8 properties 3 required
CameraGroup
object
A logical grouping of cameras for organization and access control.
2 properties 2 required
Camera
object
Complete camera information in list response.
20 properties 13 required
RegisterCameraSuccessData
object
Data returned for a successfully registered camera.
2 properties 2 required
MoveCameraSuccessResult
object
Success result for camera move.
2 properties 1 required
UpdateCameraErrorResult
object
Error result for camera update.
2 properties 1 required
DeleteCameraPayload
object
Request model for deleting a single camera in bulk operation.
1 property 1 required
CameraNVRInfo
object
NVR (Network Video Recorder) associated with the camera.
2 properties 1 required
FeatureFlags
object
Current feature flag settings for a camera.
4 properties 4 required
ErrorResponse
object
Error response model.
2 properties 1 required
CameraList
object
Paginated list of cameras.
2 properties 2 required
UpdateCameraResponse
object
Response model for bulk camera update.
3 properties 1 required
CameraStatus
object
Current connectivity status of a camera.
2 properties 1 required
DeleteCameraErrorResult
object
Error result for camera delete.
2 properties 1 required
Credentials
object
Authentication credentials for camera access.
2 properties 2 required
MoveCameraResponse
object
Response model for bulk camera move.
3 properties 1 required
Summary
object
Summary of operation.
3 properties 3 required
DeleteCameraSuccessData
object
Data returned for a successfully deleted camera.
1 property 1 required
UpdateCameraSuccessData
object
Data returned for a successfully updated camera.
6 properties 1 required
RegisterCameraRequest
object
Request model for bulk camera registration.
2 properties 2 required
CameraFeatureFlag
object
Feature flags to update on a camera.
3 properties
MoveCameraErrorResult
object
Error result for camera move.
2 properties 1 required
MoveCameraPayload
object
Request model for moving a camera to a different NVR.
2 properties 2 required
CameraLocation
object
Location associated with cameras and camera groups.
3 properties 3 required
ErrorDetails
object
Error message
4 properties 2 required
RegisterCameraErrorResult
object
Error result for camera registration.
2 properties 1 required
DeleteCameraResponse
object
Success response model for camera delete.
3 properties 1 required
UpdateCameraSuccessResult
object
Success result for camera update.
2 properties 1 required
DeleteCameraSuccessResult
object
Success result for camera delete.
2 properties 1 required
MoveCameraSuccessData
object
Data returned for a successfully moved camera.
2 properties 2 required
ErrorCode
string
Centralized error codes for Developer API endpoints.
RegisterCameraResponse
object
Success response model for camera registration.
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

coram-ai-cameras-api-openapi.yml Raw ↑

Other APIs Coram Ai publishes across the network.

Coram Ai alerts API
Coram Ai camera-groups API
Coram Ai doors API
Coram Ai events API
Coram Ai locations API
Coram Ai nvrs API
Coram Ai reunification API
Where this information came from

This is an independent, third-party profile of Coram Ai cameras API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.