API for Querying Client Status

circle-info

This feature is currently only available to NaaS partners, enabling efficient querying of the status of multiple clients in bulk.

Prerequisite

Please make sure you obtain x-ak & x-sk issued by Aethir.

Query Client Online Status

Description

This interface is used to query whether the client is online.

URL

https://app.aethir.com/console-api/v2/client/onLineStatearrow-up-right

Method

POST

Rate Limit

Each x-ak can make a request every 5 seconds.

Request Headers

Header
Type
Mandatory

x-ak

string

Yes

x-op-token

string

Yes

circle-info

x-ak is a verification code issued to qualified partner Node Operators.

circle-info

x-op-token is consists of three parts

  • Header

    A compact JSON string encoded with base64, representing the header.

  • Payload

    A compact JSON string encoded with base64, representing the payload.

  • Signature

    where skis a verification code issued to qualified partner Node Operators.

Request Body

The request body is an array of clientId, supporting a maximum of 100 IDs.

Response

Possible responses and their corresponding meanings are:

  • HttpStatus 200: Query successful; the query result is parsed in the HttpResponseBody.

  • HttpStatus 400: The x-op-token format is incorrect or rate limit exceeded.

  • HttpStatus 401: The client needs to regenerate the x-op-token and retry the query.

Response Body

Field
Type
Description

clientId

string

Client ID

onLineState

int

1: Online, 0: Offline

Last updated