EQTY LabDocs

Control Plane API

The Control Plane API manages the Agent Gateway: agent registration and lifecycle, operating profiles, audit exchanges, state and blob retrieval, project trust and membership evidence, plugin publishing and configuration, and configuration validation rules.

Version
1.2.1
Base URL
https://<host>/api

Authentication

  • ApiKeyAuth · API key in header "Authorization" — Type "Bearer" followed by a space and a Guardian Platform API key. Project-scoped routes and registration tokens check the key's scopes and project binding. Per-agent routes accept a key bound to no project that has empty scopes or full access, which acts as its holder, or a scope for what the route does: submit_agent_assessments reads an agent (its detail, configurations, state history and the files a state references, definitions, tools and operating profile, as its assessments rest on), view_agent_certifications reads its certifications, and manage_programs or review_agent_assessments attach a certification. A state's raw snapshot and findings, its audit exchanges and plugin events, and saving its operating profile take full access. A scope counts only while the key's holder still holds that permission in the key's organization, which auth-service reports as keyHeldScopes. A key never acts as an admin, so its holder's binding to the agent still decides.
  • BearerAuth · API key in header "Authorization" — Type "Bearer" followed by a space and a sign-in token: a Guardian Platform JWT, or an OIDC ID token in a standalone deployment.

Health

Registration

Agents

Audit

State

Authentication

Plugin Configurations

Plugins

Projects

Project Agents

Project Agent Runtime

Project Memberships

Project Plugin Configurations

Project Trust

Validation Rules

Users

VirusTotal Scans