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

Amazon Panorama Application Instances API

The Application Instances API from Amazon Panorama — 6 operation(s) for application instances.

Amazon Panorama Application Instances API is one of 6 APIs that Amazon Panorama publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Application Instances. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and pricing.

This API exposes 8 operations across 6 paths, and defines 52 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 4 base URLs: http://panorama.{region}.amazonaws.com, https://panorama.{region}.amazonaws.com, http://panorama.{region}.amazonaws.com.cn, https://panorama.{region}.amazonaws.com.cn.

8 operations 6 paths 52 schemas 1 DELETE5 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://panorama.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Amazon Panorama Application Instances API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 8

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

Application Instances 8
POST
/application-instances
Amazon Panorama Create Application Instance
CreateApplicationInstance 7 params body → 200480481482483
GET
/application-instances
Amazon Panorama List Application Instances
ListApplicationInstances 13 params → 200480481
GET
/application-instances/{ApplicationInstanceId}
Amazon Panorama Describe Application Instance
DescribeApplicationInstance 8 params → 200480481482483484
DELETE
/application-instances/{ApplicationInstanceId}
Amazon Panorama Remove Application Instance
RemoveApplicationInstance 8 params → 200480481482483484
GET
/application-instances/{ApplicationInstanceId}/details
Amazon Panorama Describe Application Instance Details
DescribeApplicationInstanceDetails 8 params → 200480481482483484
GET
/application-instances/{ApplicationInstanceId}/package-dependencies
Amazon Panorama List Application Instance Dependencies
ListApplicationInstanceDependencies 12 params → 200480481
GET
/application-instances/{ApplicationInstanceId}/node-instances
Amazon Panorama List Application Instance Node Instances
ListApplicationInstanceNodeInstances 12 params → 200480481
PUT
/application-instances/{ApplicationInstanceId}/node-signals
Amazon Panorama Signal Application Instance Node Instances
SignalApplicationInstanceNodeInstances 8 params body → 200480481482483

Schemas 52

The contract defines 52 schemas that model the data the API accepts and returns. The most detailed are DescribeApplicationInstanceResponse (15 properties), ApplicationInstance (12 properties), DescribeApplicationInstanceDetailsResponse (8 properties), NodeInstance (7 properties). Each schema is shown below with its type and property counts.

ListApplicationInstancesResponse
object
2 properties
NodePackageVersion
string
ApplicationInstanceName
string
NodeInstanceId
string
NodeSignalValue
string
NodePackageName
string
ManifestOverridesPayloadData
string
DeviceReportedStatus
string
ApplicationInstance
object
An application instance on a device.
12 properties
InternalServerException
AccessDeniedException
NodeInstanceStatus
string
ServiceQuotaExceededException
ManifestOverridesPayload
object
Parameter overrides for an application instance. This is a JSON document that has a single key ( PayloadData ) where the value is an escaped string representat…
1 property
Description
string
DesiredState
string
ApplicationInstanceStatus
string
NodeSignal
object
A signal to a camera node to start or stop processing video.
2 properties 2 required
NodePackagePatchVersion
string
DescribeApplicationInstanceResponse
object
15 properties
ApplicationInstances
array
ApplicationInstanceArn
string
ListApplicationInstanceDependenciesResponse
object
2 properties
ConflictException
ValidationException
DeviceName
string
TagValue
string
NodeInstances
array
RemoveApplicationInstanceResponse
object
RuntimeContextName
string
ReportedRuntimeContextStates
array
ManifestPayload
object
A application verion's manifest file. This is a JSON document that has a single key ( PayloadData ) where the value is an escaped string representation of the…
1 property
PackageObjects
array
ReportedRuntimeContextState
object
An application instance's state.
4 properties 4 required
NextToken
string
RuntimeRoleArn
string
ManifestPayloadData
string
ApplicationInstanceStatusDescription
string
TimeStamp
string
NodeInstance
object
A node instance.
7 properties 2 required
ListApplicationInstanceNodeInstancesResponse
object
2 properties
ApplicationInstanceHealthStatus
string
ResourceNotFoundException
TagMap
object
DescribeApplicationInstanceDetailsResponse
object
8 properties
NodeId
string
ApplicationInstanceId
string
PackageObject
object
A package object.
3 properties 3 required
CreateApplicationInstanceResponse
object
1 property 1 required
DefaultRuntimeContextDevice
string
SignalApplicationInstanceNodeInstancesResponse
object
1 property 1 required
NodeName
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-panorama-application-instances-api-openapi.yml Raw ↑

Other APIs Amazon Panorama publishes across the network.

Amazon Panorama Devices API
Amazon Panorama Jobs API
Amazon Panorama Nodes API
Amazon Panorama Packages API
Amazon Panorama Tags API
Where this information came from

This is an independent, third-party profile of Amazon Panorama Application Instances 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.