Akuity Argo CD Service API

The ArgoCDService API from Akuity — 111 operation(s) for argocdservice.

Business capability
Deployment Orchestration BC-4210.40

Operations 155

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/argocd/versions List available Argo CD versions · List Instance Versions #
Ask an LLM
“Which Argo CD versions can I run on a managed Akuity instance?”
“What version numbers are offered when I pick a release for a new Argo CD instance?”
Tell an agent
Show me the Argo CD versions available for managed instances.
List the supported Argo CD release versions I can choose from.
GET /api/v1/orgs/{organization_id}/argocd/instances List Argo CD instances in an organization · List Instances #
Ask an LLM
“How do I see every Argo CD instance my organization runs?”
“Can I narrow the organization-wide instance list down to one workspace?”
Tell an agent
List all Argo CD instances in organization {org}.
Show the Argo CD instances of organization {org} that sit in workspace {ws_filter}.
POST /api/v1/orgs/{organization_id}/argocd/instances Create an Argo CD instance in an organization · Create Instance #
Ask an LLM
“How do I spin up a new managed Argo CD instance for my organization?”
“Can I pick the Argo CD version and shard when creating an instance at the org level?”
Tell an agent
Create an Argo CD instance named {name} in organization {org}.
Provision Argo CD instance {name} on version {version} for org {org}.
POST /api/v1/orgs/{organization_id}/argocd/instances/ai-assistant-usage-stats Get AI assistant usage statistics · Get AIAssistant Usage Stats #
Ask an LLM
“How much has the AI assistant been used on my Argo CD instances?”
“Can I see AI assistant usage for just one instance?”
Tell an agent
Get AI assistant usage stats for organization {org}.
Show AI assistant usage for instance {instance} in org {org}.
POST /api/v1/orgs/{organization_id}/argocd/instances/sync-operations-events Query sync operation events · Get Sync Operations Events #
Ask an LLM
“Where can I find the history of sync operations across my Argo CD instances?”
“Can I page through sync events with a limit and offset and a filter?”
Tell an agent
Fetch sync operation events for organization {org}.
Pull the first {limit} sync operation events for org {org} matching filter {filter}.
POST /api/v1/orgs/{organization_id}/argocd/instances/sync-operations-stats Get aggregated sync operation statistics · Get Sync Operations Stats #
Ask an LLM
“How many sync operations succeeded or failed over time in my organization?”
“Can sync stats be grouped by a field or a label and bucketed by interval?”
Tell an agent
Get sync operation statistics for organization {org}.
Chart sync stats for org {org} grouped by {group_by} per {interval}.
DELETE /api/v1/orgs/{organization_id}/argocd/instances/{id} Delete an Argo CD instance from an organization · Delete Instance #
Ask an LLM
“How do I tear down an Argo CD instance my organization no longer needs?”
“Is deleting an org-level instance permanent?”
Tell an agent destructive · confirm first
Delete Argo CD instance {instance} from organization {org}.
Remove org {org} instance {instance} that lives in workspace {ws_filter}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id} Get an Argo CD instance in an organization · Get Instance #
Ask an LLM
“How do I look up the details of one Argo CD instance in my org?”
“Can I fetch an instance by its name rather than its ID?”
Tell an agent
Get Argo CD instance {instance} in organization {org}.
Look up instance {instance} of org {org} using id type {id_type}.
PATCH /api/v1/orgs/{organization_id}/argocd/instances/{id} Partially update an Argo CD instance in an org · Patch Instance #
Ask an LLM
“Can I change just a few fields on an org-level Argo CD instance without resending all of it?”
“How do I patch an instance addressed only by organization?”
Tell an agent
Patch a few settings on Argo CD instance {instance} in organization {org}.
Apply a partial change to org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id} Update an Argo CD instance in an organization · Update Instance #
Ask an LLM
“How do I replace the full settings of an org-level Argo CD instance?”
“What happens when I PUT a new instance definition over an existing one?”
Tell an agent
Update Argo CD instance {instance} in organization {org} with a new definition.
Overwrite the configuration of org {org} instance {instance}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{id}/apply Declaratively apply config to an org instance · Apply Instance #
Ask an LLM
“How do I push applications, projects and clusters to an Argo CD instance in one declarative apply?”
“Can an apply prune clusters or repo credentials that are no longer in my manifest?”
Tell an agent
Apply my declarative manifests to Argo CD instance {instance} in organization {org}.
Apply config to org {org} instance {instance} and prune clusters missing from it ({prune}).
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/appset/secret Get an org instance's ApplicationSet secret · Get Instance Appset Secret #
Ask an LLM
“Where can I read the ApplicationSet secret of an Argo CD instance in my org?”
“Which keys are stored in the appset secret today?”
Tell an agent
Show the ApplicationSet secret for instance {instance} in organization {org}.
Read the appset secret keys of org {org} instance {instance}.
PATCH /api/v1/orgs/{organization_id}/argocd/instances/{id}/appset/secret Update an org instance's ApplicationSet secret · Patch Instance Appset Secret #
Ask an LLM
“How do I add a token to the ApplicationSet secret for an org-level instance?”
“Can I change only some appset secret keys?”
Tell an agent
Patch the ApplicationSet secret of instance {instance} in organization {org}.
Set new appset secret values {secret} on org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/clusters Update cluster customizations for an org instance · Update Instance Clusters #
Ask an LLM
“How do I change the cluster customization defaults for an Argo CD instance in my org?”
“Can I turn on the multi-cluster Kubernetes dashboard for an instance?”
Tell an agent
Update cluster customizations on instance {instance} in organization {org}.
Set multi-cluster dashboard to {enabled} for org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/config-management-plugins Get config management plugins of an org instance · Get Instance Config Management Plugins #
Ask an LLM
“Which config management plugins are set up on my org's Argo CD instance?”
“How can I review the CMP definitions an instance uses?”
Tell an agent
List config management plugins for instance {instance} in organization {org}.
Show the CMP setup of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/config-management-plugins Replace config management plugins on an org instance · Update Instance Config Management Plugins #
Ask an LLM
“How do I register a new config management plugin on an org-level instance?”
“Does updating CMPs replace the whole plugin list?”
Tell an agent
Replace the config management plugins on instance {instance} in organization {org}.
Save plugin definitions {plugins} to org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/css Get custom UI CSS of an org instance · Get Instance CSS #
Ask an LLM
“What custom CSS is styling the Argo CD UI of my org's instance?”
“Can I read back the theme overrides applied to an instance?”
Tell an agent
Show the custom CSS for instance {instance} in organization {org}.
Fetch UI stylesheet overrides of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/css Set custom UI CSS on an org instance · Update Instance CSS #
Ask an LLM
“How do I rebrand the Argo CD web UI of an org-level instance with my own CSS?”
“Can custom styles be pushed without touching other settings?”
Tell an agent
Set custom CSS {css} on instance {instance} in organization {org}.
Replace the UI stylesheet of org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/export Export an org instance's declarative config · Export Instance #
Ask an LLM
“How do I dump an Argo CD instance's configuration so I can keep it in Git?”
“Can I export an instance identified by name at the org level?”
Tell an agent
Export the declarative configuration of instance {instance} in organization {org}.
Download a config export of org {org} instance {instance} looked up by {id_type}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/image-updater Get Image Updater settings of an org instance · Get Instance Image Updater Settings #
Ask an LLM
“What is the Argo CD Image Updater configured to do on my org's instance?”
“Where do I check Image Updater config, SSH config and secret keys together?”
Tell an agent
Show the Image Updater settings for instance {instance} in organization {org}.
Get image updater config for org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/image-updater/config Update Image Updater config on an org instance · Update Instance Image Updater Config #
Ask an LLM
“How do I change registries or settings for the Image Updater on an org-level instance?”
“Can I pin the Image Updater to a specific version?”
Tell an agent
Update the Image Updater config on instance {instance} in organization {org}.
Set Image Updater version {version} for org {org} instance {instance}.
PATCH /api/v1/orgs/{organization_id}/argocd/instances/{id}/image-updater/secret Update Image Updater secret on an org instance · Patch Instance Image Updater Secret #
Ask an LLM
“How do I give the Image Updater registry credentials on my org's instance?”
“Can I rotate one Image Updater secret key without clearing the rest?”
Tell an agent
Patch the Image Updater secret on instance {instance} in organization {org}.
Store registry credentials {secret} in the image updater secret of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/image-updater/ssh-config Update Image Updater SSH config on an org instance · Update Instance Image Updater SSHConfig #
Ask an LLM
“How do I set the SSH config the Image Updater uses for Git write-back in my org?”
“Can the Image Updater SSH settings be replaced on their own?”
Tell an agent
Replace the SSH known-hosts and keys config used by Image Updater on instance {instance} in organization {org}.
Replace image updater ssh_config for org {org} instance {instance} with {config}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/notifications Get notification settings of an org instance · Get Instance Notification Settings #
Ask an LLM
“What notification triggers and templates are configured on my org's Argo CD instance?”
“How can I see which notification secret keys exist for an instance?”
Tell an agent
Show notification settings for instance {instance} in organization {org}.
Get the notifications config of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/notifications Update notification config on an org instance · Update Instance Notification Config #
Ask an LLM
“How do I add a new notification trigger to an org-level Argo CD instance?”
“Does updating notification config overwrite existing templates?”
Tell an agent
Update the notification config on instance {instance} in organization {org}.
Replace notification triggers and templates of org {org} instance {instance} with {config}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/notifications/catalog Browse the notification catalog of an org instance · Get Instance Notification Catalog #
Ask an LLM
“Which ready-made notification triggers and templates can I enable on my org's instance?”
“Is there a catalog of built-in notification templates?”
Tell an agent
Show the notification catalog for instance {instance} in organization {org}.
List built-in notification templates available to org {org} instance {instance}.
PATCH /api/v1/orgs/{organization_id}/argocd/instances/{id}/notifications/secret Update notification secret on an org instance · Patch Instance Notification Secret #
Ask an LLM
“How do I store a webhook token for notifications on my org-level instance?”
“Can I update one notification secret key at a time?”
Tell an agent
Patch the notification secret on instance {instance} in organization {org}.
Add notification credentials {secret} to org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{id}/resource-customizations Get resource customizations of an org instance · Get Instance Resource Customizations #
Ask an LLM
“What custom health checks and actions are defined for resources on my org's instance?”
“Is ignoring resource updates turned on for an instance?”
Tell an agent
Show resource customizations for instance {instance} in organization {org}.
Get the resource health and ignore rules of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/resource-customizations Update resource customizations on an org instance · Update Instance Resource Customizations #
Ask an LLM
“How do I define a custom health check for a CRD on an org-level instance?”
“Can I turn on ignoring resource updates when saving customizations?”
Tell an agent
Update resource customizations on instance {instance} in organization {org}.
Save resource rules {resources} to org {org} instance {instance}.
PATCH /api/v1/orgs/{organization_id}/argocd/instances/{id}/secret Update the main Argo CD secret of an org instance · Patch Instance Secret #
Ask an LLM
“How do I set keys in the argocd-secret for my org-level instance?”
“Can I change one Argo CD secret key without rewriting all of them?”
Tell an agent
Patch the argocd-secret on instance {instance} in organization {org}.
Write secret values {secret} into the core Argo CD secret of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{id}/transfer Move an org instance to another workspace · Update Instance Workspace #
Ask an LLM
“How do I transfer an Argo CD instance into a different workspace?”
“Can an instance change workspace without being recreated?”
Tell an agent
Move instance {instance} in organization {org} to workspace {new_ws}.
Transfer org {org} instance {instance} into workspace {new_ws}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/accounts List local accounts on an org instance · List Instance Accounts #
Ask an LLM
“Which local Argo CD accounts exist on my org-level instance?”
“How can I check which accounts are disabled?”
Tell an agent
List local accounts on instance {instance} in organization {org}.
Show every Argo CD user account of org {org} instance {instance}.
DELETE /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/accounts/{name} Delete a local account from an org instance · Delete Instance Account #
Ask an LLM
“How do I remove a local Argo CD user from my org-level instance?”
“Is removing an account from an instance reversible?”
Tell an agent destructive · confirm first
Delete account {account} from instance {instance} in organization {org}.
Remove user {account} of org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/accounts/{name} Create or update a local account on an org instance · Upsert Instance Account #
Ask an LLM
“How do I add a local Argo CD account with API key capability in my org's instance?”
“Can I disable an existing local account instead of deleting it?”
Tell an agent
Create or update account {account} on instance {instance} in organization {org}.
Set account {account} on org {org} instance {instance} to disabled={disabled}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/accounts/{name}/password Set a local account's password on an org instance · Update Instance Account Password #
Ask an LLM
“How do I set a specific password for a local account on my org's instance?”
“Can I choose the new password myself?”
Tell an agent
Set password {password} for account {account} on instance {instance} in organization {org}.
Change the login password of user {account} in org {org} instance {instance}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/accounts/{name}/regenerate-password Regenerate a local account password on an org instance · Regenerate Instance Account Password #
Ask an LLM
“Can I have a fresh random password generated for a local account on my org's instance?”
“How do I reset a forgotten local admin password?”
Tell an agent
Regenerate the password for account {account} on instance {instance} in organization {org}.
Generate a new random password for user {account} of org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters List clusters connected to an org instance · List Instance Clusters #
Ask an LLM
“Which Kubernetes clusters are attached to my org's Argo CD instance?”
“How do I see all managed clusters for an instance?”
Tell an agent
List clusters connected to instance {instance} in organization {org}.
Show managed Kubernetes clusters of org {org} instance {instance}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters Connect a cluster to an org instance · Create Instance Cluster #
Ask an LLM
“How do I register a new Kubernetes cluster with my org-level Argo CD instance?”
“Can a cluster be added as namespace-scoped only?”
Tell an agent
Add cluster {cluster_name} to instance {instance} in organization {org}.
Register cluster {cluster_name} in namespace {namespace} with org {org} instance {instance}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/agent-version Upgrade the agent version on org instance clusters · Update Instance Clusters Agent Version #
Ask an LLM
“How do I roll out a new Akuity agent version to clusters of my org's instance?”
“Can I upgrade every cluster's agent at once instead of listing names?”
Tell an agent
Upgrade agents on clusters {clusters} of instance {instance} in organization {org} to {new_version}.
Bump every cluster agent in org {org} instance {instance} to version {new_version}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/regenerate-manifests Regenerate agent manifests for org instance clusters · Regenerate Manifests #
Ask an LLM
“How do I regenerate the install manifests for clusters on an org-level instance?”
“Can manifests be regenerated for all clusters in one call?”
Tell an agent
Regenerate agent manifests for clusters {clusters} on instance {instance} in organization {org}.
Rebuild install manifests for all clusters of org {org} instance {instance}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/rotate-credentials Rotate cluster credentials on an org instance · Rotate Instance Cluster Credentials #
Ask an LLM
“How do I rotate the credentials clusters use to talk to my org's Argo CD instance?”
“Can I rotate credentials for only selected clusters?”
Tell an agent
Rotate credentials for clusters {clusters} on instance {instance} in organization {org}.
Refresh the cluster credentials of every cluster in org {org} instance {instance}.
POST /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/set-maintenance-mode Toggle maintenance mode on org instance clusters · Set Cluster Maintenance Mode #
Ask an LLM
“How do I pause syncing to clusters of my org's instance while I do maintenance?”
“Can maintenance mode expire automatically at a set time?”
Tell an agent
Put clusters {clusters} of instance {instance} in organization {org} into maintenance mode.
Set maintenance mode {mode} until {expiry} on all clusters of org {org} instance {instance}.
DELETE /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id} Disconnect a cluster from an org instance · Delete Instance Cluster #
Ask an LLM
“How do I remove a Kubernetes cluster from my org-level Argo CD instance?”
“What happens to a cluster once it is deleted from an instance?”
Tell an agent destructive · confirm first
Delete cluster {cluster} from instance {instance} in organization {org}.
Disconnect cluster {cluster} of org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id} Get a cluster on an org instance · Get Instance Cluster #
Ask an LLM
“How do I view the settings of one cluster connected to my org's instance?”
“Can I look up a cluster by name instead of ID?”
Tell an agent
Get cluster {cluster} on instance {instance} in organization {org}.
Look up cluster {cluster} by {id_type} in org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id} Update a cluster on an org instance · Update Instance Cluster #
Ask an LLM
“How do I change the description or data of a cluster attached to my org's instance?”
“Is there a force option when updating a cluster?”
Tell an agent
Edit the single cluster {cluster} attached to instance {instance} in organization {org}.
Change the description of cluster {cluster} in org {org} instance {instance} to {description}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id}/command Get the agent install command for an org cluster · Get Instance Cluster Command #
Ask an LLM
“What kubectl command do I run to install the agent on a cluster of my org's instance?”
“Can I get an offline install command that skips namespace creation?”
Tell an agent
Get the agent install command for cluster {cluster} on instance {instance} in organization {org}.
Give me the offline={offline} install command for cluster {cluster} in org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id}/info Get runtime info for a cluster on an org instance · Get Instance Cluster Info #
Ask an LLM
“How do I check the connection and agent status of a cluster on my org's instance?”
“What runtime info does a connected cluster report?”
Tell an agent
Get runtime info for cluster {cluster} on instance {instance} in organization {org}.
Show agent status details of cluster {cluster} in org {org} instance {instance}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id}/manifests Download agent manifests for an org cluster · Get Instance Cluster Manifests #
Ask an LLM
“Where can I download the agent YAML manifests for a cluster on my org's instance?”
“Are there offline-installation manifests for air-gapped clusters?”
Tell an agent
Download agent manifests for cluster {cluster} on instance {instance} in organization {org}.
Fetch offline installation YAML for cluster {cluster} in org {org} instance {instance}.
PUT /api/v1/orgs/{organization_id}/argocd/instances/{instance_id}/clusters/{id}/support-access Grant or revoke support access to an org cluster · Update Instance Cluster Support Access #
Ask an LLM
“How do I let Akuity support access one of my org instance's clusters for a limited time?”
“Can I switch support access off again?”
Tell an agent
Enable support access on cluster {cluster} of instance {instance} in organization {org} for {seconds} seconds.
Set support access to {enable} for cluster {cluster} in org {org} instance {instance}.
DELETE /api/v1/orgs/{organization_id}/argocd/instances/{instance_name}/addons/{id} Delete an addon by instance name · Delete Instance Addon #
Ask an LLM
“How do I remove an addon when I address the instance by its name?”
“Is deleting an addon via the instance-name path permanent?”
Tell an agent destructive · confirm first
Delete addon {addon} from the instance named {instance_name} in organization {org}.
Uninstall addon {addon} off instance name {instance_name} of org {org}.
GET /api/v1/orgs/{organization_id}/argocd/instances/{instance_name}/addons/{id} Get an addon by instance name · Get Instance Addon #
Ask an LLM
“How do I look up an addon when I only know the instance's name?”
“Can I read an addon's details through the org-level path keyed by instance name?”
Tell an agent
Get addon {addon} on the instance named {instance_name} in organization {org}.
Show addon {addon} for instance name {instance_name} in org {org}.
GET /api/v1/orgs/{organization_id}/argocd/utils/cluster-ca-data Get a cluster's API server CA data · Get Cluster APIServer CAData #
Ask an LLM
“How do I retrieve the Kubernetes API server CA certificate data for a cluster?”
“Can I look up CA data by cluster name and server URL?”
Tell an agent
Get API server CA data for cluster {cluster_name} in organization {org}.
Fetch the CA bundle for server {server} on instance {instance} in org {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances List Argo CD instances in a workspace · List Instances #
Ask an LLM
“Which Argo CD instances belong to one specific workspace?”
“How do I list only a single workspace's instances?”
Tell an agent
List the Argo CD instances in workspace {ws} of org {org}.
Show what instances workspace {ws} holds under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances Create an Argo CD instance in a workspace · Create Instance #
Ask an LLM
“How do I create a new Argo CD instance directly inside a workspace?”
“Can I set the version and description when creating a workspace instance?”
Tell an agent
Create Argo CD instance {name} inside workspace {ws} of org {org}.
Launch instance {name} running {version} in workspace {ws} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id} Delete an Argo CD instance from a workspace · Delete Instance #
Ask an LLM
“How do I delete an Argo CD instance that belongs to a workspace?”
“Can a workspace-scoped instance be recovered after deletion?”
Tell an agent destructive · confirm first
Delete instance {instance} from workspace {ws} of org {org}.
Tear down workspace {ws} Argo CD instance {instance} in organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id} Get an Argo CD instance in a workspace · Get Instance #
Ask an LLM
“How do I fetch one instance scoped to a given workspace?”
“Can a workspace instance be retrieved by name?”
Tell an agent
Get workspace {ws} instance {instance} in org {org}.
Retrieve instance {instance} from workspace {ws} of organization {org} by {id_type}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id} Partially update an Argo CD instance in a workspace · Patch Instance #
Ask an LLM
“Can I tweak a couple of fields on a workspace instance without a full replace?”
“How do I patch an instance addressed by workspace?”
Tell an agent
Patch selected fields on instance {instance} in workspace {ws} of org {org}.
Make a partial edit to workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id} Update an Argo CD instance in a workspace · Update Instance #
Ask an LLM
“How do I replace the whole definition of an instance that lives in a workspace?”
“Does a PUT on a workspace instance overwrite all its settings?”
Tell an agent
Replace the definition of instance {instance} in workspace {ws} of org {org}.
Save a full new spec for workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/apply Declaratively apply config to a workspace instance · Apply Instance #
Ask an LLM
“How do I apply a bundle of applications, AppProjects and clusters to a workspace instance?”
“Can a workspace apply prune resource types that are missing from my manifests?”
Tell an agent
Apply declarative manifests to instance {instance} in workspace {ws} of org {org}.
Push GitOps config to workspace {ws} instance {instance} in organization {org}, pruning types {types}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/appset/secret Get a workspace instance's ApplicationSet secret · Get Instance Appset Secret #
Ask an LLM
“Where do I read the ApplicationSet secret of an instance inside a workspace?”
“What appset secret keys does a workspace instance hold?”
Tell an agent
Read the appset secret of instance {instance} in workspace {ws} of org {org}.
Display ApplicationSet secret entries for workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/appset/secret Update a workspace instance's ApplicationSet secret · Patch Instance Appset Secret #
Ask an LLM
“How do I add an SCM token to the ApplicationSet secret of a workspace instance?”
“Can workspace appset secret keys be changed individually?”
Tell an agent
Patch the appset secret of instance {instance} in workspace {ws} of org {org}.
Write ApplicationSet secret values {secret} to workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/clusters Update cluster customizations for a workspace instance · Update Instance Clusters #
Ask an LLM
“How do I change cluster customization defaults for an instance in a workspace?”
“Can I enable the multi-cluster K8s dashboard on a workspace instance?”
Tell an agent
Update cluster customizations for instance {instance} in workspace {ws} of org {org}.
Turn the multi-cluster dashboard {enabled} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/config-management-plugins Get config management plugins of a workspace instance · Get Instance Config Management Plugins #
Ask an LLM
“Which CMP plugins are installed on an instance inside my workspace?”
“Can I review workspace instance plugin definitions?”
Tell an agent
Show config management plugins of instance {instance} in workspace {ws} of org {org}.
Get CMP definitions for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/config-management-plugins Replace config management plugins on a workspace instance · Update Instance Config Management Plugins #
Ask an LLM
“How do I add a CMP sidecar plugin to an instance in a workspace?”
“Will saving plugins on a workspace instance replace the existing list?”
Tell an agent
Replace config management plugins of instance {instance} in workspace {ws} of org {org}.
Store CMP plugins {plugins} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/css Get custom UI CSS of a workspace instance · Get Instance CSS #
Ask an LLM
“What custom stylesheet is applied to the UI of a workspace instance?”
“Can I read the CSS theme of an instance inside a workspace?”
Tell an agent
Get the UI CSS of instance {instance} in workspace {ws} of org {org}.
Show styling overrides for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/css Set custom UI CSS on a workspace instance · Update Instance CSS #
Ask an LLM
“How do I apply my company colors to the Argo CD UI of a workspace instance?”
“Can I update only the CSS of an instance in a workspace?”
Tell an agent
Apply CSS {css} to instance {instance} in workspace {ws} of org {org}.
Restyle the web UI of workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/export Export a workspace instance's declarative config · Export Instance #
Ask an LLM
“How do I export the configuration of an instance inside a workspace for backup?”
“Can I export a workspace instance addressed by name?”
Tell an agent
Export the config of instance {instance} in workspace {ws} of org {org}.
Back up workspace {ws} instance {instance} under organization {org} as declarative YAML, identified by {id_type}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/image-updater Get Image Updater settings of a workspace instance · Get Instance Image Updater Settings #
Ask an LLM
“How is the Image Updater configured on an instance in my workspace?”
“Where do I see Image Updater secrets and SSH config for a workspace instance?”
Tell an agent
Get Image Updater settings of instance {instance} in workspace {ws} of org {org}.
Show image updater configuration for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/image-updater/config Update Image Updater config on a workspace instance · Update Instance Image Updater Config #
Ask an LLM
“How do I change the Image Updater registries for a workspace instance?”
“Can I choose which Image Updater version a workspace instance runs?”
Tell an agent
Update Image Updater config of instance {instance} in workspace {ws} of org {org}.
Run image updater {version} with config {config} on workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/image-updater/secret Update Image Updater secret on a workspace instance · Patch Instance Image Updater Secret #
Ask an LLM
“How do I add registry pull credentials for the Image Updater in a workspace instance?”
“Can workspace Image Updater secret keys be patched one at a time?”
Tell an agent
Patch the Image Updater secret of instance {instance} in workspace {ws} of org {org}.
Save image updater credentials {secret} for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/image-updater/ssh-config Update Image Updater SSH config on a workspace instance · Update Instance Image Updater SSHConfig #
Ask an LLM
“How do I configure SSH for Image Updater Git write-back on a workspace instance?”
“Can the SSH config of a workspace Image Updater be replaced alone?”
Tell an agent
Update the Image Updater SSH config of instance {instance} in workspace {ws} of org {org}.
Set image updater ssh settings {config} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/notifications Get notification settings of a workspace instance · Get Instance Notification Settings #
Ask an LLM
“Which notification triggers and templates does a workspace instance use?”
“How do I check notification secret keys on an instance inside a workspace?”
Tell an agent
Get notification settings of instance {instance} in workspace {ws} of org {org}.
Show notifications setup for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/notifications Update notification config on a workspace instance · Update Instance Notification Config #
Ask an LLM
“How do I add a new notification trigger to an instance in a workspace?”
“Will updating a workspace instance's notification config replace its templates?”
Tell an agent
Update notification config of instance {instance} in workspace {ws} of org {org}.
Save notification triggers {config} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/notifications/catalog Browse the notification catalog of a workspace instance · Get Instance Notification Catalog #
Ask an LLM
“What prebuilt notification templates can a workspace instance enable?”
“Is a catalog of notification triggers available for instances in a workspace?”
Tell an agent
Show the notification catalog of instance {instance} in workspace {ws} of org {org}.
Browse ready-made notification triggers for workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/notifications/secret Update notification secret on a workspace instance · Patch Instance Notification Secret #
Ask an LLM
“How do I store a notification service token on an instance in a workspace?”
“Can I patch a single notification secret key for a workspace instance?”
Tell an agent
Patch the notification secret of instance {instance} in workspace {ws} of org {org}.
Put notification tokens {secret} into workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/resource-customizations Get resource customizations of a workspace instance · Get Instance Resource Customizations #
Ask an LLM
“Which custom resource health checks does a workspace instance define?”
“Is ignore-resource-updates enabled on an instance in my workspace?”
Tell an agent
Get resource customizations of instance {instance} in workspace {ws} of org {org}.
Show resource health overrides for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/resource-customizations Update resource customizations on a workspace instance · Update Instance Resource Customizations #
Ask an LLM
“How do I add a custom health check for a CRD on a workspace instance?”
“Can I switch on ignoring resource updates for an instance in a workspace?”
Tell an agent
Update resource customizations of instance {instance} in workspace {ws} of org {org}.
Set ignore resource updates to {enabled} on workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/secret Update the main Argo CD secret of a workspace instance · Patch Instance Secret #
Ask an LLM
“How do I set keys in argocd-secret for an instance inside a workspace?”
“Can I patch one core secret key on a workspace instance?”
Tell an agent
Patch argocd-secret of instance {instance} in workspace {ws} of org {org}.
Store core secret values {secret} on workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{id}/transfer Transfer a workspace instance to another workspace · Update Instance Workspace #
Ask an LLM
“How do I move an instance out of its current workspace into another one?”
“Can a workspace instance be reassigned without rebuilding it?”
Tell an agent
Move instance {instance} from workspace {ws} of org {org} into workspace {new_ws}.
Reassign workspace {ws} instance {instance} under organization {org} to target workspace {new_ws}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/accounts List local accounts on a workspace instance · List Instance Accounts #
Ask an LLM
“Which local Argo CD accounts exist on an instance inside a workspace?”
“How do I audit local users of a workspace instance?”
Tell an agent
List local accounts of instance {instance} in workspace {ws} of org {org}.
Show all Argo CD users for workspace {ws} instance {instance} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/accounts/{name} Delete a local account from a workspace instance · Delete Instance Account #
Ask an LLM
“How do I remove a local user from an instance inside a workspace?”
“Can a deleted workspace instance account be restored?”
Tell an agent destructive · confirm first
Delete account {account} from instance {instance} in workspace {ws} of org {org}.
Drop local user {account} on workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/accounts/{name} Create or update a local account on a workspace instance · Upsert Instance Account #
Ask an LLM
“How do I add a local Argo CD user to an instance in a workspace?”
“Can I grant login or API key capabilities to a workspace instance account?”
Tell an agent
Create or update account {account} on instance {instance} in workspace {ws} of org {org}.
Give user {account} capabilities {caps} on workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/accounts/{name}/password Set a local account's password on a workspace instance · Update Instance Account Password #
Ask an LLM
“How do I set a chosen password for a local user on a workspace instance?”
“Can I change a workspace instance account's password to a value I pick?”
Tell an agent
Set password {password} for account {account} on instance {instance} in workspace {ws} of org {org}.
Change user {account}'s password on workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/accounts/{name}/regenerate-password Regenerate a local account password on a workspace instance · Regenerate Instance Account Password #
Ask an LLM
“Can a random new password be generated for a local user of a workspace instance?”
“How do I reset a local account password on an instance in a workspace?”
Tell an agent
Regenerate the password of account {account} on instance {instance} in workspace {ws} of org {org}.
Issue a fresh random password to user {account} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-errors/{id} List errors for an addon in a workspace instance · List Instance Addon Errors #
Ask an LLM
“Why is an addon failing on my workspace instance, and what errors has it logged?”
“Can I page through addon errors with limit and offset?”
Tell an agent
List errors for addon {addon} on instance {instance} in workspace {ws} of org {org}.
Show the first {limit} addon errors for {addon} in workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-marketplace-installs Install a marketplace addon on a workspace instance · Addon Marketplace Install #
Ask an LLM
“How do I install an addon from the marketplace onto an instance in my workspace?”
“What config do I pass when installing a marketplace addon?”
Tell an agent
Install a marketplace addon with config {config} on instance {instance} in workspace {ws} of org {org}.
Add a marketplace addon to workspace {ws} instance {instance} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-marketplace-installs/{id} Remove a marketplace addon install in a workspace · Delete Addon Marketplace Install #
Ask an LLM
“How do I uninstall a marketplace addon from an instance in a workspace?”
“Is removing a marketplace install from a workspace instance permanent?”
Tell an agent destructive · confirm first
Delete marketplace install {install} from instance {instance} in workspace {ws} of org {org}.
Uninstall marketplace addon install {install} on workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-marketplace-installs/{id} Update a marketplace addon install in a workspace · Update Addon Marketplace Install #
Ask an LLM
“How do I change dependencies of a marketplace addon already installed in a workspace instance?”
“Can I force or refresh a marketplace install when updating it?”
Tell an agent
Update marketplace install {install} on instance {instance} in workspace {ws} of org {org}.
Refresh={refresh} marketplace install {install} with dependencies {deps} in workspace {ws} instance {instance} of organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-repos List addon repos of a workspace instance · List Instance Addon Repos #
Ask an LLM
“Which addon Git repositories are registered on an instance in my workspace?”
“Can I page through the addon repos list?”
Tell an agent
List addon repos of instance {instance} in workspace {ws} of org {org}.
Show {limit} addon repositories starting at {offset} for workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-repos Register an addon repo on a workspace instance · Create Instance Addon Repo #
Ask an LLM
“How do I connect a Git repo of addons to an instance in a workspace?”
“What goes in the spec when adding an addon repository?”
Tell an agent
Add an addon repo with spec {spec} to instance {instance} in workspace {ws} of org {org}.
Register a new addon repository on workspace {ws} instance {instance} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-repos/{id} Delete an addon repo from a workspace instance · Delete Instance Addon Repo #
Ask an LLM
“How do I disconnect an addon repository from an instance in a workspace?”
“Does deleting an addon repo in a workspace also drop its addons?”
Tell an agent destructive · confirm first
Delete addon repo {repo} from instance {instance} in workspace {ws} of org {org}.
Unregister addon repository {repo} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-repos/{id} Get an addon repo on a workspace instance · Get Instance Addon Repo #
Ask an LLM
“How do I check the status and spec of one addon repo in a workspace instance?”
“Can I see a single addon repository's details?”
Tell an agent
Get addon repo {repo} on instance {instance} in workspace {ws} of org {org}.
Show addon repository {repo} for workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-repos/{id}/refresh Refresh an addon repo on a workspace instance · Refresh Instance Addon Repo #
Ask an LLM
“How do I force a re-sync of an addon repo so new addons show up in my workspace instance?”
“Can an addon repository be refreshed on demand?”
Tell an agent
Refresh addon repo {repo} on instance {instance} in workspace {ws} of org {org}.
Re-scan addon repository {repo} for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons List addons on a workspace instance · List Instance Addons #
Ask an LLM
“Which addons are installed on an instance inside my workspace?”
“Can the workspace addon list be paginated?”
Tell an agent
List addons on instance {instance} in workspace {ws} of org {org}.
Show {limit} installed addons for workspace {ws} instance {instance} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons/{id} Delete an addon from a workspace instance · Delete Instance Addon #
Ask an LLM
“How do I remove an addon from an instance inside my workspace?”
“Is deleting a workspace addon irreversible?”
Tell an agent destructive · confirm first
Uninstall the addon {addon} itself from instance {instance} in workspace {ws} of org {org}.
Remove installed addon {addon} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons/{id} Get an addon on a workspace instance · Get Instance Addon #
Ask an LLM
“How do I see the details and status of one addon in a workspace instance?”
“Can I look up a workspace addon when I also know the instance name?”
Tell an agent
Show installed addon {addon} and its status on instance {instance} in workspace {ws} of org {org}.
Show addon {addon} details for workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons/{id} Partially update an addon on a workspace instance · Patch Instance Addon #
Ask an LLM
“Can I change a single field on an addon in my workspace instance?”
“How do I patch an addon without replacing it?”
Tell an agent
Patch addon {addon} on instance {instance} in workspace {ws} of org {org}.
Tweak some fields of addon {addon} for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons/{id} Replace an addon's definition on a workspace instance · Update Instance Addon #
Ask an LLM
“How do I replace an addon's full definition on an instance in my workspace?”
“Does a PUT on a workspace addon overwrite every field?”
Tell an agent
Update addon {addon} on instance {instance} in workspace {ws} of org {org}.
Overwrite the definition of addon {addon} for workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons/{id}/clear-operation-history Clear an addon's operation history in a workspace · Clear Addon Status Source History #
Ask an LLM
“How do I wipe the operation history shown for an addon in my workspace instance?”
“Can old addon status source history be cleared?”
Tell an agent
Clear the operation history of addon {addon} on instance {instance} in workspace {ws} of org {org}.
Reset status source history for addon {addon} in workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons/{id}/refresh Refresh an addon on a workspace instance · Refresh Instance Addon #
Ask an LLM
“How do I trigger a refresh of one addon on an instance in my workspace?”
“Can I make an addon re-read its source right now?”
Tell an agent
Trigger a refresh of installed addon {addon} on instance {instance} in workspace {ws} of org {org}.
Re-sync addon {addon} from its source for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters List clusters connected to a workspace instance · List Instance Clusters #
Ask an LLM
“Which clusters are attached to an Argo CD instance inside a workspace?”
“How do I list managed clusters of a workspace instance?”
Tell an agent
List clusters of instance {instance} in workspace {ws} of org {org}.
Show connected Kubernetes clusters for workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters Connect a cluster to a workspace instance · Create Instance Cluster #
Ask an LLM
“How do I add a Kubernetes cluster to an instance in my workspace?”
“Can I upsert a cluster that might already exist on a workspace instance?”
Tell an agent
Add cluster {cluster_name} to instance {instance} in workspace {ws} of org {org}.
Upsert={upsert} cluster {cluster_name} on workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/agent-version Upgrade the agent version on workspace clusters · Update Instance Clusters Agent Version #
Ask an LLM
“How do I upgrade the agent on clusters of an instance inside my workspace?”
“Can a workspace instance upgrade all cluster agents at once?”
Tell an agent
Upgrade agents on clusters {clusters} of instance {instance} in workspace {ws} of org {org} to {new_version}.
Move all cluster agents in workspace {ws} instance {instance} under organization {org} to version {new_version}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/regenerate-manifests Regenerate agent manifests for workspace clusters · Regenerate Manifests #
Ask an LLM
“How do I regenerate agent install manifests for clusters of a workspace instance?”
“Can I regenerate manifests for just a few named clusters in a workspace?”
Tell an agent
Regenerate manifests for clusters {clusters} on instance {instance} in workspace {ws} of org {org}.
Rebuild agent manifests for every cluster in workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/rotate-credentials Rotate cluster credentials on a workspace instance · Rotate Instance Cluster Credentials #
Ask an LLM
“How do I rotate cluster credentials for an instance in my workspace?”
“Can a workspace instance rotate credentials for every cluster at once?”
Tell an agent
Rotate credentials for clusters {clusters} on instance {instance} in workspace {ws} of org {org}.
Cycle cluster credentials across workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/set-maintenance-mode Toggle maintenance mode on workspace clusters · Set Cluster Maintenance Mode #
Ask an LLM
“How do I put clusters of a workspace instance into maintenance mode?”
“Can workspace cluster maintenance mode end automatically at an expiry time?”
Tell an agent
Enable maintenance mode on clusters {clusters} of instance {instance} in workspace {ws} of org {org}.
Switch maintenance {mode} until {expiry} for all clusters in workspace {ws} instance {instance} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id} Disconnect a cluster from a workspace instance · Delete Instance Cluster #
Ask an LLM
“How do I remove a cluster from an instance in my workspace?”
“Is disconnecting a workspace cluster permanent?”
Tell an agent destructive · confirm first
Delete cluster {cluster} from instance {instance} in workspace {ws} of org {org}.
Detach Kubernetes cluster {cluster} on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id} Get a cluster on a workspace instance · Get Instance Cluster #
Ask an LLM
“How do I view one cluster attached to an instance in my workspace?”
“Can I look up a workspace cluster by its name?”
Tell an agent
Get cluster {cluster} on instance {instance} in workspace {ws} of org {org}.
Find cluster {cluster} by {id_type} for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id} Update a cluster on a workspace instance · Update Instance Cluster #
Ask an LLM
“How do I edit a cluster's data on an instance in my workspace?”
“Can I force-update a workspace cluster?”
Tell an agent
Update cluster {cluster} on instance {instance} in workspace {ws} of org {org}.
Set new data {data} on cluster {cluster} for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id}/command Get the agent install command for a workspace cluster · Get Instance Cluster Command #
Ask an LLM
“What command installs the agent on a cluster of my workspace instance?”
“Can the workspace install command skip creating the namespace?”
Tell an agent
Get the install command for cluster {cluster} on instance {instance} in workspace {ws} of org {org}.
Print a kubectl apply command of type {type} for cluster {cluster} in workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id}/info Get runtime info for a workspace cluster · Get Instance Cluster Info #
Ask an LLM
“How do I check a workspace cluster's agent health and connection info?”
“What status does a cluster in my workspace instance report?”
Tell an agent
Get runtime info of cluster {cluster} on instance {instance} in workspace {ws} of org {org}.
Show connection status for cluster {cluster} in workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id}/manifests Download agent manifests for a workspace cluster · Get Instance Cluster Manifests #
Ask an LLM
“Where do I get the agent YAML for a cluster of an instance in my workspace?”
“Can I download offline manifests for an air-gapped workspace cluster?”
Tell an agent
Download manifests for cluster {cluster} on instance {instance} in workspace {ws} of org {org}.
Get air-gapped agent YAML for cluster {cluster} in workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters/{id}/support-access Grant or revoke support access to a workspace cluster · Update Instance Cluster Support Access #
Ask an LLM
“How do I give support engineers temporary access to a cluster in my workspace instance?”
“Can workspace cluster support access be turned off?”
Tell an agent
Grant support access to cluster {cluster} of instance {instance} in workspace {ws} of org {org} for {seconds} seconds.
Toggle support access {enable} on cluster {cluster} in workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/list-addon-marketplace-installs List marketplace addon installs in a workspace · List Addon Marketplace Installs #
Ask an LLM
“Which marketplace addons have been installed on my workspace instance?”
“Can I filter and page marketplace installs?”
Tell an agent
List marketplace installs on instance {instance} in workspace {ws} of org {org}.
Show {limit} marketplace addon installs matching {filter} for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/managed-secrets List managed secrets on a workspace instance · List Instance Managed Secrets #
Ask an LLM
“Which managed secrets are stored on an instance in my workspace?”
“How do I see the managed secrets of a workspace instance?”
Tell an agent
List managed secrets of instance {instance} in workspace {ws} of org {org}.
Show every managed secret for workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/managed-secrets Create a managed secret on a workspace instance · Create Managed Secret #
Ask an LLM
“How do I create a managed secret for an instance in my workspace?”
“What data do I supply for a new managed secret?”
Tell an agent
Create a managed secret with data {data} on instance {instance} in workspace {ws} of org {org}.
Add a new managed secret to workspace {ws} instance {instance} under organization {org}.
DELETE /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/managed-secrets/{name} Delete a managed secret from a workspace instance · Delete Managed Secret #
Ask an LLM
“How do I delete a managed secret from an instance in my workspace?”
“Can a deleted managed secret be recovered?”
Tell an agent destructive · confirm first
Delete managed secret {secret_name} from instance {instance} in workspace {ws} of org {org}.
Remove managed secret {secret_name} on workspace {ws} instance {instance} under organization {org}.
PATCH /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/managed-secrets/{name} Partially update a managed secret in a workspace · Patch Managed Secret #
Ask an LLM
“Can I change only some keys of a managed secret on my workspace instance?”
“How do I patch a managed secret instead of replacing it?”
Tell an agent
Patch managed secret {secret_name} on instance {instance} in workspace {ws} of org {org}.
Merge keys {data} into managed secret {secret_name} for workspace {ws} instance {instance} under organization {org}.
PUT /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/managed-secrets/{name} Replace a managed secret on a workspace instance · Update Managed Secret #
Ask an LLM
“How do I replace the contents of an existing managed secret on my workspace instance?”
“Does a full update of a managed secret overwrite all its data?”
Tell an agent
Update managed secret {secret_name} on instance {instance} in workspace {ws} of org {org}.
Overwrite managed secret {secret_name} with data {data} for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/repos List Git repos connected to a workspace instance · List Instance Repos #
Ask an LLM
“Which Git repositories are connected to an Argo CD instance in my workspace?”
“How do I see source repos registered on a workspace instance?”
Tell an agent
List the Argo CD source Git repos connected to instance {instance} in workspace {ws} of org {org}.
Show the connected source repositories for workspace {ws} instance {instance} under organization {org}.
POST /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/repos Connect a Git repo to a workspace instance · Create Instance Repo #
Ask an LLM
“How do I connect a new Git repository to an Argo CD instance in my workspace?”
“What repo data do I send when adding a source repository?”
Tell an agent
Connect a repo with data {data} to instance {instance} in workspace {ws} of org {org}.
Register a source Git repository on workspace {ws} instance {instance} under organization {org}.
GET /api/v1/orgs/{organization_id}/workspaces/{workspace_id}/argocd/utils/cluster-ca-data Get a cluster's API server CA data in a workspace · Get Cluster APIServer CAData #
Ask an LLM
“How do I get the API server CA certificate for a cluster within a workspace?”
“Can I look up workspace cluster CA data by server URL?”
Tell an agent
Get CA data for cluster {cluster_name} in workspace {ws} of org {org}.
Fetch the API server certificate authority for server {server} under workspace {ws} in organization {org}.
GET /api/v1/stream/orgs/{organization_id}/argocd/instances Stream live instance changes in an organization · Watch Instances #
Ask an LLM
“Can I subscribe to a live stream of Argo CD instance changes across my org?”
“Is there a way to watch one instance for status updates in real time?”
Tell an agent
Watch for live instance updates across organization {org}.
Stream real-time changes to instance {instance} in org {org}.
GET /api/v1/stream/orgs/{organization_id}/argocd/instances/{instance_id}/clusters Stream live cluster changes for an org instance · Watch Instance Clusters #
Ask an LLM
“How do I get real-time updates as clusters of my org's instance change state?”
“Can I watch only a range of cluster names?”
Tell an agent
Watch live cluster events for instance {instance} in organization {org}.
Stream updates for cluster {cluster} of org {org} instance {instance}.
GET /api/v1/stream/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances Stream live instance changes in a workspace · Watch Instances #
Ask an LLM
“Can I get a real-time feed of instance changes inside one workspace?”
“Is there a streaming endpoint for a workspace's Argo CD instances?”
Tell an agent
Subscribe to instance change events in workspace {ws} of org {org}.
Follow live status of instance {instance} within workspace {ws} under organization {org}.
GET /api/v1/stream/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-marketplace-installs Stream marketplace install changes in a workspace · Watch Addon Marketplace Installs #
Ask an LLM
“How can I follow marketplace addon installs in real time on a workspace instance?”
“Is there a live feed of marketplace install progress?”
Tell an agent
Watch marketplace installs on instance {instance} in workspace {ws} of org {org}.
Stream marketplace addon install events for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/stream/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addon-repos Stream addon repo changes in a workspace · Watch Instance Addon Repos #
Ask an LLM
“Can I watch addon repositories of a workspace instance for live changes?”
“How do I follow one addon repo's sync status as it happens?”
Tell an agent
Watch addon repos on instance {instance} in workspace {ws} of org {org}.
Stream live updates to addon repository {repo} in workspace {ws} instance {instance} under organization {org}.
GET /api/v1/stream/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/addons Stream addon changes in a workspace instance · Watch Instance Addons #
Ask an LLM
“How do I get live addon status updates on an instance in my workspace?”
“Can I watch a single addon for changes in real time?”
Tell an agent
Watch addons on instance {instance} in workspace {ws} of org {org}.
Stream live changes to addon {addon} for workspace {ws} instance {instance} under organization {org}.
GET /api/v1/stream/orgs/{organization_id}/workspaces/{workspace_id}/argocd/instances/{instance_id}/clusters Stream live cluster changes for a workspace instance · Watch Instance Clusters #
Ask an LLM
“Can I follow cluster connection changes live for an instance in my workspace?”
“Is there a streaming feed of workspace instance clusters filtered by name range?”
Tell an agent
Watch clusters on instance {instance} in workspace {ws} of org {org}.
Stream cluster {cluster} status for workspace {ws} instance {instance} under organization {org}.
GET /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-errors/{id} List addon errors via the addons extension · List Instance Addon Errors #
Ask an LLM
“From inside the Argo CD addons extension, how do I see what errors an addon hit?”
“Can the extension's addon error list be paged?”
Tell an agent
Using the addons extension API, list errors for addon {addon} on instance {instance} in org {org}.
Pull {limit} extension addon errors for {addon} on org {org} instance {instance}.
POST /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-marketplace-installs Install a marketplace addon via the extension · Addon Marketplace Install #
Ask an LLM
“Can I install a marketplace addon from the addons extension without naming a workspace?”
“What config does the extension's marketplace install take?”
Tell an agent
Through the addons extension, install a marketplace addon on instance {instance} in org {org}.
Extension install: add marketplace addon config {config} to org {org} instance {instance}.
DELETE /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-marketplace-installs/{id} Remove a marketplace install via the extension · Delete Addon Marketplace Install #
Ask an LLM
“Can I uninstall a marketplace addon from the addons extension endpoint?”
“Is an extension-side marketplace uninstall permanent?”
Tell an agent destructive · confirm first
Via the addons extension, delete marketplace install {install} from instance {instance} in org {org}.
Extension: uninstall marketplace entry {install} off org {org} instance {instance}.
POST /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-marketplace-installs/{id} Update a marketplace install via the extension · Update Addon Marketplace Install #
Ask an LLM
“From the addons extension, how do I change a marketplace install's dependencies?”
“Can the extension force-refresh a marketplace install?”
Tell an agent
Via the addons extension, update marketplace install {install} on instance {instance} in org {org}.
Extension: force={force} update of marketplace install {install} for org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-repos List addon repos via the addons extension · List Instance Addon Repos #
Ask an LLM
“From the addons extension, which addon repos does an instance have?”
“Can I filter the extension's addon repo list by workspace?”
Tell an agent
Using the addons extension, list addon repos on instance {instance} in org {org}.
Extension: show addon repositories of org {org} instance {instance} in workspace {ws_filter}.
POST /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-repos Register an addon repo via the extension · Create Instance Addon Repo #
Ask an LLM
“Can I add an addon Git repo from within the addons extension?”
“What spec does the extension need to register an addon repository?”
Tell an agent
Via the addons extension, add an addon repo with spec {spec} to instance {instance} in org {org}.
Extension: connect a new addon repository to org {org} instance {instance}.
DELETE /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-repos/{id} Delete an addon repo via the addons extension · Delete Instance Addon Repo #
Ask an LLM
“Can I disconnect an addon repo from the addons extension?”
“What is lost when the extension deletes an addon repository?”
Tell an agent destructive · confirm first
Via the addons extension, delete addon repo {repo} from instance {instance} in org {org}.
Extension: remove addon repository {repo} off org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-repos/{id} Get an addon repo via the addons extension · Get Instance Addon Repo #
Ask an LLM
“From the addons extension, how do I read one addon repo's details?”
“Does the extension show an addon repository's sync status?”
Tell an agent
Using the addons extension, get addon repo {repo} on instance {instance} in org {org}.
Extension: fetch addon repository {repo} of org {org} instance {instance}.
POST /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addon-repos/{id}/refresh Refresh an addon repo via the addons extension · Refresh Instance Addon Repo #
Ask an LLM
“From the addons extension, how do I re-sync an addon repository?”
“Can the extension pick up new addons from a repo immediately?”
Tell an agent
Using the addons extension, refresh addon repo {repo} on instance {instance} in org {org}.
Extension: rescan addon repository {repo} for org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons List addons via the addons extension · List Instance Addons #
Ask an LLM
“From the addons extension, which addons are installed on an instance?”
“Can I page through addons from the extension endpoint?”
Tell an agent
Using the addons extension, list addons on instance {instance} in org {org}.
Extension: show {limit} installed addons for org {org} instance {instance}.
DELETE /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons/{id} Delete an addon via the addons extension · Delete Instance Addon #
Ask an LLM
“Can I delete an addon directly from the addons extension?”
“Is an addon removed through the extension gone for good?”
Tell an agent destructive · confirm first
Via the addons extension, uninstall the addon {addon} itself from instance {instance} in org {org}.
Extension: uninstall addon {addon} off org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons/{id} Get an addon via the addons extension · Get Instance Addon #
Ask an LLM
“From the addons extension, how do I look at one addon's status?”
“Can the extension fetch an addon when I pass the instance name too?”
Tell an agent
Using the addons extension, show installed addon {addon} and its status for instance {instance} in org {org}.
Extension: read addon {addon} details for org {org} instance {instance}.
PATCH /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons/{id} Partially update an addon via the extension · Patch Instance Addon #
Ask an LLM
“From the addons extension, can I patch just part of an addon?”
“How does the extension apply a partial addon change?”
Tell an agent
Via the addons extension, patch addon {addon} on instance {instance} in org {org}.
Extension: make a partial edit to addon {addon} for org {org} instance {instance}.
PUT /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons/{id} Replace an addon via the addons extension · Update Instance Addon #
Ask an LLM
“From the addons extension, how do I overwrite an addon's full definition?”
“Does the extension's addon PUT replace every field?”
Tell an agent
Via the addons extension, replace addon {addon} on instance {instance} in org {org}.
Extension: save a new definition {definition} for addon {addon} on org {org} instance {instance}.
PATCH /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons/{id}/clear-operation-history Clear addon operation history via the extension · Clear Addon Status Source History #
Ask an LLM
“From the addons extension, how do I clear an addon's operation history?”
“Can the extension reset an addon's status source history?”
Tell an agent
Via the addons extension, clear operation history of addon {addon} on instance {instance} in org {org}.
Extension: wipe status source history for addon {addon} on org {org} instance {instance}.
POST /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/addons/{id}/refresh Refresh an addon via the addons extension · Refresh Instance Addon #
Ask an LLM
“From the addons extension, how do I refresh a single addon?”
“Can the extension make an addon re-read its source now?”
Tell an agent
Via the addons extension, refresh addon {addon} on instance {instance} in org {org}.
Extension: trigger a refresh of addon {addon} for org {org} instance {instance}.
POST /ext-api/v1/argocd/extensions/addons/orgs/{organization_id}/argocd/instances/{instance_id}/list-addon-marketplace-installs List marketplace installs via the extension · List Addon Marketplace Installs #
Ask an LLM
“From the addons extension, which marketplace addons are installed?”
“Can the extension filter marketplace installs and page them?”
Tell an agent
Using the addons extension, list marketplace installs on instance {instance} in org {org}.
Extension: show marketplace installs matching {filter} for org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/stream/orgs/{organization_id}/argocd/instances/{instance_id}/addon-marketplace-installs Stream marketplace installs via the extension · Watch Addon Marketplace Installs #
Ask an LLM
“Can the addons extension stream marketplace install changes live?”
“Is there an extension feed that follows marketplace installs in real time?”
Tell an agent
Using the addons extension, watch marketplace installs on instance {instance} in org {org}.
Extension stream: follow marketplace install events of org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/stream/orgs/{organization_id}/argocd/instances/{instance_id}/addon-repos Stream addon repo changes via the extension · Watch Instance Addon Repos #
Ask an LLM
“Can the addons extension stream live changes to addon repositories?”
“How does the extension follow one addon repo in real time?”
Tell an agent
Using the addons extension, watch addon repos on instance {instance} in org {org}.
Extension stream: follow addon repository {repo} on org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/addons/stream/orgs/{organization_id}/argocd/instances/{instance_id}/addons Stream addon changes via the addons extension · Watch Instance Addons #
Ask an LLM
“Can the addons extension stream addon status changes live?”
“How do I follow one addon in real time from the extension?”
Tell an agent
Using the addons extension, watch addons on instance {instance} in org {org}.
Extension stream: track status changes of installed addon {addon} on org {org} instance {instance}.
GET /ext-api/v1/argocd/extensions/kubevision/orgs/{organization_id}/argocd/instances List instances via the KubeVision extension · List Instances #
Ask an LLM
“From the KubeVision extension, which Argo CD instances can I see?”
“Can KubeVision list instances for one workspace only?”
Tell an agent
Using KubeVision, list the Argo CD instances of organization {org}.
KubeVision: show instances of org {org} in workspace {ws_filter}.
POST /ext-api/v1/argocd/extensions/kubevision/orgs/{organization_id}/argocd/instances/sync-operations-events Query sync events via KubeVision · Get Sync Operations Events #
Ask an LLM
“From the KubeVision extension, how do I browse sync operation events?”
“Can KubeVision page sync events with limit and offset?”
Tell an agent
Using KubeVision, fetch sync operation events for organization {org}.
KubeVision: pull {limit} sync events from offset {offset} for org {org}.
POST /ext-api/v1/argocd/extensions/kubevision/orgs/{organization_id}/argocd/instances/sync-operations-stats Get sync statistics via KubeVision · Get Sync Operations Stats #
Ask an LLM
“From KubeVision, how do I chart sync operation stats over time?”
“Can KubeVision group sync stats by a label field?”
Tell an agent
Using KubeVision, get sync operation stats for organization {org}.
KubeVision: aggregate sync stats for org {org} grouped by label {label} per {interval}.
GET /ext-api/v1/argocd/extensions/kubevision/orgs/{organization_id}/argocd/instances/{id} Get an instance via KubeVision · Get Instance #
Ask an LLM
“From the KubeVision extension, how do I read one instance's details?”
“Can KubeVision fetch an instance by name?”
Tell an agent
Using KubeVision, get instance {instance} in organization {org}.
KubeVision: look up instance {instance} of org {org} by {id_type}.
PATCH /ext-api/v1/argocd/extensions/kubevision/orgs/{organization_id}/argocd/instances/{id} Patch an instance via KubeVision · Patch Instance #
Ask an LLM
“Can I patch an instance's settings from the KubeVision extension?”
“How does KubeVision apply a partial instance update?”
Tell an agent
Using KubeVision, patch instance {instance} in organization {org}.
KubeVision: apply a partial change to instance {instance} of org {org}.
GET /ext-api/v1/argocd/extensions/kubevision/orgs/{organization_id}/argocd/instances/{id}/notifications Get notification settings via KubeVision · Get Instance Notification Settings #
Ask an LLM
“From KubeVision, how do I see an instance's notification settings?”
“Can the KubeVision extension read notification config?”
Tell an agent
Using KubeVision, get notification settings of instance {instance} in organization {org}.
KubeVision: show the notifications setup of org {org} instance {instance}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/akuity:akuity-argocdservice-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

akuity-argocdservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: info@akuity.io
    name: Akuity
    url: https://docs.akuity.io/akuity-portal/automation/api
  description: The Argo CD surface of the Akuity Platform REST API (grpc-gateway projection of argocd/v1). Derived mechanically from the protobuf service descriptors and google.api.http annotations published in the akuity/api-client-go Go module.
  title: Akuity Platform API — Argo CD Argo CD Service API
  version: v1
servers:
- description: Akuity Platform (SaaS)
  url: https://akuity.cloud
security:
- basicAuth: []
tags:


# --- truncated at 32 KB (354 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/akuity/refs/heads/main/openapi/akuity-argocdservice-api-openapi.yml