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

Facets UI Application Controller API

The ui-application-controller API from Facets — 20 operation(s) for ui-application-controller.

Facets UI Application Controller API is one of 62 APIs that Facets publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ui-application-controller. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and release notes.

This API exposes 21 operations across 20 paths, and defines 186 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://facetsdemo.console.facets.cloud.

21 operations 20 paths 186 schemas 14 GET5 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://{account-id}.console.facets.cloud
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Facets UI Application Controller API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth). By default, every request must be authenticated.

  • basicAuth — Basic Authentication

Paths & Operations 21

Across 20 paths, the API surfaces 21 operations — 14 GET, 5 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

ui-application-controller 21
PUT
/cc-ui/v1/clusters/{clusterId}/abort
Abort
abort 2 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/argo-info
Get argo rollout info
getArgoRolloutInfo 2 params → 200400403404405409500
POST
/cc-ui/v1/clusters/{clusterId}/overrides
Write the overrides of several resources
postResourceOverrides 2 params body → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/pods/{podName}/events
Get events
getEvents 2 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/pods/{podName}/logs
Logs
logs 3 params → 200400403404405409500
PUT
/cc-ui/v1/clusters/{clusterId}/promote
Promote
promote 2 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceName/{applicationName}/hpa
Get HPA
getHPA 2 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceName/{applicationName}/ingresses
Get ingresses
getIngresses 2 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceName/{applicationName}/pods
List pods
listPods 2 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceType/{resourceType}/resourceName/{resourceName}
Get resource by name V2
getResourceByNameV2 3 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceType/{resourceType}/resourceName/{resourceName}/deployed-commit-id
Get deployed commit id for resource
getDeployedCommitIdForResource 3 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceType/{resourceType}/resourceName/{resourceName}/overrides
Get resource override object
getResourceOverrideObject 3 params → 200400403404405409500
POST
/cc-ui/v1/clusters/{clusterId}/resourceType/{resourceType}/resourceName/{resourceName}/overrides
Post resource override object
postResourceOverrideObject 5 params body → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceType/{resourceType}/resourceName/{resourceName}/resource-history
Get resource history
getResourceHistory 3 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/resourceType/{resourceType}/resourceName/{resourceName}/resource-out-properties
Get resource out properties
getResourceOutProperties 3 params → 200400403404405409500
POST
/cc-ui/v1/clusters/{clusterId}/restart/{applicationName}
Rolling restart
rollingRestart 3 params → 200400403404405409500
POST
/cc-ui/v1/clusters/{clusterId}/sync-with-git
Sync cluster with git
clusterSyncWithGit 2 params → 200400403404405409500
POST
/cc-ui/v1/clusters/{clusterId}/validate
Run validation
runValidation 1 param → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/validation-errors
Get validations
getValidations 1 param → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/{resourceType}/{appName}deprecated
Get resource by name
getResourceByName 3 params → 200400403404405409500
GET
/cc-ui/v1/clusters/{clusterId}/{resourceType}/{appName}/overridesdeprecated
Get application overrides
getApplicationOverrides 3 params → 200400403404405409500

Schemas 186

The contract defines 186 schemas that model the data the API accepts and returns. The most detailed are PodSpec (42 properties), Volume (31 properties), ResourceStatus (27 properties), EphemeralContainer (26 properties). Each schema is shown below with its type and property counts.

ExternalMetricStatus
object
2 properties
IntOrString
object
3 properties
RBDVolumeSource
object
8 properties
TypedObjectReference
object
4 properties
Versioned
object
2 properties
PodResourceClaimStatus
object
2 properties
PodSpec
object
42 properties
CrossVersionObjectReference
object
3 properties
EnvFromSource
object
3 properties
ExternalMetricSource
object
2 properties
ConfigMapProjection
object
3 properties
ContainerUser
object
1 property
PodDNSConfigOption
object
2 properties
Quantity
object
2 properties
PodSecurityContext
object
13 properties
HPAScalingRules
object
4 properties
ValidationResponse
object
5 properties
ContainerState
object
3 properties
SecretEnvSource
object
2 properties
NodeSelector
object
1 property
WindowsSecurityContextOptions
object
4 properties
PortworxVolumeSource
object
3 properties
SleepAction
object
1 property
MetricSpec
object
6 properties
HPAScalingPolicy
object
3 properties
EmptyDirVolumeSource
object
2 properties
MetricStatus
object
6 properties
AzureFileVolumeSource
object
3 properties
VolumeDevice
object
2 properties
ManagedFieldsEntry
object
7 properties
HorizontalPodAutoscaler
object
5 properties
ProjectedVolumeSource
object
2 properties
Volume
object
31 properties
NodeSelectorTerm
object
2 properties
ContainerResourceMetricSource
object
3 properties
EphemeralContainer
object
26 properties
LabelSelector
object
2 properties
ClusterTrustBundleProjection
object
5 properties
PodCertificateProjection
object
7 properties
PodCondition
object
7 properties
NodeAffinity
object
2 properties
ExecAction
object
1 property
Toleration
object
5 properties
OverrideObject
object
11 properties
HorizontalPodAutoscalerSpec
object
5 properties
AzureDiskVolumeSource
object
6 properties
QuobyteVolumeSource
object
6 properties
OwnerReference
object
6 properties
ObjectReference
object
7 properties
DownwardAPIVolumeFile
object
4 properties
ResourceClaim
object
2 properties
NodeSelectorRequirement
object
3 properties
PodReadinessGate
object
1 property
FlockerVolumeSource
object
2 properties
SecretKeySelector
object
3 properties
TopologySpreadConstraint
object
8 properties
VsphereVirtualDiskVolumeSource
object
4 properties
CSIVolumeSource
object
5 properties
MetricIdentifier
object
2 properties
Pod
object
5 properties
HostIP
object
1 property
ScaleIOVolumeSource
object
10 properties
ContainerStatus
object
15 properties
PodSchedulingGroup
object
1 property
NFSVolumeSource
object
3 properties
ConfigMapVolumeSource
object
4 properties
VolumeStatus
object
1 property
GCEPersistentDiskVolumeSource
object
4 properties
ContainerPort
object
5 properties
ContainerExtendedResourceRequest
object
3 properties
HorizontalPodAutoscalerStatus
object
6 properties
ResourceMetricStatus
object
2 properties
IngressTLS
object
2 properties
GlusterfsVolumeSource
object
3 properties
PersistentVolumeClaimVolumeSource
object
2 properties
LocalObjectReference
object
1 property
HorizontalPodAutoscalerBehavior
object
2 properties
GRPCAction
object
2 properties
ContainerStateWaiting
object
2 properties
VolumeResourceRequirements
object
2 properties
ServiceAccountTokenProjection
object
3 properties
ResourceMetricSource
object
2 properties
FileKeySelector
object
4 properties
ContainerResizePolicy
object
2 properties
HTTPIngressPath
object
3 properties
Probe
object
10 properties
PodDNSConfig
object
3 properties
PodIP
object
1 property
HostAlias
object
2 properties
SecretProjection
object
3 properties
ResourceStatus
object
27 properties
VolumeMount
object
7 properties
PersistentVolumeClaimTemplate
object
2 properties
EnvVarSource
object
5 properties
Lifecycle
object
3 properties
ImageVolumeStatus
object
1 property
StreamingResponseBody
object
StorageOSVolumeSource
object
5 properties
AWSElasticBlockStoreVolumeSource
object
4 properties
PodStatus
object
21 properties
ObjectMetricSource
object
3 properties
PersistentVolumeClaimSpec
object
9 properties
PodsMetricStatus
object
2 properties
HistoryMetadata
object
3 properties
ObjectMetricStatus
object
3 properties
KeyToPath
object
3 properties
ISCSIVolumeSource
object
11 properties
ResourceRequirements
object
3 properties
GitRepoVolumeSource
object
3 properties
OverrideRequest
object
5 properties 2 required
ServiceBackendPort
object
2 properties
LinuxContainerUser
object
3 properties
CephFSVolumeSource
object
6 properties
ContainerRestartRuleOnExitCodes
object
2 properties
SecurityContext
object
12 properties
CinderVolumeSource
object
4 properties
FCVolumeSource
object
5 properties
IngressServiceBackend
object
2 properties
TypedLocalObjectReference
object
3 properties
TCPSocketAction
object
2 properties
EnvVar
object
3 properties
HorizontalPodAutoscalerCondition
object
5 properties
PodExtendedResourceClaimStatus
object
2 properties
IngressRule
object
2 properties
DownwardAPIProjection
object
1 property
MicroTime
object
1 property
IngressLoadBalancerIngress
object
3 properties
IngressPortStatus
object
3 properties
ContainerStateRunning
object
1 property
ContainerRestartRule
object
2 properties
PodsMetricSource
object
2 properties
PodAffinityTerm
object
6 properties
HTTPGetAction
object
5 properties
IngressStatus
object
1 property
MetricValueStatus
object
3 properties
WeightedPodAffinityTerm
object
2 properties
ConfigMapEnvSource
object
2 properties
PodSchedulingGate
object
1 property
ResourceEnableDisableRequest
object
5 properties
LabelSelectorRequirement
object
3 properties
ConfigMapKeySelector
object
3 properties
PhotonPersistentDiskVolumeSource
object
2 properties
ObjectMeta
object
15 properties
PreferredSchedulingTerm
object
2 properties
ResourceOutProperties
object
7 properties
ContainerResourceMetricStatus
object
3 properties
Event
object
17 properties
GithubAppPermissionsPendingErrorDetails
object
5 properties
PodAffinity
object
2 properties
FlexVolumeSource
object
5 properties
EphemeralVolumeSource
object
1 property
LifecycleHandler
object
4 properties
PodAntiAffinity
object
2 properties
HTTPIngressRuleValue
object
1 property
Ingress
object
5 properties
SecretVolumeSource
object
4 properties
SeccompProfile
object
2 properties
ErrorDetails
object
2 properties
VolumeMountStatus
object
5 properties
IngressLoadBalancerStatus
object
1 property
ContainerStateTerminated
object
7 properties
VolumeProjection
object
6 properties
PodOS
object
1 property
HostPathVolumeSource
object
2 properties
PodResourceClaim
object
3 properties
Sysctl
object
2 properties
EventSource
object
2 properties
ObjectFieldSelector
object
2 properties
SELinuxOptions
object
4 properties
Affinity
object
3 properties
IngressSpec
object
4 properties
EventSeries
object
2 properties
HTTPHeader
object
2 properties
ResourceHistory
object
11 properties
MetricTarget
object
4 properties
IngressBackend
object
2 properties
ImageVolumeSource
object
2 properties
Capabilities
object
2 properties
FieldsV1
object
BlueprintValidationError
object
5 properties
NodeAllocatableResourceClaimStatus
object
3 properties
Version
object
7 properties
Container
object
25 properties
DownwardAPIVolumeSource
object
2 properties
AppArmorProfile
object
2 properties
ResourceFieldSelector
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

facets-ui-application-controller-api-openapi.yml Raw ↑

Other APIs Facets publishes across the network.

Facets Application Controller API
Facets Blueprint Designer V2 API
Facets Blueprint Diff API
Facets Blueprint Hook API
Facets Blueprint Pull Requests API
Facets Intent Management API
Facets Label Management API
Facets Module Management API
Facets Modules Repo API
Facets Public APIs API
Facets Service Accounts API
Facets TF Output Management API
Where this information came from

This is an independent, third-party profile of Facets UI Application Controller 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.