クエリ検索 レスポンスボディ

パラメータ一覧
項目名 データ形式 説明
date 文字列(「YYYY-MM-DD」形式) 情報取得日
queryInterval queryIntervalオブジェクト。「queryintervalオブジェクト」をご覧ください クエリ条件の検索期間
queryResult queryResultオブジェクト。「queryResultオブジェクト」をご覧ください 検索結果
timestamp 文字列(ISO8601形式) API実行日時
サンプル
{
  "date": "2024-12-01",
  "queryInterval": {
    "from": "2024-12-01",
    "to": "2024-12-01"
  },
  "queryResult": [
    {
      "id": "2Fb9pp1sQhGpRIcz66SPPQ",
      "type": "member",
      "email": "iij-taro@example.jp",
      "attributes": [
        {
          "attributeId": "4J9wMPgDQJmki9ycfx-Z7g",
          "attributeLabel": "会社",
          "values": [
            {
              "reference": "株式会社 ○○○",
              "referenceId": "JiKyiXoBSeOV0r_DhlgqAA",
              "referenceType": "company",
              "validStart": "2024-11-01",
              "validEnd": "9999-12-30",
              "value": "株式会社 ○○○"
            }
          ]
        },
        {
          "attributeId": "z6JbmwvYQcO5BKnec_FVAA",
          "attributeLabel": "姓",
          "values": [
            {
              "validStart": "2024-12-01",
              "validEnd": "9999-12-30",
              "value": "IIJ"
            }
          ]
        },
        {
          "attributeId": "SLjXIv1nQsi_LQ66l6ffog",
          "attributeLabel": "名",
          "values": [
            {
              "validStart": "2024-12-01",
              "validEnd": "9999-12-30",
              "value": "太郎"
            }
          ]
        },
        {
          "attributeId": "TYJ5hHDZSnugN4Lv6e45kw",
          "attributeLabel": "メールアドレス",
          "values": [
            {
              "validStart": "2024-12-01",
              "validEnd": "9999-12-30",
              "value": "iij-taro@example.jp"
            }
          ]
        }
      ],
      "groups": [
          {
            "groupId": "tMWLbAIASOmrCRHRgBT8GA",
            "groupType": "organization",
            "groupCode": "",
            "name": "××× グループ",
            "depth": 1,
            "attributes": [],
            "parent": null
          },
          {
            "groupId": "JiKyiXoBSeOV0r_DhlgqAA",
            "groupType": "company",
            "groupCode": "",
            "name": "株式会社 ○○○",
            "depth": 1,
            "attributes": [],
            "parent": null
          },
          {
            "groupId": "B9JY2b4KShGNWuNEB8Te9Q",
            "groupType": "company",
            "groupCode": "",
            "name": "△△△ 株式会社",
            "depth": 2,
            "attributes": [],
            "parent": {
              "groupId": "JiKyiXoBSeOV0r_DhlgqAA",
              "groupType": "company",
              "groupCode": "",
              "name": "株式会社 ○○○",
              "depth": 1,
              "attributes": [],
              "parent": null
            }
          },
          {
            "groupId": "wcZDtU4-RAaGeFz42osJfA",
            "groupType": "office",
            "groupCode": "",
            "name": "東京オフィス",
            "depth": 1,
            "attributes": [],
            "parent": null
          }                
      ],
      "conditionResults": [
        {
          "attributeId": "z6JbmwvYQcO5BKnec_FVAA",
          "attributeLabel": "姓",
          "values": [
            {
              "validStart": "2024-12-01",
              "validEnd": "9999-12-30",
              "value": "IIJ"
            }
          ]
        }
      ]
    }
  ],
  "timestamp": "2024-12-05T02:00:00.000Z"
}
queryIntervalオブジェクト
項目名 データ形式 説明
from 文字列(「YYYY-MM-DD」形式) クエリ条件の検索期間開始日
to 文字列(「YYYY-MM-DD」形式) クエリ条件の検索期間終了日
queryResultオブジェクト
項目名 データ形式 説明
id 文字列 実行されたクエリのID
type

以下のいずれかの文字列

  • member
  • organization
  • company
  • office
  • project
取得したオブジェクトの種別
email 文字列(メール形式)

取得した従業員のメールアドレス。「type」が「member」の時のみ設定される

attributes attributeオブジェクトの配列。各要素の属性は、「attributeオブジェクト」をご覧ください 取得したオブジェクトの情報
groups groupオブジェクトの配列。各要素の属性は、「groupオブジェクト」をご覧ください

取得した従業員が所属している組織・会社・事務所・プロジェクトの情報。「type」が「member」の時のみ設定される

conditionResults

conditionResultオブジェクトの配列。各要素の属性は、「conditionResultオブジェクト」をご覧ください

適合したクエリ条件
conditionResultオブジェクト

本パラメータについては実行したクエリによって内容が変わるため、クエリごとに説明します。

AttributeQuery(特定の属性値に対する条件を指定する)利用時の検索結果

項目名 データ形式 説明
attributeId 文字列 属性のID
attributeLabel 文字列 属性の名称
values valueオブジェクトの配列。各要素の属性は、「valueオブジェクト」をご覧ください 検索時に使われた値


DiffQuery (特定の属性値の変化内容を条件として指定する) 利用時の検索結果

項目名 データ形式 説明
attributeId 文字列 属性のID
attributeLabel 文字列 属性の名称
fromvalues valueオブジェクトの配列。各要素の属性は、「valueオブジェクト」をご覧ください リクエストボディの「fromCondition」に基づいて検索する際に使われた値
tovalues valueオブジェクトの配列。各要素の属性は、「valueオブジェクト」をご覧ください リクエストボディの「toCondition」に基づいて検索する際に使われた値
共通オブジェクト
groupオブジェクト
項目名 データ形式 説明
groupId 文字列 取得した組織・会社・事務所・プロジェクトのID
groupType

以下のいずれかの文字列

  • organization
  • company
  • office
  • project

取得した組織・会社・事務所・プロジェクトの種別

groupCode 文字列 取得した組織・会社・事務所・プロジェクトのコード
name 文字列 取得した組織・会社・事務所・プロジェクトの名前
depth 整数値 取得した組織・会社・事務所・プロジェクトの階層の深さ
attributes attributeオブジェクトの配列。各要素の属性は、「attributeオブジェクト」をご覧ください 取得した組織・会社・事務所・プロジェクトの属性情報
parent groupオブジェクト または null。子となる要素は、この表組み内にある「groupオブジェクト」と同一です 親組織・親会社・親事務所・親プロジェクトの情報 (存在しない場合はnull)
attributeオブジェクト
項目名 データ形式 説明
attributeId 文字列 属性のID
attributeLabel 文字列 属性の名称
values valueオブジェクトの配列。各要素の属性は、「valueオブジェクト」をご覧ください 該当するオブジェクトの属性値
valueオブジェクト
項目名 データ形式 説明
reference 文字列

属性が所属しているオブジェクトの名称

所属先がある場合のみ設定される

referenceId 文字列

属性が所属しているオブジェクトのID

所属先がある場合のみ設定される

referenceType

文字列

属性が所属しているオブジェクトの種類
setId 文字列

マルチプル項目※1のID

マルチプル項目の場合のみ設定される

validStart 文字列(「YYYY-MM-DD」形式) 属性値の有効期間開始日
validEnd 文字列(「YYYY-MM-DD」形式) 属性値の有効期限終了日
value 文字列、整数、またはboolean 属性の値

※1:事前に選択肢が決められている属性値の総称です。