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

The registries API from Spectro Cloud — 28 operation(s) for registries.

Spectro Cloud registries 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 Registries. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 38 operations across 28 paths, and defines 49 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.

38 operations 28 paths 49 schemas 5 DELETE17 GET12 POST4 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 registries 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 38

Across 28 paths, the API surfaces 38 operations — 5 DELETE, 17 GET, 12 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

registries 38
GET
/v1/registries/helm
Retrieves a list of Helm registries
v1RegistriesHelmList 8 params → 200
POST
/v1/registries/helm
Creates a helm registry
v1RegistriesHelmCreate 2 params body → 201
GET
/v1/registries/helm/summary
Retrieves a list of helm registries as summary
v1RegistriesHelmSummaryList 8 params → 200
POST
/v1/registries/helm/validate
Check if helm registry is valid
V1RegistriesHelmValidate 1 param body → 204
DELETE
/v1/registries/helm/{uid}
Deletes the specified helm registry
v1RegistriesHelmUidDelete 2 params → 204
GET
/v1/registries/helm/{uid}
Returns the specified Helm registry
v1RegistriesHelmUidGet 2 params → 200
PUT
/v1/registries/helm/{uid}
Updates the specified helm registry
v1RegistriesHelmUidUpdate 2 params body → 204
POST
/v1/registries/helm/{uid}/sync
Sync Helm registry
v1RegistriesHelmUidSync 3 params → 202
GET
/v1/registries/helm/{uid}/sync/status
Get helm registry sync status
v1RegistriesHelmUidSyncStatus 2 params → 200
GET
/v1/registries/metadata
Retrieves a list of registries metadata
v1RegistriesMetadata 2 params → 200
POST
/v1/registries/oci/basic
Creates a basic oci registry
v1BasicOciRegistriesCreate 2 params body → 201
POST
/v1/registries/oci/basic/validate
Check if oci registry is valid
v1BasicOciRegistriesValidate 1 param body → 204
POST
/v1/registries/oci/ecr
Creates a ecr registry
v1EcrRegistriesCreate 2 params body → 201
POST
/v1/registries/oci/ecr/validate
Check if ecr registry is valid
v1EcrRegistriesValidate 1 param body → 204
GET
/v1/registries/oci/image
Creates a image registry
v1OciImageRegistryGet 1 param → 200
GET
/v1/registries/oci/summary
Retrieves a oci registries summary
v1OciRegistriesSummary 1 param → 200
GET
/v1/registries/oci/{uid}
Returns the information of specified oci registry
v1OciRegistriesGet 3 params → 200
DELETE
/v1/registries/oci/{uid}/basic
Deletes the specified basic oci registry
v1BasicOciRegistriesUidDelete 2 params → 204
GET
/v1/registries/oci/{uid}/basic
Returns the basic oci registry
v1BasicOciRegistriesUidGet 2 params → 200
PUT
/v1/registries/oci/{uid}/basic
Updates the specified basic oci registry
v1BasicOciRegistriesUidUpdate 2 params body → 204
POST
/v1/registries/oci/{uid}/basic/sync
Sync oci registry
v1BasicOciRegistriesUidSync 3 params → 202
GET
/v1/registries/oci/{uid}/basic/sync/status
Get oci registry sync status
v1BasicOciRegistriesUidSyncStatus 2 params → 200
DELETE
/v1/registries/oci/{uid}/ecr
Deletes the specified ecr registry
v1EcrRegistriesUidDelete 2 params → 204
GET
/v1/registries/oci/{uid}/ecr
Returns the specified ecr registry
v1EcrRegistriesUidGet 2 params → 200
PUT
/v1/registries/oci/{uid}/ecr
Updates the specified ecr registry
v1EcrRegistriesUidUpdate 2 params body → 204
POST
/v1/registries/oci/{uid}/ecr/sync
Sync ecr registry
v1EcrRegistriesUidSync 3 params → 202
GET
/v1/registries/oci/{uid}/ecr/sync/status
Get ecr registry sync status
v1EcrRegistriesUidSyncStatus 2 params → 200
GET
/v1/registries/pack
Retrieves a list of Pack registries
v1RegistriesPackList 8 params → 200
POST
/v1/registries/pack
Creates a pack registry
v1RegistriesPackCreate 3 params body → 201
GET
/v1/registries/pack/summary
Retrieves a list of pack registries as summary
v1RegistriesPackSummaryList 8 params → 200
POST
/v1/registries/pack/validate
Check if pack registry is valid
V1RegistriesPackValidate 1 param body → 204
DELETE
/v1/registries/pack/{uid}
Deletes the specified pack registry
v1RegistriesPackUidDelete 2 params → 204
GET
/v1/registries/pack/{uid}
Returns the specified Pack registry
v1RegistriesPackUidGet 2 params → 200
PUT
/v1/registries/pack/{uid}
Updates the specified pack registry
v1RegistriesPackUidUpdate 2 params body → 204
POST
/v1/registries/pack/{uid}/sync
Sync Pack registry
v1RegistriesPackUidSync 3 params → 202
GET
/v1/registries/pack/{uid}/sync/status
Get pack registry sync status
v1RegistriesPackUidSyncStatus 2 params → 200
GET
/v1/registries/{registryName}/config
Returns the specified system scope registry configuration
v1RegistriesNameConfigGet 2 params → 200
DELETE
/v1/registries/{uid}
Deletes the specified registry
v1RegistriesUidDelete 2 params → 204

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are v1EcrRegistrySpec (11 properties), v1BasicOciRegistrySpec (9 properties), v1AwsCloudAccount (9 properties), v1AwsSecretSpec (9 properties). Each schema is shown below with its type and property counts.

v1BasicOciRegistrySpec
object
Basic oci registry spec
9 properties 2 required
v1RegistryConfigEntity
object
Registry configuration entity
1 property
v1HelmRegistryStatusSummary
object
Helm registry status summary
1 property
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…
v1OciImageRegistry
object
Oci Image Registry
8 properties
v1AwsSecretTlsConfig
object
TLS configuration for the AWS secret
3 properties
v1Uid
object
1 property 1 required
v1PackRegistryStatus
object
Status of the pack registry
1 property
v1AwsCloudAccountCredentialType
string
Allowed Values [secret, sts, pod-identity]. STS type will be used for role assumption for sts type, accessKey/secretKey contains the source account, Arn is the…
v1HelmRegistrySummary
object
Helm Registry summary
3 properties
v1RegistrySyncStatus
object
Status of the registry sync
6 properties
v1PackRegistrySummary
object
Pack Registry summary
3 properties
v1PackRegistryStatusSummary
object
Pack registry status summary
1 property
v1OciRegistry
object
Oci registry information
3 properties
v1RegistryMetadata
object
Registry meta
6 properties
v1EcrRegistrySpec
object
Ecr registry spec
11 properties 2 required
v1OciRegistryStatusSummary
object
OCI registry status summary
1 property
v1AwsCloudAccount
object
AWS cloud account which includes access key and secret key in case of 'secret' credentials type. It includes policyARNS, ARN and externalId in case of sts. It…
9 properties
v1AwsSecretSpec
object
AWS cloud account which includes access key and secret key in case of 'secret' credentials type. It includes policyARNS, ARN and externalId in case of sts. Par…
9 properties
v1HelmRegistryStatus
object
Status of the helm registry
1 property
v1HelmRegistries
object
2 properties 1 required
v1PackRegistrySpecSummary
object
Pack Registry spec summary
3 properties
v1HelmRegistry
object
Helm registry information
5 properties
v1HelmRegistrySpec
object
Helm registry credentials spec
6 properties 2 required
v1RegistryAuth
object
Auth credentials of the registry
5 properties
v1TlsConfiguration
object
TLS configuration
5 properties
v1RegistryConfiguration
object
Registry configuration
3 properties
v1OciRegistryStatus
object
Status of the oci registry
1 property
v1AwsPodIdentityCredentials
object
AWS EKS Pod Identity credentials for role assumption
2 properties
v1AwsStsCredentials
object
Aws sts credentials
2 properties
v1HelmChartOption
object
If chart options are provided then the specified chart is validated first and synced immediately. If the specified chart is not found in the specified registry…
2 properties
v1OciRegistrySpec
object
Image registry spec
7 properties
v1EcrRegistry
object
Ecr registry information
4 properties
v1HelmRegistriesSummary
object
Helm Registries Summary
2 properties 1 required
v1PackRegistrySpec
object
Pack registry credentials spec
6 properties 2 required
v1OciRegistryEntity
object
Oci registry credentials
6 properties
v1HelmRegistrySpecSummary
object
Helm Registry spec summary
3 properties
v1PackRegistriesSummary
object
Pack Registries Summary
2 properties 1 required
v1ListMetaData
object
ListMeta describes metadata for the resource listing
4 properties
v1OciRegistries
object
1 property 1 required
v1SyncRecovery
object
Sync recovery lifecycle details set by the orphan-recovery scheduler
2 properties
v1PackRegistry
object
Pack registry information
5 properties
v1RegistriesMetadata
object
Pack Registries Metadata
1 property 1 required
v1BasicOciRegistry
object
Basic oci registry information
4 properties
v1HelmRegistryEntity
object
Helm registry information
2 properties
v1PackRegistries
object
2 properties 1 required
v1HelmRegistryCreateOption
object
Helm registry create options
2 properties
v1HelmRegistrySpecEntity
object
Helm registry credentials spec
6 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs Spectro Cloud publishes across the network.

Spectro Cloud activations API
Spectro Cloud apiKeys API
Spectro Cloud appDeployments 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
Where this information came from

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