Classic/VPC環境で利用できます。
ユーザーリストを照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
|---|---|
| GET | /v1/api/members |
リクエストヘッダ
Ncloud Chat APIで共通して使用されるヘッダの詳細は、Ncloud Chatのリクエストヘッダをご参照ください。
リクエストクエリパラメータ
リクエストクエリパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
filter |
String | Required | 絞り込みの条件
|
sort |
String | Optional | ソートの基準
|
option |
String | Optional | 追加オプション: Option
|
Option
Optionの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
offset |
Number | Optional | 照会開始オフセット
|
per_page |
Number | Optional | ページごとの項目数
|
count |
Boolean | Optional | リストの代わりにレスポンス結果数を表示するか
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request GET 'https://dashboard-api.ncloudchat.naverncp.com/v1/api/members
?filter=%7B%22online%22%3Afalse%7D
&sort=%7B%22name%22%3A%22-1%22%7D
&option=%7B%22offset%22%3A0%2C%22per_page%22%3A20%7D' \
--header 'x-api-key: {API Key}' \
--header 'x-project-id: {Project ID}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
id |
String | - | ユーザー ID |
project_id |
String | - | プロジェクト ID |
member_id |
String | - | ユーザー ID |
name |
String | - | ユーザーの名前 |
profile |
String | - | ユーザープロファイル画像 |
memo |
String | - | ユーザーに関するメモ |
country |
String | - | アクセスした国 |
remoteip |
String | - | アクセス IPアドレス |
adid |
String | - | 広告 ID |
device |
String | - | デバイス |
network |
String | - | ネットワーク |
version |
String | - | バージョン |
model |
String | - | モデル |
deleted |
Boolean | - | 退会しているか
|
online |
Boolean | - | オンラインかどうか
|
customField |
String | - | ユーザー定義フィールド |
device_type |
Array | - | デバイス |
push |
Boolean | - | プッシュ通知を許可するか
|
memberblock_id |
String | - | TBD |
notifications |
Object | - | プッシュ通知情報 |
notifications.token |
String | - | プッシュトークン |
notifications.device |
String | - | デバイスプッシュタイプ
|
notifications.os |
String | - | OSのバージョン |
notifications.push |
Boolean | - | プッシュ通知を許可するか
|
notifications.ad |
Boolean | - | プッシュ型広告通知を許可するか
|
notifications.night |
Boolean | - | 夜間プッシュ通知を許可するか
|
notifications.timezone |
String | - | 時間帯 |
logined_at |
String | - | 最終ログイン日時
|
created_at |
String | - | ユーザー登録日時
|
updated_at |
String | - | 情報更新日時
|
deleted_at |
String | - | 退会日時
|
レスポンスステータスコード
Ncloud Chat APIで共通して使用されるレスポンスステータスコードの詳細は、Ncloud Chatのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
[
{
"id": "39c8de0f-****-****-****-6a1a875df59f",
"project_id": "8be54b8b-****-****-****-84c0d5df2e9c",
"member_id": "39c8de0f-****-****-****-6a1a875df59f",
"name": "apitester",
"profile": "",
"memo": null,
"country": "KR",
"remoteip": "***.***.***.***",
"adid": null,
"device": null,
"network": null,
"version": null,
"model": null,
"deleted": false,
"online": false,
"customField": "",
"device_type": [],
"push": null,
"memberblock_id": null,
"notifications": {
"token": "*********************************",
"device": "APNS",
"os": "iOS 18",
"push": true,
"ad": true,
"night": true,
"timezone": null
},
"logined_at": "2025-07-22T17:48:04+09:00",
"created_at": "2025-07-22T11:11:05+09:00",
"updated_at": "2025-07-22T17:48:04+09:00",
"deleted_at": null
}
...
]