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

Spectro Cloud appDeployments API

The appDeployments API from Spectro Cloud — 9 operation(s) for appdeployments.

Spectro Cloud appDeployments API is one of 42 APIs that Spectro Cloud publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include App Deployments. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 13 operations across 9 paths, and defines 47 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://edge-host-ip:5080.

13 operations 9 paths 47 schemas 1 DELETE6 GET1 PATCH2 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api.spectrocloud.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Spectro Cloud appDeployments API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Authorization).

  • Authorization — JWT authorization token obtained using /v1/users/default/login API

Paths & Operations 13

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

appDeployments 13
POST
/v1/appDeployments
Creates a application deployment in the virtual cluster
v1AppDeploymentsVirtualClusterCreate 1 param body → 201
POST
/v1/appDeployments/clusterGroup
Creates a application deployment in one of virtual clusters in the cluster group
v1AppDeploymentsClusterGroupCreate 1 param body → 201
DELETE
/v1/appDeployments/{uid}
Deletes the specified application deployment
v1AppDeploymentsUidDelete 2 params → 204
GET
/v1/appDeployments/{uid}
Returns the specified application deployment
v1AppDeploymentsUidGet 2 params → 200
GET
/v1/appDeployments/{uid}/profile
Returns profile of the specified application deployment
v1AppDeploymentsUidProfileGet 2 params → 200
PUT
/v1/appDeployments/{uid}/profile
Updates the specified application deployment profile
v1AppDeploymentsUidProfileUpdate 2 params body → 204
PATCH
/v1/appDeployments/{uid}/profile/apply
Apply the application deployment profile updates
v1AppDeploymentsUidProfileApply 3 params → 204
GET
/v1/appDeployments/{uid}/profile/tiers/{tierUid}
Returns the specified application deployment profile tier information
v1AppDeploymentsProfileTiersUidGet 3 params → 200
PUT
/v1/appDeployments/{uid}/profile/tiers/{tierUid}
Updates the specified application deployment profile tier information
v1AppDeploymentsProfileTiersUidUpdate 3 params body → 204
GET
/v1/appDeployments/{uid}/profile/tiers/{tierUid}/manifests
Retrieves a list of manifests of the specified application deployment profile tier
v1AppDeploymentsProfileTiersUidManifestsGet 3 params → 200
GET
/v1/appDeployments/{uid}/profile/tiers/{tierUid}/manifests/{manifestUid}
Returns the specified application deployment tier manifest information
v1AppDeploymentsProfileTiersManifestsUidGet 4 params → 200
PUT
/v1/appDeployments/{uid}/profile/tiers/{tierUid}/manifests/{manifestUid}
Updates the specified application deployment tier manifest information
v1AppDeploymentsProfileTiersManifestsUidUpdate 4 params body → 204
GET
/v1/appDeployments/{uid}/profile/versions
Retrieves a list of profile versions of the specified application deployment
v1AppDeploymentsUidProfileVersionsGet 2 params → 200

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are v1AppTierSpec (9 properties), v1ClusterPackStatus (9 properties), v1AppTierUpdateEntity (7 properties), v1ObjectMeta (7 properties). Each schema is shown below with its type and property counts.

v1AppTierUpdateEntity
object
Application tier update request payload
7 properties
v1ObjectMeta
object
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
7 properties
v1Time
string
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time pack…
v1AppDeploymentClusterGroupTargetSpec
object
Application deployment cluster group target spec
3 properties 2 required
v1ManifestPublishedSpec
object
Manifest spec
1 property
v1Uid
object
1 property 1 required
v1AppDeploymentTargetEnvironmentRef
object
Application deployment target environment reference
3 properties
v1Manifest
object
Manifest object
2 properties
v1AppDeploymentProfile
object
Application deployment profile
2 properties
v1AppTierManifests
object
Application tier manifests data
1 property
v1ObjectMetaInputEntity
object
ObjectMeta input entity for object creation
3 properties
v1AppDeploymentClusterGroupConfigEntity
object
Application deployment cluster group config
1 property
v1AppProfileTemplateSpec
object
Application profile template specs
2 properties
v1AppDeploymentStatus
object
Application deployment status
3 properties
v1ServicePort
object
2 properties 1 required
v1AppDeploymentConfig
object
Application deployment config response
1 property
v1ManifestRefUpdateEntity
object
Manifest update request payload
3 properties 1 required
v1AppDeploymentClusterRef
object
Application deployment cluster reference
3 properties
v1ManifestData
object
Published manifest object
2 properties
v1AppDeploymentProfileVersion
object
Application deployment profile version
2 properties
v1AppTierSpec
object
Application tier specs
9 properties
v1AppDeploymentClusterGroupSpec
object
Application deployment cluster group spec
2 properties
v1AppDeploymentVirtualClusterSpec
object
Application deployment virtual cluster spec
2 properties
v1AppDeploymentVirtualClusterConfigEntity
object
Application deployment virtual cluster config
1 property
v1AppDeploymentClusterGroupEntity
object
Application deployment cluster group request payload
2 properties
v1ClusterCondition
object
6 properties 2 required
v1AppDeploymentProfileEntity
object
Application deployment profile request payload
1 property 1 required
v1AppDeploymentTargetConfig
object
Application deployment target config response
2 properties
v1AppDeploymentTargetClusterLimits
object
Application deployment target cluster limits
3 properties
v1AppTierProperty
object
Application tier property object
4 properties
v1AppTierType
string
v1AppDeploymentVirtualClusterTargetSpec
object
Application deployment virtual cluster target spec
1 property 1 required
v1ClusterPackManifestStatus
object
3 properties
v1LoadBalancerService
object
3 properties
v1AppDeploymentProfileSpec
object
Application deployment profile spec
2 properties
v1AppTier
object
2 properties
v1AppDeployment
object
Application deployment response
3 properties
v1AppDeploymentVirtualClusterEntity
object
Application deployment virtual cluster request payload
2 properties
v1ObjectReference
object
ObjectReference contains enough information to let you inspect or modify the referred object.
3 properties
v1AppDeploymentProfileMeta
object
Application deployment profile metadata
3 properties
v1AppDeploymentSpec
object
Application deployment spec
2 properties
v1AppTierRef
object
Application tier reference
4 properties
v1AppDeploymentProfileVersions
object
Application deployment profile versions
3 properties
v1ClusterPackStatus
object
9 properties
v1AppProfileTemplate
object
Application profile template information
2 properties
v1AppTierPropertyEntity
object
Application tier property object
2 properties
v1LifecycleStatus
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

spectro-cloud-appdeployments-api-openapi.yml Raw ↑

Other APIs Spectro Cloud publishes across the network.

Spectro Cloud activations API
Spectro Cloud apiKeys API
Spectro Cloud appProfiles API
Spectro Cloud audits API
Spectro Cloud auth API
Spectro Cloud cloudaccounts API
Spectro Cloud cloudconfigs API
Spectro Cloud clouds API
Spectro Cloud clustergroups API
Spectro Cloud clusterprofiles API
Spectro Cloud clusterTemplates API
Spectro Cloud dashboard API
Where this information came from

This is an independent, third-party profile of Spectro Cloud appDeployments 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.