Argo CD: API Design & Integration Surface
Docs-backedThe REST API covers applications (create, sync, rollback, delete), repositories (Git source management), clusters (target Kubernetes clusters), projects (RBAC grouping), and settings. Agents can create applications pointing to Git repositories, trigger manual syncs when automated sync isn't sufficient, check application health and sync status, view deployment history, and execute rollbacks to previous revisions. The resource tree API provides visibility into individual Kubernetes resources managed by each application.