---
title: "Returns a list of Members on the network."
method: GET
path: "/network/{networkID}/member"
tags: ["network-member"]
---

# Returns a list of Members on the network.

`GET /network/{networkID}/member`

## Request

- Base URL: `https://api.zerotier.com/api/v1`
- URL: `https://api.zerotier.com/api/v1/network/{networkID}/member`
- Auth: HTTP token

## Path parameters

- `networkID` string, required

## Response `200`

member list get success

- Member[]
  - `id` string, nullable: concatenation of network ID and member ID
  - `clock` integer, nullable
  - `networkId` string, nullable
  - `nodeId` string, nullable: ZeroTier ID of the member
  - `controllerId` string, nullable
  - `hidden` boolean, nullable: Whether or not the member is hidden in the UI
  - `name` string, nullable: User defined name of the member
  - `description` string, nullable: User defined description of the member
  - `config` MemberConfig
    - `activeBridge` boolean, nullable: Allow the member to be a bridge on the network
    - `authorized` boolean, nullable: Is the member authorized on the network
    - `capabilities` integer[], nullable
    - `creationTime` integer, nullable: Time the member was created or first tried to join the network
    - `id` string, nullable: ID of the member node. This is the 10 digit identifier that identifies a ZeroTier node.
    - `identity` string, nullable: Public Key of the member's Identity
    - `ipAssignments` string[], nullable: List of assigned IP addresses
    - `lastAuthorizedTime` integer, nullable: Time the member was authorized on the network
    - `lastDeauthorizedTime` integer, nullable: Time the member was deauthorized on the network
    - `noAutoAssignIps` boolean, nullable: Exempt this member from the IP auto assignment pool on a Network
    - `revision` integer, nullable: Member record revision count
    - `ssoExempt` boolean, nullable: Allow the member to be authorized without OIDC/SSO
    - `tags` array[], nullable: Array of 2 member tuples of tag [ID, tag value]
      - union[]
        - union
          - integer
          - boolean
    - `vMajor` integer, nullable: Major version of the client
    - `vMinor` integer, nullable: Minor version of the client
    - `vRev` integer, nullable: Revision number of the client
    - `vProto` integer, nullable: Protocol version of the client
  - `lastOnline` integer, nullable: Last seen time of the member (milliseconds since epoch). Note: This data is considered ephemeral and may be reset to 0 at any time without warning.
  - `lastSeen` integer, nullable: Time the member last checked in with the network controller in milliseconds since epoch. Note: This data is considered ephemeral and may be reset to 0 at any time without warning.
  - `physicalAddress` string, nullable: IP address the member last spoke to the controller via (milliseconds since epoch). Note: This data is considered ephemeral and may be reset to 0 at any time without warning.
  - `clientVersion` string, nullable: ZeroTier version the member is running
  - `protocolVersion` integer, nullable: ZeroTier protocol version
  - `supportsRulesEngine` boolean, nullable: Whether or not the client version is new enough to support the rules engine (1.4.0+)

## Other responses

- `401`: Authorization required
- `403`: Access denied
- `404`: Item not found

---

[API](https://skmtc.dev/zerotier/apis/zerotier-legacy-central-api.md) - [All operations](https://skmtc.dev/zerotier/apis/zerotier-legacy-central-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zerotier/apis/zerotier-legacy-central-api/revisions/80c9c5bfd0a4?raw)
