Agents
Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Query Parameters
Pagination offset.
Limit size.
Sort to order the search.
Query filter the search.
Filter by bookmarks.
Mode of the search.
No pagination.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents"{ "count": 0, "results": [ { "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ] } ], "previous": "string", "next": "string"}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Request Body
application/json
Agent body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/orgs/string/agents" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Request Body
application/json
Cron body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/orgs/string/agents/cron" \ -H "Content-Type: application/json" \ -d '{}'{ "status": "created", "state": { "schedules": {}, "hooks": {}, "watchdogs": {}, "tuners": {}, "queued": {}, "stopping": {}, "deleting": {}, "apply": {}, "checks": {}, "full": true }, "live_state": 0, "compatible_updates": {}}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Query Parameters
Pagination offset.
Limit size.
Sort to order the search.
Query filter the search.
Filter by bookmarks.
Mode of the search.
No pagination.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/names"{ "count": 0, "results": [ { "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ] } ], "previous": "string", "next": "string"}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/state"{ "status": "created", "state": { "schedules": {}, "hooks": {}, "watchdogs": {}, "tuners": {}, "queued": {}, "stopping": {}, "deleting": {}, "apply": {}, "checks": {}, "full": true }, "live_state": 0, "compatible_updates": {}}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
UUID
Request Body
application/json
Agent body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/orgs/string/agents/string" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
UUID
Request Body
application/json
Agent body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/api/v1/orgs/string/agents/string" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
UUID
Request Body
application/json
Agent body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/orgs/string/agents/string/config" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
UUID
Request Body
application/json
Agent body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/orgs/string/agents/string/sync" \ -H "Content-Type: application/json" \ -d '{}'{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Entity
Request Body
application/json
Token body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/orgs/string/agents/string/token" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "key": "string", "name": "string", "scopes": [ "string" ], "services": [ "string" ], "started_at": "2019-08-24T14:15:22Z", "expires_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "expiration": 0}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Entity
Request Body
application/json
Token body
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/api/v1/orgs/string/agents/string/token" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "key": "string", "name": "string", "scopes": [ "string" ], "services": [ "string" ], "started_at": "2019-08-24T14:15:22Z", "expires_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "expiration": 0}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the sub-entity
Query Parameters
Entity: project name, hub name, registry name, ...
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/string"{ "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the sub-entity
Query Parameters
Entity: project name, hub name, registry name, ...
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/api/v1/orgs/string/agents/string"{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the sub-entity
Query Parameters
Entity: project name, hub name, registry name, ...
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/string/config"{ "uuid": "string", "name": "string", "description": "string", "tags": [ "string" ], "live_state": 0, "user": "string", "namespace": "string", "version_api": {}, "version": "string", "content": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "is_ui_managed": true, "hostname": "string", "settings": {}, "stats": {}, "contributors": [ {} ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the entity
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/orgs/string/agents/string/reconcile" \ -H "Content-Type: application/json" \ -d '{}'{}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the entity
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/string/state"{ "status": "created", "state": { "schedules": {}, "hooks": {}, "watchdogs": {}, "tuners": {}, "queued": {}, "stopping": {}, "deleting": {}, "apply": {}, "checks": {}, "full": true }, "live_state": 0, "compatible_updates": {}}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
SubEntity uuid
Query Parameters
Entity name under namespace.
Pagination offset.
Limit size.
Sort to order the search.
Query filter the search.
Filter by bookmarks.
Stats Mode.
Stats Kind.
Stats aggregate.
Stats group.
Stats trunc.
Stats start date.
Stats end date.
Stats boundary.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/string/stats"{}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the sub-entity
Query Parameters
Entity: project name, hub name, registry name, ...
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/string/statuses"{ "uuid": "string", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "meta_info": {}}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the entity
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/orgs/string/agents/string/statuses" \ -H "Content-Type: application/json" \ -d '{}'{ "uuid": "string", "status": "created", "status_conditions": [ { "type": "created", "status": "string", "reason": "string", "message": "string", "last_update_time": "2019-08-24T14:15:22Z", "last_transition_time": "2019-08-24T14:15:22Z", "meta_info": {} } ], "meta_info": {}}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
Owner of the namespace
Uuid identifier of the entity
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/orgs/string/agents/string/token"{ "uuid": "string", "key": "string", "name": "string", "scopes": [ "string" ], "services": [ "string" ], "started_at": "2019-08-24T14:15:22Z", "expires_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "expiration": 0}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
namespace
Owner of the namespace
Uuid identifier of the entity
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/internal/v1/string/string/agents/string/collect"{}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
namespace
Owner of the namespace
Uuid identifier of the entity
Query Parameters
Service.
last_file.
Force query param.
Connection to use.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/streams/v1/string/string/agents/string/k8s_inspect"{}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
namespace
Owner of the namespace
Uuid identifier of the entity
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/streams/v1/string/string/agents/string/k8s_restart" \ -H "Content-Type: application/json" \ -d '{}'{}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}Authorization
ApiKey In: header
Path Parameters
namespace
Owner of the namespace
Uuid identifier of the entity
Query Parameters
Service.
last_file.
Force query param.
Connection to use.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/streams/v1/string/string/agents/string/logs"{ "logs": [ { "timestamp": "2019-08-24T14:15:22Z", "node": "string", "pod": "string", "container": "string", "value": "string" } ], "last_time": "2019-08-24T14:15:22Z", "last_file": "string", "files": [ "string" ]}{}{}{}{ "error": "string", "code": 0, "message": "string", "details": [ { "type_url": "string", "value": "string" } ]}