Docs are work in progress
Skip to main content

Fetch machines list

POST 

/api/v1/machines/list

This API endpoint retrieve a paginated list of machines with detailed information, including basic details, networking, telemetry, and system information.

Request

Query Parameters

    allParams objectrequired

    allParams - pageNo, pageSize, sortBy, sortDirection, etc.

Body

array

required

The request body containing tag's key value to search

  • Array [

  • property name* string
  • ]

Responses

Success response

Schema

    success boolean
    message string
    status string
    statusCode int32
    errorCode string
    subErrors object[]

    payload

    object

    Schema for paginated response

    content

    object[]

  • Array [

  • machineId string
    name string
    displayIconMediaPath string
    alias string

    tags

    object[]

  • Array [

  • key string
    value string
  • ]

  • telemetry

    object

    Schema for telemetry in machines response type

    status int32
    isMetricsEnabled boolean
    isLogsEnabled boolean
    lastActiveAt date-time

    networking

    object

    Schema for networking in machines response type

    fullDNSName string
    ipv4Address string
    networkIpSubnet string
    networkId string
    nodeId string
    networkName string

    sysInfo

    object

    Schema for sysinfo in machines response type

    hostname string
    osName string
    osVersion string
    osBuild string
    platform string
    platformRelease string
    arch string
    agentVersion string
    agentName string
    updatedAt date-time
  • ]

  • totalPages int32
    totalRecordCount int64
    pageSize int32
Loading...