Skip to content

Get endpoint

GET
/v1/endpoints/{endpointId}
Code sample: cURL
curl --request GET \
--url 'https://api.furl.ai/v1/endpoints/{endpointId}' \
--header 'Authorization: Bearer YOUR_API_KEY'

Returns a single endpoint by ID.

endpointId
required
string format: uuid

The endpoint ID.

The requested endpoint.

Media type application/json
Endpoint

A device or system managed by Furl.

object
id
required
ID

Unique identifier for the endpoint.

string format: uuid
hostname
required
Hostname

The hostname of the endpoint.

string
ip
required
IP Address

The IP address of the endpoint.

string
nullable
mac_address
required
MAC Address

The MAC address of the endpoint.

string
nullable
operating_system
required
Operating System

Operating system information for the endpoint.

object
name
required
Name

The name of the operating system (e.g., “macOS”, “Windows 11”).

string
version
Version

The version of the operating system.

string
nullable
family
required
Family

The operating system family.

string
Allowed values: macos windows linux other
vendor
Vendor

The vendor of the operating system.

string
nullable
architecture
Architecture

The CPU architecture (e.g., “x86_64”, “arm64”).

string
nullable
agent_id
required
Agent ID

The Furl agent ID if an agent is installed.

string format: uuid
nullable
agent_version
required
Agent Version

The version of the Furl agent installed on this endpoint.

string
nullable
created_at
required
Created At

When the endpoint was first discovered.

string format: date-time
updated_at
required
Updated At

When the endpoint was last updated.

string format: date-time
Example
{
"operating_system": {
"family": "macos"
}
}

Invalid endpoint ID format.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}

Missing or invalid API key.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}

Endpoint not found.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}

Internal server error.

Media type application/json
object
error
required

Human-readable error message.

string
Example generated
{
"error": "example"
}