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 Packages API

The Packages API from Amazon Panorama — 9 operation(s) for packages.

Amazon Panorama Packages 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 Packages. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and pricing.

This API exposes 13 operations across 9 paths, and defines 70 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.

13 operations 9 paths 70 schemas 2 DELETE7 GET3 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 Packages 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 13

Across 9 paths, the API surfaces 13 operations — 2 DELETE, 7 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Packages 13
POST
/packages/template-job
Amazon Panorama Create Node from Template Job
CreateNodeFromTemplateJob 7 params body → 200480481482483
GET
/packages/template-job
Amazon Panorama List Node from Template Jobs
ListNodeFromTemplateJobs 9 params → 200480481482483
POST
/packages
Amazon Panorama Create Package
CreatePackage 7 params body → 200480481482483
GET
/packages
Amazon Panorama List Packages
ListPackages 11 params → 200480481482483484
POST
/packages/import-jobs
Amazon Panorama Create Package Import Job
CreatePackageImportJob 7 params body → 200480481482483
GET
/packages/import-jobs
Amazon Panorama List Package Import Jobs
ListPackageImportJobs 9 params → 200480481482483
DELETE
/packages/{PackageId}
Amazon Panorama Delete Package
DeletePackage 9 params → 200480481482483484
DELETE
/packages/{PackageId}/versions/{PackageVersion}/patch/{PatchVersion}
Amazon Panorama Deregister Package Version
DeregisterPackageVersion 12 params → 200480481482483484
PUT
/packages/{PackageId}/versions/{PackageVersion}/patch/{PatchVersion}
Amazon Panorama Register Package Version
RegisterPackageVersion 10 params body → 200480481482483
GET
/packages/template-job/{JobId}
Amazon Panorama Describe Node from Template Job
DescribeNodeFromTemplateJob 8 params → 200480481482483
GET
/packages/metadata/{PackageId}
Amazon Panorama Describe Package
DescribePackage 8 params → 200480481482483484
GET
/packages/import-jobs/{JobId}
Amazon Panorama Describe Package Import Job
DescribePackageImportJob 8 params → 200480481482483
GET
/packages/metadata/{PackageId}/versions/{PackageVersion}
Amazon Panorama Describe Package Version
DescribePackageVersion 11 params → 200480481482483484

Schemas 70

The contract defines 70 schemas that model the data the API accepts and returns. The most detailed are DescribeNodeFromTemplateJobResponse (12 properties), DescribePackageImportJobResponse (11 properties), DescribePackageVersionResponse (10 properties), DescribePackageResponse (8 properties). Each schema is shown below with its type and property counts.

JobResourceTags
object
Tags for a job.
2 properties 2 required
StorageLocation
object
A storage location.
5 properties 5 required
BucketName
string
NodePackagePatchVersion
string
PackageVersionOutputConfig
object
A package version output configuration.
3 properties 2 required
PackageImportJobType
string
DescribePackageImportJobResponse
object
11 properties 9 required
DescribePackageVersionResponse
object
10 properties 6 required
NodeFromTemplateJob
object
A job to create a camera stream node.
6 properties
NextToken
string
TimeStamp
string
CreatePackageResponse
object
3 properties 1 required
S3Location
object
A location in Amazon S3.
3 properties 2 required
NodeFromTemplateJobStatusMessage
string
MarkLatestPatch
boolean
PackageVersionInputConfig
object
A package version input configuration.
1 property 1 required
OutPutS3Location
object
The location of an output object in Amazon S3.
2 properties 2 required
TemplateValue
string
PackageList
array
PackageOwnerAccount
string
AccessDeniedException
DeletePackageResponse
object
DescribePackageResponse
object
8 properties 6 required
PackageImportJob
object
A job to import a package version.
6 properties
PrincipalArn
string
PackageImportJobOutput
object
Results of a package import job.
4 properties 4 required
PackageVersionStatusDescription
string
ClientToken
string
PrincipalArnsList
array
DescribeNodeFromTemplateJobResponse
object
12 properties 10 required
ResourceNotFoundException
PackageListItem
object
A package summary.
5 properties
LastUpdatedTime
string
NodePackageName
string
Boolean
boolean
NodeFromTemplateJobList
array
TemplateParametersMap
object
InternalServerException
DeregisterPackageVersionResponse
object
JobTagsList
array
Object
string
TemplateType
string
ConflictException
ValidationException
CreatedTime
string
ListPackageImportJobsResponse
object
2 properties 1 required
PackageImportJobStatusMessage
string
TagValue
string
NodeFromTemplateJobStatus
string
PackageImportJobOutputConfig
object
An output configuration for a package import job.
1 property
JobId
string
JobResourceType
string
TagMap
object
ObjectKey
string
PackageVersionStatus
string
NodePackageVersion
string
ListPackagesResponse
object
2 properties
RegisterPackageVersionResponse
object
NodePackageId
string
Description
string
PackageImportJobStatus
string
Bucket
string
ListNodeFromTemplateJobsResponse
object
2 properties 1 required
Region
string
NodePackageArn
string
PackageImportJobList
array
CreatePackageImportJobResponse
object
1 property 1 required
PackageImportJobInputConfig
object
A configuration for a package import job.
1 property
CreateNodeFromTemplateJobResponse
object
1 property 1 required
NodeName
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-panorama-packages-api-openapi.yml Raw ↑

Other APIs Amazon Panorama publishes across the network.

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

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