Agent Versions
Responses
200
OK
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get/agent-versions
GET /v1/agent-versions HTTP/1.1
Accept: */*
{
"agentVersions": [
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"additionalInfo": {
"documentation": [
{
"text": "text",
"url": "text"
}
],
"message": "string"
},
"blueprintTags": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"dateModified": "text",
"deprecated": true,
"description": "string",
"displayName": "string",
"hash": "text",
"icon": "string",
"id": "string",
"labels": {},
"name": "string",
"resourceDocLink": "string",
"stability": "string",
"version": 1,
"warning": "string"
},
"spec": {
"containerImages": [
{
"image": "text"
}
],
"download": {
"ANY_ADDITIONAL_PROPERTY": {
"hash": "text",
"url": "text"
}
},
"draft": true,
"installer": {
"ANY_ADDITIONAL_PROPERTY": {
"url": "text"
}
},
"prerelease": true,
"releaseDate": "text",
"releaseNotesURL": "text",
"type": "text",
"version": "text"
},
"status": {}
}
]
}Responses
200
OK
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get/agent-versions/detailed
GET /v1/agent-versions/detailed HTTP/1.1
Accept: */*
{
"agentVersions": [
{
"agentTypeDisplayName": "text",
"agentVersion": {
"apiVersion": "string",
"kind": "string",
"metadata": {
"additionalInfo": {
"documentation": [
{
"text": "text",
"url": "text"
}
],
"message": "string"
},
"blueprintTags": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"dateModified": "text",
"deprecated": true,
"description": "string",
"displayName": "string",
"hash": "text",
"icon": "string",
"id": "string",
"labels": {},
"name": "string",
"resourceDocLink": "string",
"stability": "string",
"version": 1,
"warning": "string"
},
"spec": {
"containerImages": [
{
"image": "text"
}
],
"download": {
"ANY_ADDITIONAL_PROPERTY": {
"hash": "text",
"url": "text"
}
},
"draft": true,
"installer": {
"ANY_ADDITIONAL_PROPERTY": {
"url": "text"
}
},
"prerelease": true,
"releaseDate": "text",
"releaseNotesURL": "text",
"type": "text",
"version": "text"
},
"status": {}
},
"availableComponents": {
"apiVersion": "string",
"kind": "string",
"metadata": {
"additionalInfo": {
"documentation": [
{
"text": "text",
"url": "text"
}
],
"message": "string"
},
"blueprintTags": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"dateModified": "text",
"deprecated": true,
"description": "string",
"displayName": "string",
"hash": "text",
"icon": "string",
"id": "string",
"labels": {},
"name": "string",
"resourceDocLink": "string",
"stability": "string",
"version": 1,
"warning": "string"
},
"spec": {
"components": {
"ANY_ADDITIONAL_PROPERTY": "[Circular Reference]"
},
"hash": "text"
},
"status": {}
}
}
]
}Get the proper install command for the provided parameters.
Path parameters
typestringRequired
observiq-otel-collector
versionstringRequired
2.1.1
Query parameters
secret-keystringOptional
uuid
remote-urlstringOptional
http%3A%2F%2Flocalhost%3A3001
platformstringOptional
windows-amd64
labelsstringOptional
env=stage,app=bindplane,configuration=my-config,fleet=my-fleet
Responses
200
OK
application/json
alternateCommandstringOptional
commandstringOptional
versionstringOptional
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get/agent-versions/{type}/{version}/install-command
GET /v1/agent-versions/{type}/{version}/install-command HTTP/1.1
Accept: */*
{
"alternateCommand": "text",
"command": "text",
"version": "text"
}Create an agent-version from the contents of a github release.
Path parameters
versionstringRequired
2.1.1
Responses
202
Accepted
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post/agent-versions/{type}/{version}/sync
POST /v1/agent-versions/{type}/{version}/sync HTTP/1.1
Accept: */*
{
"updates": [
{
"before": null,
"reason": "string",
"resource": null,
"status": "error"
}
]
}Returns the OpAMP bridge manifest YAML to apply as the final manual install step
Query parameters
configurationstringRequired
operator configuration name
secret-keystringOptional
uuid
remote-urlstringOptional
http%3A%2F%2Flocalhost%3A3001
Responses
200
OK
application/json
alternateCommandstringOptional
commandstringOptional
versionstringOptional
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get/kubernetes-operator/install-command
GET /v1/kubernetes-operator/install-command?configuration=text HTTP/1.1
Accept: */*
{
"alternateCommand": "text",
"command": "text",
"version": "text"
}Last updated
Was this helpful?