Download OpenAPI specification:Download
limit | integer [ 1 .. 100 ] Default: 10 Size of the subset to retrieve. |
offset | integer >= 0 Default: 0 Number of items to skip during retrieval. |
name | string Name filter. Filtering is performed as a case-insensitive partial match. |
order | string Default: "id" Enum: "name" "id" Order type. |
dir | string Default: "desc" Enum: "asc" "desc" Order direction. |
tags | object Example: tags={"key":"value"} Tags filter. Filtering is performed as a case-insensitive partial key value match. |
Authorization required | any User's access token (bearer auth) |
{- "agent_groups": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "matching_agents": {
- "total": 0,
- "online": 0
}
}
], - "total": 0,
- "offset": 0,
- "limit": 0
}
Authorization required | any User's access token (bearer auth) |
JSON-formatted document describing the new Agent Group configuration
name required | string A unique name label |
description | string User description of this Agent Group |
tags required | object User defined key/values that will define the members of the group by matching against Agent tags |
{- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "matching_agents": {
- "total": 0,
- "online": 0
}
}
id required | string <uuid> Unique Agent Group identifier. |
Authorization required | any User's access token (bearer auth) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "matching_agents": {
- "total": 0,
- "online": 0
}
}
id required | string <uuid> Unique Agent Group identifier. |
Authorization required | any User's access token (bearer auth) |
JSON-formatted document describing the updated Agent Group configuration
name | string A unique name label |
description | string User description of this Agent Group |
tags | object User defined key/values that will define the members of the group by matching against Agent tags |
{- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "matching_agents": {
- "total": 0,
- "online": 0
}
}
Authorization required | any User's access token (bearer auth) |
JSON-formatted document describing the new Agent Group configuration
name required | string A unique name label |
description | string User description of this Agent Group |
tags required | object User defined key/values that will define the members of the group by matching against Agent tags |
{- "name": "eu-agents",
- "description": "An example agent group representing european dns nodes",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}
}
{- "name": "eu-agents",
- "tags": {
- "region": "eu",
- "node_type": "dns"
}, - "matching_agents": {
- "total": 0,
- "online": 0
}
}
limit | integer [ 1 .. 100 ] Default: 10 Size of the subset to retrieve. |
offset | integer >= 0 Default: 0 Number of items to skip during retrieval. |
name | string Name filter. Filtering is performed as a case-insensitive partial match. |
order | string Default: "id" Enum: "name" "id" Order type. |
dir | string Default: "desc" Enum: "asc" "desc" Order direction. |
tags | object Example: tags={"key":"value"} Tags filter. Filtering is performed as a case-insensitive partial key value match. |
Authorization required | any User's access token (bearer auth) |
{- "agents": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-agent1",
- "agent_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "agent_metadata": {
- "region": "eu",
- "node_type": "dns"
}, - "state": "online",
- "last_hb_data": { },
- "ts_last_hb": "2019-08-24T14:15:22Z",
- "key": "4adfe27e-63d3-45b9-8238-62b6ed6fdb5e",
- "channel_id": "bbe8aa76-a4bb-46f6-a785-df8e831cc459"
}
], - "total": 0,
- "offset": 0,
- "limit": 0
}
Authorization required | any User's access token (bearer auth) |
JSON-formatted document describing the new Agent configuration
name required | string A unique name label |
orb_tags | object User defined key/values that will define the members of the group by matching against Agent tags |
{- "name": "my-agent1",
- "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-agent1",
- "agent_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "agent_metadata": {
- "region": "eu",
- "node_type": "dns"
}, - "state": "online",
- "last_hb_data": { },
- "ts_last_hb": "2019-08-24T14:15:22Z",
- "key": "4adfe27e-63d3-45b9-8238-62b6ed6fdb5e",
- "channel_id": "bbe8aa76-a4bb-46f6-a785-df8e831cc459"
}
id required | string <uuid> Unique Agent identifier. |
Authorization required | any User's access token (bearer auth) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-agent1",
- "agent_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "agent_metadata": {
- "region": "eu",
- "node_type": "dns"
}, - "state": "online",
- "last_hb_data": { },
- "ts_last_hb": "2019-08-24T14:15:22Z",
- "key": "4adfe27e-63d3-45b9-8238-62b6ed6fdb5e",
- "channel_id": "bbe8aa76-a4bb-46f6-a785-df8e831cc459"
}
id required | string <uuid> Unique Agent identifier. |
Authorization required | any User's access token (bearer auth) |
JSON-formatted document describing the updated Agent configuration
name | string A unique name label |
orb_tags | object User defined key/values that will define the members of the group by matching against Agent tags |
{- "name": "my-agent1",
- "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "my-agent1",
- "agent_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}, - "ts_created": "2019-08-24T14:15:22Z",
- "agent_metadata": {
- "region": "eu",
- "node_type": "dns"
}, - "state": "online",
- "last_hb_data": { },
- "ts_last_hb": "2019-08-24T14:15:22Z",
- "key": "4adfe27e-63d3-45b9-8238-62b6ed6fdb5e",
- "channel_id": "bbe8aa76-a4bb-46f6-a785-df8e831cc459"
}
id required | string <uuid> Unique Agent identifier. |
Authorization required | any User's access token (bearer auth) |
[- {
- "group_id": "306db4e0-7449-4501-b76f-075576fe2d8f",
- "name": "group-1"
}
]
Authorization required | any User's access token (bearer auth) |
JSON-formatted document describing the new Agent configuration
name required | string A unique name label |
orb_tags | object User defined key/values that will define the members of the group by matching against Agent tags |
{- "name": "my-agent1",
- "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}
}
{- "name": "my-agent1",
- "orb_tags": {
- "region": "eu",
- "node_type": "dns"
}
}
Authorization required | any User's access token (bearer auth) |
{- "pcap": {
- "1.0": {
- "filter": {
- "bpf": "udp port 53 and host 127.0.0.1"
}, - "config": {
- "iface": "eth0"
}, - "host_spec": "10.0.1.0/24,10.0.2.1/32,2001:db8::/64",
- "pcap_source": "libpcap"
}
}
}