DEBUG用エリア 

記事テンプレート

CRM機能のAPI仕様

Knowledge Suite+ を外部システムから利用する手段として、Webhookや外部連携用APIと言った機能が用意されています。
本ドキュメントでは外部連携 API について説明します。

外部連携 API は、前述通り Knowledge Suite+ の機能を外部のシステムから利用するためのAPIです。
外部連携 API を利用することにより、以下のようなシステム間連携を行う事が出来ます。

 

  • 外部システムで登録された顧客データをKnowledgeSuite+の取引先データとして登録する
  • KnowledgeSuite+で登録された取引先担当者の名刺データを取得して外部システム側で情報表示する

 

【この記事の内容】

 


 

外部連携 API で利用可能なKnowledge Suite+の機能

 

実行系API

種別 API名 概要
CRM 取引先登録 テナント内のデータとして取引先データを登録する
取引先更新 テナント内の取引先データを更新する
取引先削除 テナント内の取引先データを削除する
取引先担当者登録 テナント内のデータとして取引先担当者データを登録する
取引先担当者更新 テナント内の取引先担当者データを更新する
取引先担当者削除 テナント内の取引先担当者データを削除する

 

参照系API

種別 API名 概要
CRM 取引先テンプレート取得 テナント内の取引先のテンプレートデータを取得する
取引先一覧取得 テナント内の取引先データを一覧リストとして取得する
取引先詳細取得 パラメタの取引先IDに対応する取引先の詳細データを取得する
取引先担当者テンプレート取得 テナント内の取引先担当者のテンプレートデータを取得する
取引先担当者一覧取得 テナント内の取引先担当者データを一覧リストとして取得する
取引先担当者詳細取得 パラメタの取引先担当者IDに対応する取引先担当者の詳細データを取得する
取引先担当者名刺一覧取得 パラメタの取引先担当者IDに紐づく取引先担当者の名刺データを一覧リストとして取得する
組織 組織一覧取得 テナントで登録されている組織データを一覧リストとして取得する
ユーザー一覧取得 テナントで登録されているユーザーデータを一覧リストとして取得する

 


外部連携 API へのアクセス方法

各APIのURLに HTTPS の POST メソッドでアクセスすることで利用可能です。

 

URL

※各API毎の説明を参照

 

リクエスト

API へのリクエストには以下の HTTP ヘッダを付与してください

ヘッダ項目 設定内容 補足
Content-Type application/json  
Origin 送信URL のホスト部まで ※このあたりの仕様は RobotID や BFF の話になってきますので、
Authorization Bearer [アクセス用トークン] ※アクセス用トークンの取得方法など含めそちらに問い合わせてください

 

レスポンス

API からのレスポンスは JSON 文字列として返却されます。レスポンス JSON の内容は基本的に API 毎に異なりますが、AppStatus という項目はどのAPIのレスポンスにも含まれます。AppStatus の内容を参照することで API の成否についての情報を得る事が出来ます。

 

■ユーザー一覧取得、組織一覧取得の結果

  必須 形式 補足
AppStatus Object API の実行情報
  Code String API の終了コード
Message   String API 終了コードに関連するメッセージ

 

■それ以外

  必須 形式 補足
appStatus Object API の実行情報
  cpde String API の終了コード
message   String API 終了コードに関連するメッセージ

 

AppStatus.Code について

レスポンスの AppStatus.Code にはAPIの終了コードが格納されます。API の実行が成功している場合は "S000" という値が、API がエラー終了した場合は API・失敗原因毎にエラーの原因を表すコードが格納されます。
※ 各 API の個別説明を参照

 

全API共通の終了コード

下記の終了コードについては、全API共通です

コード メッセージ 概要
S000   正常終了
E280 テナントが正しくありません URL に問題がある可能性があります
E281 トークンが不正です アクセス時のヘッダ要素に Bearer トークンが存在していません
E282 トークンが不正です アクセストークンの内容が正しくありません
E283 トークンの有効期限が切れています アクセストークンの有効期限が切れています
E284 トークンのスコープ外です ご指定のアクセストークンでは利用できないAPIです
E380 テナントの企業IDが一致しませんでした  

 

外部連携APIで操作した際の仕様の違いについて

外部連携APIで「取引先」「取引先担当」の登録、変更、削除の際はWebhookは発行されません。
それにより、ループを防ぐ為の仕様となっております。
 

目次に戻る


実行系API

 

取引先登録API

URL https://(ホスト)/api/crm/client/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとして取引先データを登録します。登録対象の取引先項目データを項目リストに指定して登録します。
登録成功時に、レスポンスで登録した取引先の取引先IDが返されます。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  toData Object    
  clientRegisterInfo Object    
  clientItemList Object[]    
  itemID UUID 取引先項目ID 取引先項目IDについては、取引先テンプレート取得APIで取得出来るので同APIから取得
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載
項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定。文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値を設定する
itemNumericData   Object 数値型項目の値 項目タイプ(itemType)が数値型の場合にこちらに項目データを設定。数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal
  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値 項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定。選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox
  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値 項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定。UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple
  values   UUID[] 項目値リスト  
itemInquiryRouteDataList   Object[] 引合経路型項目の値リスト 項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定。引合経路型以外の場合は項目未設定
引合経路型の項目タイプ:inquiry_route
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
systemLinkageInfoList   Object[] システム連携情報リスト 取引先登録時にシステム連携ID値を併せて登録する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 登録対象の取引先に紐づく、連携システム側の顧客IDを登録値として設定

 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて

パラメタで指定する登録値については、登録時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記に記載のチェックを項目タイプ別に実施します。 

項目タイプ値および項目タイプの説明  

                                                         

②必須項目チェックについて

取引先テンプレート項目の設定で必須となっている(必須フラグがtrueとなっている)項目については、登録対象項目リストに必須項目チェックが含まれているかチェックして、含まれていない場合はパラメタ不正エラーとなります。取引先テンプレートの項目情報については、取引先テンプレート取得APIで取得出来ますので、登録対象の項目が必須項目かどうかについては同APIの取得データを参照して確認可能です。

 

リクエスト例(JSON)

リクエスト例(JSON)														
"{
  ""param"": {
    ""toData"": {
      ""clientRegisterInfo"": {
        ""clientItemList"": [
          {
            ""itemID"": ""2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7"",
            ""itemType"": ""text_ruby"",
            ""itemTextData"": {
              ""value"": ""TEST"",
              ""ruby"": ""テスト""
            }
          },
          {
            ""itemID"": ""81818574-827d-4084-8b12-97b5b9a8d593"",
            ""itemType"": ""division_single"",
            ""itemUuidData"": {
              ""values"": [
                ""28ca2537-d541-42f9-b444-eca8144e130d""
              ]
            }
          },
          {
            ""itemID"": ""88795555-0d22-46fd-bc6d-8a14c5d0dc7a"",
            ""itemType"": ""user_single"",
            ""itemUuidData"": {
              ""values"": [
                ""c84aa9a5-1390-41a4-9786-7cda5fd9971f""
              ]
            }
          },
          {
            ""itemID"": ""a25d97d4-6c0f-43d0-8400-3c22802cbe4f"",
            ""itemType"": ""linkage_pulldown"",
            ""itemSelectionData"": {
              ""values"": [
                11,
                11,
                13
              ]
            }
          }
        ],
        ""systemLinkageInfoList"": [
          {
            ""systemLinkageID"": 999000001,
            ""linkageIDValue"": ""string""
          }
        ]
      }
    }
  }
}"		

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
registerClientResult   Object 取引先登録結果情報 API が正常終了した場合のみ値を格納
  clientID   UUID 登録された取引先の取引先ID  

 

レスポンス例(JSON)

{
  "registerClientResult": {
    "clientID": "5e4ea010-a908-45a1-a70b-ebd2e4feb055"
  },
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常

・取引先正式名称などの、取引先テンプレートで必須設定となっている項目が指定されていない

・登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)

E199 REQUEST_FAILURE その他のエラー  

 

レスポンスサンプル

{
  "param": {
    "toData": {
      "clientRegisterInfo": {
        "clientItemList": [
          {
            "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7", // 取引先正式名称
            "itemType": "text_ruby",
            "itemTextData": {
              "value": "株式会社サンプル",
              "ruby": "カブシキガイシャサンプル"
            }
          },
          {
            "itemID": "f1315967-bac4-4704-aa8d-43d2ac707b84", // 取引先略称
            "itemType": "text_single",
            "itemTextData": { "value": "サンプル" }
          },
          {
            "itemID": "a7648fba-0dae-4134-9b2e-1311a8108554", // 業種
            "itemType": "linkage_pulldown",
            "itemSelectionData": { "values": [1, 21] }
          },
          {
            "itemID": "e5866901-5699-412a-b95d-793a4e085d95", // 設立年月日
            "itemType": "date",
            "itemTextData": { "value": "2024-01-01" }
          },
          {
            "itemID": "a325243e-239d-455a-99bd-84f79f47d523", // 資本金
            "itemType": "amount_integer",
            "itemNumericData": { "value": "5000000" }
          },
          {
            "itemID": "27446cf0-18ca-4aa1-a38b-299b282ab295", // 年間売上
            "itemType": "amount_integer",
            "itemNumericData": { "value": "100000000" }
          },
          {
            "itemID": "0fad1224-d8c0-4fe0-bf11-16c97b60d9f3", // 決算日
            "itemType": "text_single",
            "itemTextData": { "value": "12/31" }
          },
          {
            "itemID": "c8db8268-37fb-4ab5-9760-3d1f1d6a7c9a", // 代表者姓
            "itemType": "text_ruby",
            "itemTextData": { "value": "山田", "ruby": "ヤマダ" }
          },
          {
            "itemID": "5352da6f-8933-4738-9ee0-da0ae4d132b0", // 代表者名
            "itemType": "text_ruby",
            "itemTextData": { "value": "太郎", "ruby": "タロウ" }
          },
          {
            "itemID": "b70b0359-fe8d-4293-b227-bb5692871c7a", // 代表電話番号
            "itemType": "phone_number",
            "itemTextData": { "value": "0312345678" }
          },
          {
            "itemID": "8e33eddf-c66e-410f-b080-6b0149400a57", // 代表FAX番号
            "itemType": "phone_number",
            "itemTextData": { "value": "0312349999" }
          },
          {
            "itemID": "84e21e7c-5c08-4097-9cd0-b9eaffd4fb6d", // WEBサイト1
            "itemType": "url",
            "itemTextData": { "value": "https://example.com" }
          },
          {
            "itemID": "c23b818e-1a6b-44d7-8b32-7e95ce0a7d42", // WEBサイト2
            "itemType": "url",
            "itemTextData": { "value": "https://sub.example.com" }
          },
          {
            "itemID": "9039dddf-9f34-4154-98f8-e3491d11b46f", // 従業員数
            "itemType": "number",
            "itemNumericData": { "value": "50" }
          },
          {
            "itemID": "09cdb725-3cde-4f53-bc3f-8f9b2fef09f6", // 引合経路
            "itemType": "inquiry_route",
            "itemInquiryRouteData": {
              "values": [
                {
                  "inquiryRouteCategoryId": "UUID-AAA",
                  "inquiryRouteCategoryName": "Web",
                  "inquiryRouteId": "UUID-BBB",
                  "inquiryRouteName": "問い合わせフォーム"
                }
              ]
            }
          },
          {
            "itemID": "494cafbb-aa8d-41cc-8aac-2fe37c960c9b", // 郵便番号
            "itemType": "postal_code",
            "itemTextData": { "value": "1000001" }
          },
          {
            "itemID": "8a87f4ef-19d6-4189-b3ca-6a9788b9ebc7", // 住所(都道府県)
            "itemType": "prefectures",
            "itemSelectionData": { "values": [13] }
          },
          {
            "itemID": "25c58fef-625c-4a47-a5a2-cc2c0c265bc6", // 住所(市区町村以下)
            "itemType": "text_single",
            "itemTextData": { "value": "千代田区千代田1-1" }
          },
          {
            "itemID": "844fd803-117d-46ba-ad55-2d7950c2df3b", // 支社支店・拠点
            "itemType": "text_single",
            "itemTextData": { "value": "東京支店" }
          },
          {
            "itemID": "d154848f-295d-4d27-b4db-8454bcfbf308", // 部署
            "itemType": "text_single",
            "itemTextData": { "value": "営業部" }
          },
          {
            "itemID": "55567a07-a4a2-4dea-86f6-33bddfd3bcd2", // 取引先種別
            "itemType": "checkbox",
            "itemSelectionData": { "values": [1] }
          },
          {
            "itemID": "b2e11f58-0ab4-41b7-80ff-166d98e78474", // 評価
            "itemType": "pulldown",
            "itemSelectionData": { "values": [1] }
          },
          {
            "itemID": "0a244d28-0e66-49ef-8cd9-8aa53760e6d8", // 詳細情報
            "itemType": "text_multiple",
            "itemTextData": { "value": "詳細メモです。" }
          },
          {
            "itemID": "74595112-d47c-46bd-abd8-2de69cd8df75", // リスト名
            "itemType": "text_single",
            "itemTextData": { "value": "メインリスト" }
          },
          {
            "itemID": "a5561a04-a219-4f09-b176-44fc37a13683", // メモ
            "itemType": "text_single",
            "itemTextData": { "value": "内部メモ" }
          },
          {
            "itemID": "ebeba38d-fcfa-4379-b5b2-8e246b8ce385", // 手書きメモ
            "itemType": "text_single",
            "itemTextData": { "value": "手書きメモ内容" }
          },
          {
            "itemID": "f8ccf472-16db-4fcb-8e94-d0d92eba67e1", // 親取引先
            "itemType": "client_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-PARENT-CLIENT",
                "itemDisplayValue": "親会社A"
              }
            ]
          },
          {
            "itemID": "81818574-827d-4084-8b12-97b5b9a8d593", // 営業主担当部署(必須)
            "itemType": "division_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-DIVISION",
                "itemDisplayValue": "営業部"
              }
            ]
          },
          {
            "itemID": "88795555-0d22-46fd-bc6d-8a14c5d0dc7a", // 営業主担当者(必須)
            "itemType": "user_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-USER",
                "itemDisplayValue": "山田 太郎"
              }
            ]
          },
          {
            "itemID": "8bf11d62-7607-4bc8-bfb3-641f68f6be79", // XXXX
            "itemType": "text_single",
            "itemTextData": { "value": "XXXXデータ" }
          }
        ],

        "systemLinkageInfoList": [
          { "systemLinkageID": 999000001, "linkageIDValue": "" },
          { "systemLinkageID": 999000002, "linkageIDValue": "" },
          { "systemLinkageID": 999000003, "linkageIDValue": "" },
          { "systemLinkageID": 999000004, "linkageIDValue": "" },
          { "systemLinkageID": 999000005, "linkageIDValue": "" },
          { "systemLinkageID": 999000006, "linkageIDValue": "" },
          { "systemLinkageID": 999000007, "linkageIDValue": "" },
          { "systemLinkageID": 999000008, "linkageIDValue": "" },
          { "systemLinkageID": 999000009, "linkageIDValue": "" },
          { "systemLinkageID": 999000010, "linkageIDValue": "" },
          { "systemLinkageID": 999000011, "linkageIDValue": "" },
          { "systemLinkageID": 999000012, "linkageIDValue": "" },
          { "systemLinkageID": 999000013, "linkageIDValue": "" },
          { "systemLinkageID": 999000014, "linkageIDValue": "" },
          { "systemLinkageID": 999000015, "linkageIDValue": "" },
          { "systemLinkageID": 999000016, "linkageIDValue": "" },
          { "systemLinkageID": 999000017, "linkageIDValue": "" },
          { "systemLinkageID": 999000018, "linkageIDValue": "" },
          { "systemLinkageID": 999000019, "linkageIDValue": "" },
          { "systemLinkageID": 999000020, "linkageIDValue": "" }
        ]
      }
    }
  }
}

 

目次に戻る

 


 

取引先更新API

URL https://(ホスト)/api/crm/client/update
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の取引先データを更新します。更新対象の取引先項目データを項目リストに指定して更新します。更新については項目リストに設定されたデータをもとに差分更新で更新します。更新成功時に、レスポンスで更新した取引先の取引先IDが返されます。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  toData Object    
  clientUpdateInfo Object    
  clientInfo 〇(※1) Object 取引先情報  
  clientID UUID 取引先ID 更新対象の取引先の取引先IDを指定
systemLinkageInfo 〇(※1) Object システム連携情報  
  systemLinkageID Integer

システム連携ID

te

連携システムのシステム連携IDを指定
linkageIDValue String 連携ID値 更新対象の取引先の連携システム側の顧客IDを指定
clientItemList Object[]    
  itemID UUID 取引先項目ID 取引先項目IDについては、取引先テンプレート取得APIで取得出来るので同APIから取得
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載

項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値 項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定。文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby
  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値を設定する
itemNumericData   Object 数値型項目の値 項目タイプ(itemType)が数値型の場合にこちらに項目データを設定。数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal
  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定。選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox

  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値 項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定。UUID型以外の場合は項目未設定

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple
  values   UUID[] 項目値リスト  
itemInquiryRouteDataList   Object[] 引合経路型項目の値リスト 項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定。引合経路型以外の場合は項目未設定

引合経路型の項目タイプ:inquiry_route
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
systemLinkageInfoList   Object[] システム連携情報リスト 取引先更新時にシステム連携ID値を併せて登録・更新する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 更新対象の取引先に紐づく、連携システム側の顧客IDを登録・更新値として設定

※1:clientInfo、systemLinkageInfoのいずれかのみ必須。両方指定されている場合はエラー。clientInfoが指定された時はclientIDをキーに、systemLinkageInfoが指定された時はsystemLinkageID, linkageIDValueをキーにして更新。

 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて

パラメタで指定する更新値については、更新時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。
バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記に記載のチェックを項目タイプ別に実施します。

項目タイプ値および項目タイプの説明
 

リクエスト例(JSON)※取引情報で更新 リクエスト例(JSON)※システム連携情報で更新
{
  "param": {
    "toData": {
      "clientUpdateInfo": {
        "clientInfo": {
          "clientID": "string"
        },
        "clientItemList": [
          {
            "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7",
            "itemType": "text_ruby",
            "itemTextData": {
              "value": "TEST_TEST",
              "ruby": "テストアンダーバーテスト"
            }
          },
          {
            "itemID": "81818574-827d-4084-8b12-97b5b9a8d593",
            "itemType": "division_single",
            "itemUuidData": {
              "values": [
                "28ca2537-d541-42f9-b444-eca8144e130d"
              ]
            }
          },
          {
            "itemID": "88795555-0d22-46fd-bc6d-8a14c5d0dc7a",
            "itemType": "user_single",
            "itemUuidData": {
              "values": [
                "c84aa9a5-1390-41a4-9786-7cda5fd9971f"
              ]
            }
          },
          {
            "itemID": "a25d97d4-6c0f-43d0-8400-3c22802cbe4f",
            "itemType": "linkage_pulldown",
            "itemSelectionData": {
              "values": [
                11,
                11
              ]
            }
          }
        ],
        "systemLinkageInfoList": [
          {
            "systemLinkageID": 999000001,
            "linkageIDValue": "string"
          }
        ]
      }
    }
  }
}
{
  "param": {
    "toData": {
      "clientUpdateInfo": {
        "systemLinkageInfo": {
          "systemLinkageID": 999000001,
          "linkageIDValue": "string"
        },
        "clientItemList": [
          {
            "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7",
            "itemType": "text_ruby",
            "itemTextData": {
              "value": "TEST_TEST",
              "ruby": "テストアンダーバーテスト"
            }
          },
          {
            "itemID": "81818574-827d-4084-8b12-97b5b9a8d593",
            "itemType": "division_single",
            "itemUuidData": {
              "values": [
                "28ca2537-d541-42f9-b444-eca8144e130d"
              ]
            }
          },
          {
            "itemID": "88795555-0d22-46fd-bc6d-8a14c5d0dc7a",
            "itemType": "user_single",
            "itemUuidData": {
              "values": [
                "c84aa9a5-1390-41a4-9786-7cda5fd9971f"
              ]
            }
          },
          {
            "itemID": "a25d97d4-6c0f-43d0-8400-3c22802cbe4f",
            "itemType": "linkage_pulldown",
            "itemSelectionData": {
              "values": [
                11,
                11
              ]
            }
          }
        ],
        "systemLinkageInfoList": [
          {
            "systemLinkageID": 999000002,
            "linkageIDValue": "string"
          }
        ]
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
updateClientResult   Object 取引先更新結果情報 API が正常終了した場合のみ値を格納
  clientID   UUID 更新された取引先の取引先ID  

 

レスポンス例(JSON)

{
  "updateClientResult": {
    "clientID": "5e4ea010-a908-45a1-a70b-ebd2e4feb055"
  },
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常

・取引先正式名称などの、取引先テンプレートで必須設定となっている項目が指定されていない

・更新時バリデーションでエラーとなった場合(更新データの最大文字数超過など)

E199 REQUEST_FAILURE その他のエラー  

 

レスポンスサンプル

{
  "param": {
    "toData": {
      "clientUpdateInfo": {
        "clientInfo": {
          "clientID": "5e4ea010-a908-45a1-a70b-ebd2e4feb055", // 取引先ID(更新対象)
        },
        "clientItemList": [
          {
            "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7", // 取引先正式名称
            "itemType": "text_ruby",
            "itemTextData": {
              "value": "株式会社サンプル",
              "ruby": "カブシキガイシャサンプル"
            }
          },
          {
            "itemID": "f1315967-bac4-4704-aa9d-43d2ac707b84", // 取引先略称
            "itemType": "text_single",
            "itemTextData": { "value": "サンプル" }
          },
          {
            "itemID": "a7648fba-0dae-4134-9b2e-1311a8108554", // 業種
            "itemType": "linkage_pulldown",
            "itemSelectionData": { "values": [1, 21] }
          },
          {
            "itemID": "e5866901-5699-412a-b95d-793a4e085d95", // 設立年月日
            "itemType": "date",
            "itemTextData": { "value": "2024-01-01" }
          },
          {
            "itemID": "a325243e-239d-455a-99bd-84f79f47d523", // 資本金
            "itemType": "amount_integer",
            "itemNumericData": { "value": "5000000" }
          },
          {
            "itemID": "27446cf0-18ca-4aa1-a38b-299b282ab295", // 年間売上
            "itemType": "amount_integer",
            "itemNumericData": { "value": "100000000" }
          },
          {
            "itemID": "0fad1224-d8c0-4fe0-bf11-16c97b60d9f3", // 決算日
            "itemType": "text_single",
            "itemTextData": { "value": "12/31" }
          },
          {
            "itemID": "c8db8268-37fb-4ab5-9760-3d1f1d6a7c9a", // 代表者姓
            "itemType": "text_ruby",
            "itemTextData": { "value": "山田", "ruby": "ヤマダ" }
          },
          {
            "itemID": "5352da6f-8933-4738-9ee0-da0ae4d132b0", // 代表者名
            "itemType": "text_ruby",
            "itemTextData": { "value": "太郎", "ruby": "タロウ" }
          },
          {
            "itemID": "b70b0359-fe8d-4293-b227-bb5692871c7a", // 代表電話番号
            "itemType": "phone_number",
            "itemTextData": { "value": "0312345678" }
          },
          {
            "itemID": "8e33eddf-c66e-410f-b080-6b0149400a57", // 代表FAX番号
            "itemType": "phone_number",
            "itemTextData": { "value": "0312349999" }
          },
          {
            "itemID": "84e21e7c-5c08-4097-9cd0-b9eaffd4fb6d", // WEBサイト1
            "itemType": "url",
            "itemTextData": { "value": "https://example.com" }
          },
          {
            "itemID": "c23b818e-1a6b-44d7-8b32-7e95ce0a7d42", // WEBサイト2
            "itemType": "url",
            "itemTextData": { "value": "https://sub.example.com" }
          },
          {
            "itemID": "9039dddf-9f34-4154-98f8-e3491d11b46f", // 従業員数
            "itemType": "number",
            "itemNumericData": { "value": "50" }
          },
          {
            "itemID": "09cdb725-3cde-4f53-bc3f-8f9b2fef09f6", // 引合経路
            "itemType": "inquiry_route",
            "itemInquiryRouteData": {
              "values": [
                {
                  "inquiryRouteCategoryId": "UUID-AAA",
                  "inquiryRouteCategoryName": "Web",
                  "inquiryRouteId": "UUID-BBB",
                  "inquiryRouteName": "問い合わせフォーム"
                }
              ]
            }
          },
          {
            "itemID": "494cafbb-aa8d-41cc-8aac-2fe37c960c9b", // 郵便番号
            "itemType": "postal_code",
            "itemTextData": { "value": "1000001" }
          },
          {
            "itemID": "8a87f4ef-19d6-4189-b3ca-6a9788b9ebc7", // 住所(都道府県)
            "itemType": "prefectures",
            "itemSelectionData": { "values": [13] }
          },
          {
            "itemID": "25c58fef-625c-4a47-a5a2-cc2c0c265bc6", // 住所(市区町村以下)
            "itemType": "text_single",
            "itemTextData": { "value": "千代田区千代田1-1" }
          },
          {
            "itemID": "844fd803-117d-46ba-ad55-2d7950c2df3b", // 支社支店・拠点
            "itemType": "text_single",
            "itemTextData": { "value": "東京支店" }
          },
          {
            "itemID": "d154848f-295d-4d27-b4db-8454bcfbf308", // 部署
            "itemType": "text_single",
            "itemTextData": { "value": "営業部" }
          },
          {
            "itemID": "55567a07-a4a2-4dea-86f6-33bddfd3bcd2", // 取引先種別
            "itemType": "checkbox",
            "itemSelectionData": { "values": [1] }
          },
          {
            "itemID": "b2e11f58-0ab4-41b7-80ff-166d98e78474", // 評価
            "itemType": "pulldown",
            "itemSelectionData": { "values": [1] }
          },
          {
            "itemID": "0a244d28-0e66-49ef-8cd9-8aa53760e6d8", // 詳細情報
            "itemType": "text_multiple",
            "itemTextData": { "value": "詳細メモです。" }
          },
          {
            "itemID": "74595112-d47c-46bd-abd8-2de69cd8df75", // リスト名
            "itemType": "text_single",
            "itemTextData": { "value": "メインリスト" }
          },
          {
            "itemID": "a5561a04-a219-4f09-b176-44fc37a13683", // メモ
            "itemType": "text_single",
            "itemTextData": { "value": "内部メモ" }
          },
          {
            "itemID": "ebeba38d-fcfa-4379-b5b2-8e246b8ce385", // 手書きメモ
            "itemType": "text_single",
            "itemTextData": { "value": "手書きメモ内容" }
          },
          {
            "itemID": "f8ccf472-16db-4fcb-8e94-d0d92eba67e1", // 親取引先
            "itemType": "client_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-PARENT-CLIENT",
                "itemDisplayValue": "親会社A"
              }
            ]
          },
          {
            "itemID": "81818574-827d-4084-8b12-97b5b9a8d593", // 営業主担当部署(必須)
            "itemType": "division_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-DIVISION",
                "itemDisplayValue": "営業部"
              }
            ]
          },
          {
            "itemID": "88795555-0d22-46fd-bc6d-8a14c5d0dc7a", // 営業主担当者(必須)
            "itemType": "user_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-USER",
                "itemDisplayValue": "山田 太郎"
              }
            ]
          },
          {
            "itemID": "8bf11d62-7607-4bc8-bfb3-641f68f6be79", // XXXX
            "itemType": "text_single",
            "itemTextData": { "value": "XXXXデータ" }
          }
        ],

        "systemLinkageInfoList": [
          { "systemLinkageID": 999000001, "linkageIDValue": "" },
          { "systemLinkageID": 999000002, "linkageIDValue": "" },
          { "systemLinkageID": 999000003, "linkageIDValue": "" },
          { "systemLinkageID": 999000004, "linkageIDValue": "" },
          { "systemLinkageID": 999000005, "linkageIDValue": "" },
          { "systemLinkageID": 999000006, "linkageIDValue": "" },
          { "systemLinkageID": 999000007, "linkageIDValue": "" },
          { "systemLinkageID": 999000008, "linkageIDValue": "" },
          { "systemLinkageID": 999000009, "linkageIDValue": "" },
          { "systemLinkageID": 999000010, "linkageIDValue": "" },
          { "systemLinkageID": 999000011, "linkageIDValue": "" },
          { "systemLinkageID": 999000012, "linkageIDValue": "" },
          { "systemLinkageID": 999000013, "linkageIDValue": "" },
          { "systemLinkageID": 999000014, "linkageIDValue": "" },
          { "systemLinkageID": 999000015, "linkageIDValue": "" },
          { "systemLinkageID": 999000016, "linkageIDValue": "" },
          { "systemLinkageID": 999000017, "linkageIDValue": "" },
          { "systemLinkageID": 999000018, "linkageIDValue": "" },
          { "systemLinkageID": 999000019, "linkageIDValue": "" },
          { "systemLinkageID": 999000020, "linkageIDValue": "" }
        ]
      }
    }
  }
}

 

レスポンスサンプル

{
  "param": {
    "toData": {
      "clientUpdateInfo": {
         "systemLinkageInfo": {
             "systemLinkageID": 999000001,// システム連携ID
             "linkageIDValue": "tes12345"// 連携システム側の顧客ID
          }
        "clientItemList": [
          {
            "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7", // 取引先正式名称
            "itemType": "text_ruby",
            "itemTextData": {
              "value": "株式会社サンプル",
              "ruby": "カブシキガイシャサンプル"
            }
          },
          {
            "itemID": "f1315967-bac4-4704-aa9d-43d2ac707b84", // 取引先略称
            "itemType": "text_single",
            "itemTextData": { "value": "サンプル" }
          },
          {
            "itemID": "a7648fba-0dae-4134-9b2e-1311a8108554", // 業種
            "itemType": "linkage_pulldown",
            "itemSelectionData": { "values": [1, 21] }
          },
          {
            "itemID": "e5866901-5699-412a-b95d-793a4e085d95", // 設立年月日
            "itemType": "date",
            "itemTextData": { "value": "2024-01-01" }
          },
          {
            "itemID": "a325243e-239d-455a-99bd-84f79f47d523", // 資本金
            "itemType": "amount_integer",
            "itemNumericData": { "value": "5000000" }
          },
          {
            "itemID": "27446cf0-18ca-4aa1-a38b-299b282ab295", // 年間売上
            "itemType": "amount_integer",
            "itemNumericData": { "value": "100000000" }
          },
          {
            "itemID": "0fad1224-d8c0-4fe0-bf11-16c97b60d9f3", // 決算日
            "itemType": "text_single",
            "itemTextData": { "value": "12/31" }
          },
          {
            "itemID": "c8db8268-37fb-4ab5-9760-3d1f1d6a7c9a", // 代表者姓
            "itemType": "text_ruby",
            "itemTextData": { "value": "山田", "ruby": "ヤマダ" }
          },
          {
            "itemID": "5352da6f-8933-4738-9ee0-da0ae4d132b0", // 代表者名
            "itemType": "text_ruby",
            "itemTextData": { "value": "太郎", "ruby": "タロウ" }
          },
          {
            "itemID": "b70b0359-fe8d-4293-b227-bb5692871c7a", // 代表電話番号
            "itemType": "phone_number",
            "itemTextData": { "value": "0312345678" }
          },
          {
            "itemID": "8e33eddf-c66e-410f-b080-6b0149400a57", // 代表FAX番号
            "itemType": "phone_number",
            "itemTextData": { "value": "0312349999" }
          },
          {
            "itemID": "84e21e7c-5c08-4097-9cd0-b9eaffd4fb6d", // WEBサイト1
            "itemType": "url",
            "itemTextData": { "value": "https://example.com" }
          },
          {
            "itemID": "c23b818e-1a6b-44d7-8b32-7e95ce0a7d42", // WEBサイト2
            "itemType": "url",
            "itemTextData": { "value": "https://sub.example.com" }
          },
          {
            "itemID": "9039dddf-9f34-4154-98f8-e3491d11b46f", // 従業員数
            "itemType": "number",
            "itemNumericData": { "value": "50" }
          },
          {
            "itemID": "09cdb725-3cde-4f53-bc3f-8f9b2fef09f6", // 引合経路
            "itemType": "inquiry_route",
            "itemInquiryRouteData": {
              "values": [
                {
                  "inquiryRouteCategoryId": "UUID-AAA",
                  "inquiryRouteCategoryName": "Web",
                  "inquiryRouteId": "UUID-BBB",
                  "inquiryRouteName": "問い合わせフォーム"
                }
              ]
            }
          },
          {
            "itemID": "494cafbb-aa8d-41cc-8aac-2fe37c960c9b", // 郵便番号
            "itemType": "postal_code",
            "itemTextData": { "value": "1000001" }
          },
          {
            "itemID": "8a87f4ef-19d6-4189-b3ca-6a9788b9ebc7", // 住所(都道府県)
            "itemType": "prefectures",
            "itemSelectionData": { "values": [13] }
          },
          {
            "itemID": "25c58fef-625c-4a47-a5a2-cc2c0c265bc6", // 住所(市区町村以下)
            "itemType": "text_single",
            "itemTextData": { "value": "千代田区千代田1-1" }
          },
          {
            "itemID": "844fd803-117d-46ba-ad55-2d7950c2df3b", // 支社支店・拠点
            "itemType": "text_single",
            "itemTextData": { "value": "東京支店" }
          },
          {
            "itemID": "d154848f-295d-4d27-b4db-8454bcfbf308", // 部署
            "itemType": "text_single",
            "itemTextData": { "value": "営業部" }
          },
          {
            "itemID": "55567a07-a4a2-4dea-86f6-33bddfd3bcd2", // 取引先種別
            "itemType": "checkbox",
            "itemSelectionData": { "values": [1] }
          },
          {
            "itemID": "b2e11f58-0ab4-41b7-80ff-166d98e78474", // 評価
            "itemType": "pulldown",
            "itemSelectionData": { "values": [1] }
          },
          {
            "itemID": "0a244d28-0e66-49ef-8cd9-8aa53760e6d8", // 詳細情報
            "itemType": "text_multiple",
            "itemTextData": { "value": "詳細メモです。" }
          },
          {
            "itemID": "74595112-d47c-46bd-abd8-2de69cd8df75", // リスト名
            "itemType": "text_single",
            "itemTextData": { "value": "メインリスト" }
          },
          {
            "itemID": "a5561a04-a219-4f09-b176-44fc37a13683", // メモ
            "itemType": "text_single",
            "itemTextData": { "value": "内部メモ" }
          },
          {
            "itemID": "ebeba38d-fcfa-4379-b5b2-8e246b8ce385", // 手書きメモ
            "itemType": "text_single",
            "itemTextData": { "value": "手書きメモ内容" }
          },
          {
            "itemID": "f8ccf472-16db-4fcb-8e94-d0d92eba67e1", // 親取引先
            "itemType": "client_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-PARENT-CLIENT",
                "itemDisplayValue": "親会社A"
              }
            ]
          },
          {
            "itemID": "81818574-827d-4084-8b12-97b5b9a8d593", // 営業主担当部署(必須)
            "itemType": "division_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-DIVISION",
                "itemDisplayValue": "営業部"
              }
            ]
          },
          {
            "itemID": "88795555-0d22-46fd-bc6d-8a14c5d0dc7a", // 営業主担当者(必須)
            "itemType": "user_single",
            "itemUuidDataList": [
              {
                "itemUuid": "UUID-USER",
                "itemDisplayValue": "山田 太郎"
              }
            ]
          },
          {
            "itemID": "8bf11d62-7607-4bc8-bfb3-641f68f6be79", // XXXX
            "itemType": "text_single",
            "itemTextData": { "value": "XXXXデータ" }
          }
        ],

        "systemLinkageInfoList": [
          { "systemLinkageID": 999000001, "linkageIDValue": "" },
          { "systemLinkageID": 999000002, "linkageIDValue": "" },
          { "systemLinkageID": 999000003, "linkageIDValue": "" },
          { "systemLinkageID": 999000004, "linkageIDValue": "" },
          { "systemLinkageID": 999000005, "linkageIDValue": "" },
          { "systemLinkageID": 999000006, "linkageIDValue": "" },
          { "systemLinkageID": 999000007, "linkageIDValue": "" },
          { "systemLinkageID": 999000008, "linkageIDValue": "" },
          { "systemLinkageID": 999000009, "linkageIDValue": "" },
          { "systemLinkageID": 999000010, "linkageIDValue": "" },
          { "systemLinkageID": 999000011, "linkageIDValue": "" },
          { "systemLinkageID": 999000012, "linkageIDValue": "" },
          { "systemLinkageID": 999000013, "linkageIDValue": "" },
          { "systemLinkageID": 999000014, "linkageIDValue": "" },
          { "systemLinkageID": 999000015, "linkageIDValue": "" },
          { "systemLinkageID": 999000016, "linkageIDValue": "" },
          { "systemLinkageID": 999000017, "linkageIDValue": "" },
          { "systemLinkageID": 999000018, "linkageIDValue": "" },
          { "systemLinkageID": 999000019, "linkageIDValue": "" },
          { "systemLinkageID": 999000020, "linkageIDValue": "" }
        ]
      }
    }
  }
}

 

目次に戻る

 


 

取引先削除API

URL https://(ホスト)/api/crm/client/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の取引先データを削除します。削除対象の取引先のIDを削除対象取引先情報リストで指定する事で、複数の取引先データをまとめて削除可能となります。取引先削除時に、取引先に紐づく取引先担当者も併せて削除されます。削除成功時に、レスポンスで削除成功した取引先の取引先IDが返されます。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  toData Object    
  deleteClientInfo Object    
  deleteClientList 〇(※1) Object[] 削除対象取引先情報リスト  
  clientID UUID 取引先ID 削除対象の取引先の取引先IDを指定
deleteSystemLinkageList 〇(※1) Object[] 削除対象システム連携情報リスト  
  systemLinkageID Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue String 連携ID値 削除対象の取引先の連携システム側の顧客IDを指定
forceDeleteFlag Boolean 強制削除フラグ  

※1:deleteClientList、deleteSystemLinkageListのいずれかのみ必須。両方指定された場合はエラー。
deleteClientListが指定された時はclientIDをキーに、deleteSystemLinkageListが指定された時はsystemLinkageID, linkageIDValueをキーにして削除
 

リクエスト例(JSON)※取引先情報で削除 リクエスト例(JSON)※システム連携情報で削除
{
  "param": {
    "toData": {
      "deleteClientInfo": {
        "deleteClientList": [
          {
            "clientID": "string"
          }
        ],
        "forceDeleteFlag": true
      }
    }
  }
}
{
  "param": {
    "toData": {
      "deleteClientInfo": {
        "deleteSystemLinkageList": [
          {
            "systemLinkageID": 999000002,
            "linkageIDValue": "string"
          }
        ],
        "forceDeleteFlag": true
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
deletedClientList   Object[] 削除済取引先リスト API が正常終了した場合のみ値を格納
  clientID   UUID 削除された取引先の取引先ID  

 

レスポンス例(JSON)

{
  "deletedClientList": [
    {
      "clientID": "d46c6936-8513-40e2-bc39-4b6298120217"
    }
  ],
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目(deleteClientList、deleteSystemLinkageListのいずれか)が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 削除対象システム連携情報リストで指定した、連携IDに紐づく取引先が存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

取引先担当者登録API

URL https://(ホスト)/api/crm/client-responsible/register
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内のデータとして取引先担当者データを登録します。登録対象の取引先担当者項目データを項目リストに指定して登録します。登録成功時に、レスポンスで登録した取引先担当者の取引先担当者IDが返されます。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  toData Object    
  clientResponsibleRegisterInfo Object    
  clientID UUID 取引先ID  
clientResponsibleItemList Object[]    
  itemID UUID 取引先担当者項目ID 取引先担当者項目IDについては、取引先担当者テンプレート取得APIで取得出来るので同APIから取得
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載

項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定。文字列型以外の場合は項目未設定。

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値を設定する
itemNumericData   Object 数値型項目の値 項目タイプ(itemType)が数値型の場合にこちらに項目データを設定。数値型以外の場合は項目未設定

数値型の項目タイプ:number,amount_integer,amount_decimal
  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値 項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定。選択肢型以外の場合は項目未設定

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox
  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値 項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定。UUID型以外の場合は項目未設定。

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple
  values   UUID[] 項目値リスト  
clientResponsibleInquiryRouteDataList   Object[] 取引先担当者引合経路リスト 取引先担当者の引合経路(接触履歴)の情報を併せて登録する場合にこちらにデータを設定
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
systemLinkageInfoList   Object[] システム連携情報リスト 取引先担当者登録時にシステム連携ID値を併せて登録する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 登録対象の取引先担当者に紐づく、連携システム側の顧客担当者IDを登録値として設定

 

リクエストパラメタについての補足事項

①入力値のバリデーションチェックについて

パラメタで指定する登録値については、登録時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記に記載のチェックを項目タイプ別に実施します。 

項目タイプ値および項目タイプの説明 
 

②必須項目チェックについて

取引先担当者テンプレート項目の設定で必須となっている(必須フラグがtrueとなっている)項目については、登録対象項目リストに必須項目チェックが含まれているかチェックして、含まれていない場合はパラメタ不正エラーとなります。取引先担当者テンプレートの項目情報については、取引先担当者テンプレート取得APIで取得出来ますので、登録対象の項目が必須項目かどうかについては同APIの取得データを参照して確認可能です。    

 

リクエスト例(JSON)

{
  "param": {
    "toData": {
      "clientResponsibleRegisterInfo": {
        "clientID": "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32",  // 取引先ID
        "clientResponsibleItemList": [
             {
                "itemID": "9b9e4a9f-2d99-4195-b136-de0ea63c494e",  // 取引先担当者姓
                "itemType": "text_ruby",
                "itemTextData": {
                  "value": "手須戸",
                  "ruby": "てすと"
                }
            },
            {
                "itemID": "4e797881-4042-4dd5-beb6-d3f2ba0d9790",  // 取引先担当者名
                "itemType": "text_ruby",
                "itemTextData": {
                  "value": "太朗",
                  "ruby": "だろう"
                }
            },
            {
                "itemID": "e8f4b11d-41c4-4c05-afe8-a3c008fa2ce7",  // 取引先
                "itemType": "client_single",
                "itemUuidData": {
                  "values": [
                    "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32"
                  ]
                }
            },
            {
                "itemID": "3f5ba10e-40d2-4b29-85b6-b7e7d1fff077",  // 支社支店・拠点
                "itemType": "text_single",
                "itemTextData": {
                  "value": "虎ノ門支店"
                }
            },
            {
                "itemID": "5b558456-d616-4d4f-ae93-cae4023a6dd7",  // 部署
                "itemType": "text_single",
                "itemTextData": {
                  "value": "営業推進部"
                }
            },
            {
                "itemID": "691c9ac2-01e8-4166-81fb-899149fcd416",  // 役職
                "itemType": "text_single",
                "itemTextData": {
                  "value": "部長",
                  "ruby": ""
                }
            },
            {
                "itemID": "0e92f196-21a7-4a5f-ac8d-82dab042f031",  // 誕生日
                "itemType": "date",
                "itemTextData": {
                  "value": "1900-01-01"
                }
            },
            {
                "itemID": "bd2f1841-f095-48f6-b634-35ea90bba0bd",  // 電話番号1
                "itemType": "phone_number",
                "itemTextData": {
                  "value": "08012345678"
                }
            },
            {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",  // 電話番号2
                "itemType": "phone_number",
                "itemTextData": {
                  "value": "08012345678"
                }
            },
            {
                "itemID": "bcdb231a-14e5-4708-9614-d692cd2245c6",  // 内線番号
                "itemType": "text_single",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                    "itemID": "41fe574b-712e-4a29-8dd0-e06607a0e962",  // 携帯電話番号1
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "e543665a-0a0b-4e0a-8212-3ffbe14e1e4f",  // 携帯電話番号2
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "b307ba2b-3cb2-41a5-90ea-6a30d853ef8e",  // FAX番号1"
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "35ecbf82-5b78-43fd-b9b2-71b762fd5d7b",  // FAX番号2
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "4e881466-88b5-46b3-b398-da99ad6cfb79",  // メールアドレス1
                    "itemType": "mail_address",
                    "itemTextData": {
                        "value": "test@test.test"
                    }
            },
            {
                    "itemID": "7b9b4c8e-f56c-45a7-93ab-00c7a9e1046e",  // メールアドレス2
                    "itemType": "mail_address",
                    "itemTextData": {
                        "value": "test@test.test"
                    }
            },
            {
                    "itemID": "f11a121e-3afa-44ce-9972-6e2d90799fb1",  // 郵便番号
                    "itemType": "postal_code",
                    "itemTextData": {
                        "value": "105-0001"
                    }
            },
            {
                    "itemID": "ba86c3a5-bdb4-483b-88ec-a870f9975ed8",  // 住所(都道府県)
                    "itemType": "prefectures",
                    "itemTextData": {
                        "value": "静岡県"
                    }
            },
            {
                    "itemID": "9fcc9ed9-586e-4707-8cd5-140d3eca35bc",  // 住所(市区町村以下)
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "港区虎ノ門1−2−3"
                    }
            },
            {
                    "itemID": "eaf06a0c-2660-492d-9316-768db327a7be",  // 詳細情報
                    "itemType": "text_multiple",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "7e1dbd4d-d146-41e2-ad8d-9905b80ea565",  // リスト名
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "6963b14d-4a63-447a-af29-3f3b62bb4883",  // メモ
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "924aa432-138b-43c0-9f89-091417e84aa3",  // 手書きメモ
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                "itemID": "a214bb83-f81d-4631-9f1e-7c7efca08521", // 営業主担当部署
                "itemType": "division_single",
                "itemUuidData": {
                  "values": [
                    "41573754-0873-4a46-8f54-1cc318dd21a8"
                  ]
                }
            },
            {
                "itemID": "e9ba034d-e8de-415c-a059-6c5096aa9daf",  // 営業主担当者
                "itemType": "user_single",
                "itemUuidData": {
                  "values": [
                    "0501b83b-1b21-46f0-b21b-609e276c413e"
                  ]
                }
            },
            {
                "itemID": "2b939d3d-600b-49e8-af06-8f43d20263c6",  // 1行(カスタム)
                "itemType": "text_single",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                "itemID": "d4e91878-157a-4f96-9ace-60a1867c2bc4",  // 複数行(カスタム)
                "itemType": "text_multiple",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                "itemID": "fd9a744b-dca1-4fd6-84ee-b01ebaa9e3db",  // プルダウン(カスタム)
                "itemType": "pulldown",
                "itemSelectionData": {
                    "values": [
                        3
                    ]
                }
            },
            {
                "itemID": "6f7b8c24-e951-4f00-b587-ebced57c0040",  // 連携プルダウン(カスタム)
                "itemType": "linkage_pulldown",
                "itemSelectionData": {
                    "values": [
                        2,
                        4,
                        6
                    ]
                }
            },
            {
                "itemID": "36bd0557-c72e-4e31-9dcd-9cb569375c11",  // チェックボックス(カスタム)
                "itemType": "checkbox",
                "itemSelectionData": {
                    "values": [
                        2,
                        4
                    ]
                }
            },
            {
                "itemID": "afd5de7c-5e24-48e6-8f19-05bc25a65c96",  // ユーザー選択(単数)(カスタム)
                "itemType": "user_single",
                "itemUuidData": {
                  "values": [
                    "0501b83b-1b21-46f0-b21b-609e276c413e"
                  ]
                }
            },
            {
                "itemID": "6c72922a-08dd-4cdd-992e-787cfd9be654",// ユーザー選択(複数)(カスタム)
                "itemType": "user_multiple",
                "itemUuidData": {
                    "values": [
                        "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "4d62a0df-29c1-49a6-a5df-b3f546b59846",
                        "a6c837f9-3fc0-4357-94f5-466d9f7ecfa9"
                    ]
                }
            },
            {
                "itemID": "5c0600a3-c482-4273-ab93-20743697260c",  // 部署選択(単数)(カスタム)
                "itemType": "division_single",
                "itemUuidData": {
                    "values": [
                        "41573754-0873-4a46-8f54-1cc318dd21a8"
                    ]
                }
            },
            {
                "itemID": "6aeb68cd-727e-482c-bc67-2b0a202508d4",  // 部署選択(複数)(カスタム)
                "itemType": "division_multiple",
                "itemUuidData": {
                    "values": [
                        "1a493c22-c031-4952-9ed7-ca3823f91114",
                        "41573754-0873-4a46-8f54-1cc318dd21a8",
                        "be5a42cd-9f28-465f-81a3-b763d74a2300"
                    ]
                }
            },
            {
                "itemID": "a888094b-c1fb-403c-a7c1-295f704f286a", // 日付・日時(時間ON)(カスタム)
                "itemType": "datetime",
                "itemTextData": {
                    "value": "2025-11-17T10:04:00Z"
                }
            },
            {
                "itemID": "84e76c96-a1ca-459e-b8dd-611af8499160", // 日付・日時(時間OFF)(カスタム)
                "itemType": "date",
                "itemTextData": {
                    "value": "2025-11-20"
                }
            },
            {
                "itemID": "4dcc8d35-6b85-4ab7-a11a-a1d2cd75f6f7",  // 金額(小数ON)(カスタム)
                "itemType": "amount_decimal",
                "itemNumericData": {
                    "value": "999999999999999.99"
                }
            },
            {
                "itemID": "7c30a383-d250-4563-9b59-7191310f79d1",  // 金額(小数OFF)(カスタム)
                "itemType": "amount_integer",
                "itemNumericData": {
                    "value": "999999999999999"
                }
            },
            {
                "itemID": "4540664f-fbca-4d47-9f09-fe1bb1570c1c",  // 数字(カスタム)
                "itemType": "number",
                "itemNumericData": {
                    "value": "999999999"
                }
            },
            {
                "itemID": "9410c663-fb00-4f8e-9d22-dbcbe202104a",  // 電話・FAX番号(カスタム)
                "itemType": "phone_number",
                "itemTextData": {
                "value": "+8180-1234-5678"
            }
            },
            {
                "itemID": "033a3c04-9bd3-4009-b1cd-1fc64bc8d790",  //URL(カスタム)
                "itemType": "url",
                "itemTextData": {
                   "value": "http://abcdefg.com"
                }
            },
            {
                "itemID": "f552e0b3-2b2a-4730-9859-44c7e52c0d2a",  // メールアドレス(カスタム)
                "itemType": "mail_address",
                "itemTextData": {
                    "value": "test@test.test"
                }
            },
            {
                "itemID": "60f33605-f8fb-4f2d-99a5-45bef952ab4c",  // 郵便番号(カスタム)
                "itemType": "postal_code",
                "itemTextData": {
                    "value": "105-0001"
                }
            },
            {
                "itemID": "bbbc4619-e7eb-4df0-ae1f-3d5e3c0ad8f8",  // 都道府県(カスタム)
                "itemType": "prefectures",
                "itemTextData": {
                    "value": "東京都"
                }
            }
        ],
        "systemLinkageInfoList": [
          {
            "systemLinkageID": 999000001,  // システム連携ID
            "linkageIDValue": "test1"  // 連携ID値
           }
        ]
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
registerClientResponsibleResult   Object 取引先担当者登録結果情報 API が正常終了した場合のみ値を格納
  clientResponsibleID   UUID 登録された取引先担当者の取引先担当者ID  

 

レスポンス例(JSON)

{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "registerClientResponsibleResult": {
        "clientResponsibleID": "75dabf15-d268-44c8-b76f-3e7be6a29be8"
    }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 取引先担当者姓などの、取引先担当者テンプレートで必須設定となっている項目が指定されていない。

登録時バリデーションでエラーとなった場合(登録データの最大文字数超過など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

取引先担当者更新API

URL https://(ホスト)/api/crm/client-responsible/update
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の取引先担当者データを更新します。更新対象の取引先担当者項目データを項目リストに指定して更新します。更新については項目リストに設定されたデータをもとに差分更新で更新します。更新成功時に、レスポンスで更新した取引先担当者の取引先担当者IDが返されます。
 

リクエストボディ(JSON

  必須 形式 内容 補足
param Object    
  toData Object    
  clientResponsibleUpdateInfo Object    
  clientResponsibleInfo 〇(※1) Object 取引先担当者情報  
  clientID UUID 取引先ID 更新対象の取引先担当者の取引先IDを指定
clientResponsibleID UUID 取引先担当者ID 更新対象の取引先担当者の取引先担当者IDを指定
systemLinkageInfo 〇(※1) Object システム連携情報  
  systemLinkageID Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue String 連携ID値 更新対象の取引先担当者の連携システム側の顧客担当者IDを指定
clientResponsibleItemList Object[]    
  itemID UUID 取引先担当者項目ID 取引先担当者項目IDについては、取引先担当者テンプレート取得APIで取得出来るので同APIから取得
itemType String 項目タイプ

項目タイプの設定値および項目タイプの説明については、下記に記載。

項目タイプ値および項目タイプの説明

itemTextData   Object 文字列型項目の値

項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定。文字列型以外の場合は項目未設定。


文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby

  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値を設定する
itemNumericData   Object 数値型項目の値

項目タイプ(itemType)が数値型の場合にこちらに項目データを設定。数値型以外の場合は項目未設定。

数値型の項目タイプ:number,amount_integer,amount_decimal

  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値

項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定。選択肢型以外の場合は項目未設定。

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox

  values   Integer[] 項目値リスト  
itemUuidData   Object UUID型項目の値

項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定。UUID型以外の場合は項目未設定。

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple

  values   UUID[] 項目値リスト  
clientResponsibleInquiryRouteDataList   Object[] 取引先担当者引合経路リスト 取引先担当者の引合経路(接触履歴)の情報を併せて登録・更新する場合にこちらにデータを設定
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteId   UUID 引合経路ID  
systemLinkageInfoList   Object[] システム連携情報リスト 取引先担当者更新時にシステム連携ID値を併せて登録・更新する場合に指定
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 更新対象の取引先担当者に紐づく、連携システム側の顧客担当者IDを登録・更新値として設定

※1:clientResponsibleInfo、systemLinkageInfoのいずれかのみ必須。両方指定されている場合はエラー。clientResponsibleInfoが指定された時はclientID, clientResponsibleIDをキーに、systemLinkageInfoが指定された時はsystemLinkageID, linkageIDValueをキーにして更新        

 

リクエストパラメタについての補足事項  

①入力値のバリデーションチェックについて

パラメタで指定する更新値については、更新時にバリデーションチェックを行い、エラーの場合はバリデーションエラーとなります。バリデーションチェックの内容は、項目タイプ(itemType)により異なり、下記に記載のチェックを項目タイプ別に実施します。
項目タイプ値および項目タイプの説明

 

リクエスト例(JSON)※取引先担当者情報で更新 リクエスト例(JSON)※システム連携情報で更新
{
  "param": {
    "toData": {
      "clientResponsibleUpdateInfo": {
        "clientResponsibleInfo": {
            "clientID": "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32",  // 取引先ID
            "clientResponsibleID": "45153ad1-ca31-4fe1-9eb3-a90186321613"  // 取引先担当者ID
        },
        "clientResponsibleItemList": [
             {
                "itemID": "9b9e4a9f-2d99-4195-b136-de0ea63c494e",  // 取引先担当者姓
                "itemType": "text_ruby",
                "itemTextData": {
                  "value": "手須戸",
                  "ruby": "てすと"
                }
            },
            {
                "itemID": "4e797881-4042-4dd5-beb6-d3f2ba0d9790",  // 取引先担当者名
                "itemType": "text_ruby",
                "itemTextData": {
                  "value": "太朗",
                  "ruby": "だろう"
                }
            },
            {
                "itemID": "e8f4b11d-41c4-4c05-afe8-a3c008fa2ce7",  // 取引先
                "itemType": "client_single",
                "itemUuidData": {
                  "values": [
                    "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32"
                  ]
                }
            },
            {
                "itemID": "3f5ba10e-40d2-4b29-85b6-b7e7d1fff077",  // 支社支店・拠点
                "itemType": "text_single",
                "itemTextData": {
                  "value": "虎ノ門支店"
                }
            },
            {
                "itemID": "5b558456-d616-4d4f-ae93-cae4023a6dd7",  // 部署
                "itemType": "text_single",
                "itemTextData": {
                  "value": "営業推進部"
                }
            },
            {
                "itemID": "691c9ac2-01e8-4166-81fb-899149fcd416",  // 役職
                "itemType": "text_single",
                "itemTextData": {
                  "value": "部長",
                  "ruby": ""
                }
            },
            {
                "itemID": "0e92f196-21a7-4a5f-ac8d-82dab042f031",  // 誕生日
                "itemType": "date",
                "itemTextData": {
                  "value": "1900-01-01"
                }
            },
            {
                "itemID": "bd2f1841-f095-48f6-b634-35ea90bba0bd",  // 電話番号1
                "itemType": "phone_number",
                "itemTextData": {
                  "value": "08012345678"
                }
            },
            {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",  // 電話番号2
                "itemType": "phone_number",
                "itemTextData": {
                  "value": "08012345678"
                }
            },
            {
                "itemID": "bcdb231a-14e5-4708-9614-d692cd2245c6",  // 内線番号
                "itemType": "text_single",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                    "itemID": "41fe574b-712e-4a29-8dd0-e06607a0e962",  // 携帯電話番号1
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "e543665a-0a0b-4e0a-8212-3ffbe14e1e4f",  // 携帯電話番号2
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "b307ba2b-3cb2-41a5-90ea-6a30d853ef8e",  // FAX番号1"
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "35ecbf82-5b78-43fd-b9b2-71b762fd5d7b",  // FAX番号2
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "4e881466-88b5-46b3-b398-da99ad6cfb79",  // メールアドレス1
                    "itemType": "mail_address",
                    "itemTextData": {
                        "value": "test@test.test"
                    }
            },
            {
                    "itemID": "7b9b4c8e-f56c-45a7-93ab-00c7a9e1046e",  // メールアドレス2
                    "itemType": "mail_address",
                    "itemTextData": {
                        "value": "test@test.test"
                    }
            },
            {
                    "itemID": "f11a121e-3afa-44ce-9972-6e2d90799fb1",  // 郵便番号
                    "itemType": "postal_code",
                    "itemTextData": {
                        "value": "105-0001"
                    }
            },
            {
                    "itemID": "ba86c3a5-bdb4-483b-88ec-a870f9975ed8",  // 住所(都道府県)
                    "itemType": "prefectures",
                    "itemTextData": {
                        "value": "静岡県"
                    }
            },
            {
                    "itemID": "9fcc9ed9-586e-4707-8cd5-140d3eca35bc",  // 住所(市区町村以下)
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "港区虎ノ門1−2−3"
                    }
            },
            {
                    "itemID": "eaf06a0c-2660-492d-9316-768db327a7be",  // 詳細情報
                    "itemType": "text_multiple",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "7e1dbd4d-d146-41e2-ad8d-9905b80ea565",  // リスト名
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "6963b14d-4a63-447a-af29-3f3b62bb4883",  // メモ
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "924aa432-138b-43c0-9f89-091417e84aa3",  // 手書きメモ
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                "itemID": "a214bb83-f81d-4631-9f1e-7c7efca08521", // 営業主担当部署
                "itemType": "division_single",
                "itemUuidData": {
                  "values": [
                    "41573754-0873-4a46-8f54-1cc318dd21a8"
                  ]
                }
            },
            {
                "itemID": "e9ba034d-e8de-415c-a059-6c5096aa9daf",  // 営業主担当者
                "itemType": "user_single",
                "itemUuidData": {
                  "values": [
                    "0501b83b-1b21-46f0-b21b-609e276c413e"
                  ]
                }
            },
            {
                "itemID": "2b939d3d-600b-49e8-af06-8f43d20263c6",  // 1行(カスタム)
                "itemType": "text_single",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                "itemID": "d4e91878-157a-4f96-9ace-60a1867c2bc4",  // 複数行(カスタム)
                "itemType": "text_multiple",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                "itemID": "fd9a744b-dca1-4fd6-84ee-b01ebaa9e3db",  // プルダウン(カスタム)
                "itemType": "pulldown",
                "itemSelectionData": {
                    "values": [
                        3
                    ]
                }
            },
            {
                "itemID": "6f7b8c24-e951-4f00-b587-ebced57c0040",  // 連携プルダウン(カスタム)
                "itemType": "linkage_pulldown",
                "itemSelectionData": {
                    "values": [
                        2,
                        4,
                        6
                    ]
                }
            },
            {
                "itemID": "36bd0557-c72e-4e31-9dcd-9cb569375c11",  // チェックボックス(カスタム)
                "itemType": "checkbox",
                "itemSelectionData": {
                    "values": [
                        2,
                        4
                    ]
                }
            },
            {
                "itemID": "afd5de7c-5e24-48e6-8f19-05bc25a65c96",  // ユーザー選択(単数)(カスタム)
                "itemType": "user_single",
                "itemUuidData": {
                  "values": [
                    "0501b83b-1b21-46f0-b21b-609e276c413e"
                  ]
                }
            },
            {
                "itemID": "6c72922a-08dd-4cdd-992e-787cfd9be654",// ユーザー選択(複数)(カスタム)
                "itemType": "user_multiple",
                "itemUuidData": {
                    "values": [
                        "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "4d62a0df-29c1-49a6-a5df-b3f546b59846",
                        "a6c837f9-3fc0-4357-94f5-466d9f7ecfa9"
                    ]
                }
            },
            {
                "itemID": "5c0600a3-c482-4273-ab93-20743697260c",  // 部署選択(単数)(カスタム)
                "itemType": "division_single",
                "itemUuidData": {
                    "values": [
                        "41573754-0873-4a46-8f54-1cc318dd21a8"
                    ]
                }
            },
            {
                "itemID": "6aeb68cd-727e-482c-bc67-2b0a202508d4",  // 部署選択(複数)(カスタム)
                "itemType": "division_multiple",
                "itemUuidData": {
                    "values": [
                        "1a493c22-c031-4952-9ed7-ca3823f91114",
                        "41573754-0873-4a46-8f54-1cc318dd21a8",
                        "be5a42cd-9f28-465f-81a3-b763d74a2300"
                    ]
                }
            },
            {
                "itemID": "a888094b-c1fb-403c-a7c1-295f704f286a", // 日付・日時(時間ON)(カスタム)
                "itemType": "datetime",
                "itemTextData": {
                    "value": "2025-11-17T10:04:00Z"
                }
            },
            {
                "itemID": "84e76c96-a1ca-459e-b8dd-611af8499160", // 日付・日時(時間OFF)(カスタム)
                "itemType": "date",
                "itemTextData": {
                    "value": "2025-11-20"
                }
            },
            {
                "itemID": "4dcc8d35-6b85-4ab7-a11a-a1d2cd75f6f7",  // 金額(小数ON)(カスタム)
                "itemType": "amount_decimal",
                "itemNumericData": {
                    "value": "999999999999999.99"
                }
            },
            {
                "itemID": "7c30a383-d250-4563-9b59-7191310f79d1",  // 金額(小数OFF)(カスタム)
                "itemType": "amount_integer",
                "itemNumericData": {
                    "value": "999999999999999"
                }
            },
            {
                "itemID": "4540664f-fbca-4d47-9f09-fe1bb1570c1c",  // 数字(カスタム)
                "itemType": "number",
                "itemNumericData": {
                    "value": "999999999"
                }
            },
            {
                "itemID": "9410c663-fb00-4f8e-9d22-dbcbe202104a",  // 電話・FAX番号(カスタム)
                "itemType": "phone_number",
                "itemTextData": {
                "value": "+8180-1234-5678"
            }
            },
            {
                "itemID": "033a3c04-9bd3-4009-b1cd-1fc64bc8d790",  //URL(カスタム)
                "itemType": "url",
                "itemTextData": {
                   "value": "http://abcdefg.com"
                }
            },
            {
                "itemID": "f552e0b3-2b2a-4730-9859-44c7e52c0d2a",  // メールアドレス(カスタム)
                "itemType": "mail_address",
                "itemTextData": {
                    "value": "test@test.test"
                }
            },
            {
                "itemID": "60f33605-f8fb-4f2d-99a5-45bef952ab4c",  // 郵便番号(カスタム)
                "itemType": "postal_code",
                "itemTextData": {
                    "value": "105-0001"
                }
            },
            {
                "itemID": "bbbc4619-e7eb-4df0-ae1f-3d5e3c0ad8f8",  // 都道府県(カスタム)
                "itemType": "prefectures",
                "itemTextData": {
                    "value": "東京都"
                }
            }
        ],
        "systemLinkageInfoList": [
            {
                "systemLinkageID": 999000001,  // システム連携ID
                "linkageIDValue": "test10"  // 連携ID値
            }
        ]
      }
    }
  }
}
{
  "param": {
    "toData": {
      "clientResponsibleUpdateInfo": {
        "systemLinkageInfo": {
          "systemLinkageID": 999000001,  // システム連携ID
          "linkageIDValue": "test10"  // 連携ID値
        },
        "clientResponsibleItemList": [
             {
                "itemID": "9b9e4a9f-2d99-4195-b136-de0ea63c494e",  // 取引先担当者姓
                "itemType": "text_ruby",
                "itemTextData": {
                  "value": "手須戸",
                  "ruby": "てすと"
                }
            },
            {
                "itemID": "4e797881-4042-4dd5-beb6-d3f2ba0d9790",  // 取引先担当者名
                "itemType": "text_ruby",
                "itemTextData": {
                  "value": "太朗",
                  "ruby": "だろう"
                }
            },
            {
                "itemID": "e8f4b11d-41c4-4c05-afe8-a3c008fa2ce7",  // 取引先
                "itemType": "client_single",
                "itemUuidData": {
                  "values": [
                    "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32"
                  ]
                }
            },
            {
                "itemID": "3f5ba10e-40d2-4b29-85b6-b7e7d1fff077",  // 支社支店・拠点
                "itemType": "text_single",
                "itemTextData": {
                  "value": "虎ノ門支店"
                }
            },
            {
                "itemID": "5b558456-d616-4d4f-ae93-cae4023a6dd7",  // 部署
                "itemType": "text_single",
                "itemTextData": {
                  "value": "営業推進部"
                }
            },
            {
                "itemID": "691c9ac2-01e8-4166-81fb-899149fcd416",  // 役職
                "itemType": "text_single",
                "itemTextData": {
                  "value": "部長",
                  "ruby": ""
                }
            },
            {
                "itemID": "0e92f196-21a7-4a5f-ac8d-82dab042f031",  // 誕生日
                "itemType": "date",
                "itemTextData": {
                  "value": "1900-01-01"
                }
            },
            {
                "itemID": "bd2f1841-f095-48f6-b634-35ea90bba0bd",  // 電話番号1
                "itemType": "phone_number",
                "itemTextData": {
                  "value": "08012345678"
                }
            },
            {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",  // 電話番号2
                "itemType": "phone_number",
                "itemTextData": {
                  "value": "08012345678"
                }
            },
            {
                "itemID": "bcdb231a-14e5-4708-9614-d692cd2245c6",  // 内線番号
                "itemType": "text_single",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                    "itemID": "41fe574b-712e-4a29-8dd0-e06607a0e962",  // 携帯電話番号1
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "e543665a-0a0b-4e0a-8212-3ffbe14e1e4f",  // 携帯電話番号2
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "b307ba2b-3cb2-41a5-90ea-6a30d853ef8e",  // FAX番号1"
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "35ecbf82-5b78-43fd-b9b2-71b762fd5d7b",  // FAX番号2
                    "itemType": "phone_number",
                    "itemTextData": {
                        "value": "08012345678"
                    }
            },
            {
                    "itemID": "4e881466-88b5-46b3-b398-da99ad6cfb79",  // メールアドレス1
                    "itemType": "mail_address",
                    "itemTextData": {
                        "value": "test@test.test"
                    }
            },
            {
                    "itemID": "7b9b4c8e-f56c-45a7-93ab-00c7a9e1046e",  // メールアドレス2
                    "itemType": "mail_address",
                    "itemTextData": {
                        "value": "test@test.test"
                    }
            },
            {
                    "itemID": "f11a121e-3afa-44ce-9972-6e2d90799fb1",  // 郵便番号
                    "itemType": "postal_code",
                    "itemTextData": {
                        "value": "105-0001"
                    }
            },
            {
                    "itemID": "ba86c3a5-bdb4-483b-88ec-a870f9975ed8",  // 住所(都道府県)
                    "itemType": "prefectures",
                    "itemTextData": {
                        "value": "静岡県"
                    }
            },
            {
                    "itemID": "9fcc9ed9-586e-4707-8cd5-140d3eca35bc",  // 住所(市区町村以下)
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "港区虎ノ門1−2−3"
                    }
            },
            {
                    "itemID": "eaf06a0c-2660-492d-9316-768db327a7be",  // 詳細情報
                    "itemType": "text_multiple",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "7e1dbd4d-d146-41e2-ad8d-9905b80ea565",  // リスト名
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "6963b14d-4a63-447a-af29-3f3b62bb4883",  // メモ
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                    "itemID": "924aa432-138b-43c0-9f89-091417e84aa3",  // 手書きメモ
                    "itemType": "text_single",
                    "itemTextData": {
                            "value": "あいうえお"
                    }
            },
            {
                "itemID": "a214bb83-f81d-4631-9f1e-7c7efca08521", // 営業主担当部署
                "itemType": "division_single",
                "itemUuidData": {
                  "values": [
                    "41573754-0873-4a46-8f54-1cc318dd21a8"
                  ]
                }
            },
            {
                "itemID": "e9ba034d-e8de-415c-a059-6c5096aa9daf",  // 営業主担当者
                "itemType": "user_single",
                "itemUuidData": {
                  "values": [
                    "0501b83b-1b21-46f0-b21b-609e276c413e"
                  ]
                }
            },
            {
                "itemID": "2b939d3d-600b-49e8-af06-8f43d20263c6",  // 1行(カスタム)
                "itemType": "text_single",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                "itemID": "d4e91878-157a-4f96-9ace-60a1867c2bc4",  // 複数行(カスタム)
                "itemType": "text_multiple",
                "itemTextData": {
                  "value": "あいうえお"
                }
            },
            {
                "itemID": "fd9a744b-dca1-4fd6-84ee-b01ebaa9e3db",  // プルダウン(カスタム)
                "itemType": "pulldown",
                "itemSelectionData": {
                    "values": [
                        3
                    ]
                }
            },
            {
                "itemID": "6f7b8c24-e951-4f00-b587-ebced57c0040",  // 連携プルダウン(カスタム)
                "itemType": "linkage_pulldown",
                "itemSelectionData": {
                    "values": [
                        2,
                        4,
                        6
                    ]
                }
            },
            {
                "itemID": "36bd0557-c72e-4e31-9dcd-9cb569375c11",  // チェックボックス(カスタム)
                "itemType": "checkbox",
                "itemSelectionData": {
                    "values": [
                        2,
                        4
                    ]
                }
            },
            {
                "itemID": "afd5de7c-5e24-48e6-8f19-05bc25a65c96",  // ユーザー選択(単数)(カスタム)
                "itemType": "user_single",
                "itemUuidData": {
                  "values": [
                    "0501b83b-1b21-46f0-b21b-609e276c413e"
                  ]
                }
            },
            {
                "itemID": "6c72922a-08dd-4cdd-992e-787cfd9be654",// ユーザー選択(複数)(カスタム)
                "itemType": "user_multiple",
                "itemUuidData": {
                    "values": [
                        "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "4d62a0df-29c1-49a6-a5df-b3f546b59846",
                        "a6c837f9-3fc0-4357-94f5-466d9f7ecfa9"
                    ]
                }
            },
            {
                "itemID": "5c0600a3-c482-4273-ab93-20743697260c",  // 部署選択(単数)(カスタム)
                "itemType": "division_single",
                "itemUuidData": {
                    "values": [
                        "41573754-0873-4a46-8f54-1cc318dd21a8"
                    ]
                }
            },
            {
                "itemID": "6aeb68cd-727e-482c-bc67-2b0a202508d4",  // 部署選択(複数)(カスタム)
                "itemType": "division_multiple",
                "itemUuidData": {
                    "values": [
                        "1a493c22-c031-4952-9ed7-ca3823f91114",
                        "41573754-0873-4a46-8f54-1cc318dd21a8",
                        "be5a42cd-9f28-465f-81a3-b763d74a2300"
                    ]
                }
            },
            {
                "itemID": "a888094b-c1fb-403c-a7c1-295f704f286a", // 日付・日時(時間ON)(カスタム)
                "itemType": "datetime",
                "itemTextData": {
                    "value": "2025-11-17T10:04:00Z"
                }
            },
            {
                "itemID": "84e76c96-a1ca-459e-b8dd-611af8499160", // 日付・日時(時間OFF)(カスタム)
                "itemType": "date",
                "itemTextData": {
                    "value": "2025-11-20"
                }
            },
            {
                "itemID": "4dcc8d35-6b85-4ab7-a11a-a1d2cd75f6f7",  // 金額(小数ON)(カスタム)
                "itemType": "amount_decimal",
                "itemNumericData": {
                    "value": "999999999999999.99"
                }
            },
            {
                "itemID": "7c30a383-d250-4563-9b59-7191310f79d1",  // 金額(小数OFF)(カスタム)
                "itemType": "amount_integer",
                "itemNumericData": {
                    "value": "999999999999999"
                }
            },
            {
                "itemID": "4540664f-fbca-4d47-9f09-fe1bb1570c1c",  // 数字(カスタム)
                "itemType": "number",
                "itemNumericData": {
                    "value": "999999999"
                }
            },
            {
                "itemID": "9410c663-fb00-4f8e-9d22-dbcbe202104a",  // 電話・FAX番号(カスタム)
                "itemType": "phone_number",
                "itemTextData": {
                "value": "+8180-1234-5678"
            }
            },
            {
                "itemID": "033a3c04-9bd3-4009-b1cd-1fc64bc8d790",  //URL(カスタム)
                "itemType": "url",
                "itemTextData": {
                   "value": "http://abcdefg.com"
                }
            },
            {
                "itemID": "f552e0b3-2b2a-4730-9859-44c7e52c0d2a",  // メールアドレス(カスタム)
                "itemType": "mail_address",
                "itemTextData": {
                    "value": "test@test.test"
                }
            },
            {
                "itemID": "60f33605-f8fb-4f2d-99a5-45bef952ab4c",  // 郵便番号(カスタム)
                "itemType": "postal_code",
                "itemTextData": {
                    "value": "105-0001"
                }
            },
            {
                "itemID": "bbbc4619-e7eb-4df0-ae1f-3d5e3c0ad8f8",  // 都道府県(カスタム)
                "itemType": "prefectures",
                "itemTextData": {
                    "value": "東京都"
                }
            }
        ],
        "systemLinkageInfoList": [
          {
            "systemLinkageID": 999000001,  // システム連携ID
            "linkageIDValue": "test10"  // 連携ID値
          }
        ]
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
updateClientResponsibleResult   Object 取引先担当者更新結果情報 API が正常終了した場合のみ値を格納
  clientResponsibleID   UUID 更新された取引先担当者の取引先担当者ID  

 

レスポンス例(JSON)

{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "updateClientResponsibleResult": {
        "clientResponsibleID": "45153ad1-ca31-4fe1-9eb3-a90186321613"
    }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常

取引先担当者姓などの、取引先担当者テンプレートで必須設定となっている項目が指定されていない。

更新時バリデーションでエラーとなった場合(更新データの最大文字数超過など)

E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

取引先担当者削除API

URL https://(ホスト)/api/crm/client-responsible/delete
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の取引先担当者データを削除します。削除対象の取引先担当者のIDを削除対象取引先担当者情報リストで指定する事で、複数の取引先担当者データをまとめて削除可能となります。削除成功時に、レスポンスで削除成功した取引先担当者の取引先担当者IDが返されます。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  toData Object    
  deleteClientResponsibleInfo Object    
  deleteClientResponsibleList 〇(※1) Object[] 削除対象取引先担当者情報リスト  
  clientID UUID 取引先ID 削除対象の取引先担当者の取引先IDを指定
clientResponsibleID UUID 取引先担当者ID 削除対象の取引先担当者の取引先担当者IDを指定
deleteSystemLinkageList 〇(※1) Object[] 削除対象システム連携情報リスト  
  systemLinkageID Integer システム連携ID 連携システムのシステム連携IDを指定
linkageIDValue String 連携ID値 削除対象の取引先担当者の連携システム側の顧客担当者IDを指定
forceDeleteFlag Boolean 強制削除フラグ  

 

※1:deleteClientResponsibleList、deleteSystemLinkageListのいずれかのみ必須。両方指定された場合はエラー。
deleteClientResponsibleListが指定された時はclientID, clientResponsibleIDをキーに、deleteSystemLinkageListが指定された時はsystemLinkageID, linkageIDValueをキーにして削除。
 

 

リクエスト例(JSON)※取引先担当者情報で削除 リクエスト例(JSON)※システム連携情報で削除
{
  "param": {
    "toData": {
      "deleteClientResponsibleInfo": {
        "deleteClientResponsibleList": [
          {
            "clientID": "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32",  // 取引先ID
            "clientResponsibleID": "45153ad1-ca31-4fe1-9eb3-a90186321613"  // 取引先担当者ID
          }
        ],
        "forceDeleteFlag": true  // 強制削除フラグ
      }
    }
  }
}
{
  "param": {
    "toData": {
      "deleteClientResponsibleInfo": {
        "deleteSystemLinkageList": [
          {
            "systemLinkageID": 999000001,  // システム連携ID
            "linkageIDValue": "test10"  // 連携ID値
          }
        ],
        "forceDeleteFlag": true  // 強制削除フラグ
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
deletedClientResponsibleList   Object[] 削除済取引先担当者リスト API が正常終了した場合のみ値を格納
  clientResponsibleID   UUID 削除された取引先担当者の取引先担当者ID  

 

レスポンス例(JSON)

{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "deletedClientResponsibleList": [
        {
            "clientResponsibleID": "45153ad1-ca31-4fe1-9eb3-a90186321613"
        }
    ]
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 必須項目(deleteClientResponsibleList、deleteSystemLinkageListのいずれか)が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 削除対象システム連携情報リストで指定した、連携IDに紐づく取引先担当者が存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

参照系API

 

取引先テンプレート取得API

URL https://(ホスト)/api/crm/get-client-template
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内の取引先のテンプレートデータを取得します。レスポンスで返される取引先テンプレートデータは、KS+の管理者画面の取引先テンプレート編集画面で編集・更新した内容(未編集の場合は契約・開通時に自動で初期設定された取引先テンプレートのデフォルト項目の内容)が返されます。
 

リクエストパラメタ

特に指定不要。

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientTemplateInfo Object    
  templateList Object[] 取引先テンプレート項目のリスト  
  itemID UUID 項目ID  
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載。

項目タイプ値および項目タイプの説明
itemName String 項目名  
requiredFlag Boolean 必須フラグ 項目が必須入力かどうかを表すフラグ(true:必須、false:必須でない)
beforeUnit   String 単位(前) 項目タイプがnumber,amount_integer,amount_decimalの場合に設定。

¥,$などの金額の前につける通貨の単位などを設定
afterUnit   String 単位(後) 項目タイプがnumber,amount_integer,amount_decimalの場合に設定。
円・ドルなどの金額の後につける通貨の単位などを設定。
readOnlyFlag Boolean 読み取り専用フラグ 項目が読み取り専用項目かどうかを表すフラグ(true:読取専用、false:読取専用でない)。

同フラグがオンの場合、取引先登録・編集での登録は不可で、データは登録時にシステム側で自動で登録される。
selectionValues   Object[] 選択肢リスト itemTypeがpulldown,checkbox,prefecturesの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
linkageSelectionValues   Object[] 連携選択肢リスト itemTypeがlinkage_pulldownの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 2階層目連携選択肢リスト 1階層目の選択肢に紐づく2階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 3階層目連携選択肢リスト 2階層目の選択肢に紐づく3階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
systemLinkageSettingInfoList   Object[] 連携システム設定情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageSystemName   String 連携システム名 システム連携設定で登録された連携システム名を設定

 

レスポンス例(JSON)

{
  "clientTemplateInfo": {
    "templateList": [
      {
        "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7",
        "itemType": "text_ruby",
        "itemName": "顧客名",
        "requiredFlag": true,
        "beforeUnit": null,
        "afterUnit": null,
        "readOnlyFlag": false,
        "selectionValues": [],
        "linkageSelectionValues": []
      },
      {
        "itemID": "4bc99121-f618-4758-a452-240aa5c83800",
        "itemType": "amount_integer",
        "itemName": "カスタム金額1",
        "requiredFlag": true,
        "beforeUnit": null,
        "afterUnit": "円",
        "readOnlyFlag": false,
        "selectionValues": [],
        "linkageSelectionValues": []
      },
      {
        "itemID": "4bc99121-f618-4758-a452-240aa5c83800",
        "itemType": "pulldown",
        "itemName": "顧客区分",
        "requiredFlag": true,
        "beforeUnit": null,
        "afterUnit": null,
        "readOnlyFlag": false,
        "selectionValues": [
          { "label": "大口顧客", "displayFlag": true, "value": 1 },
          { "label": "中堅顧客", "displayFlag": true, "value": 2 },
          { "label": "小口顧客", "displayFlag": true, "value": 3 }
        ],
        "linkageSelectionValues": []
      },
      {
        "itemID": "8dcbd9c4-31d2-4531-a19d-85318032a4b1",
        "itemType": "linkage_pulldown",
        "itemName": "顧客業種",
        "requiredFlag": false,
        "beforeUnit": null,
        "afterUnit": null,
        "readOnlyFlag": false,
        "selectionValues": [],
        "linkageSelectionValues": [
          {
            "label": "金融業",
            "displayFlag": true,
            "value": 1,
            "children": [
              { "label": "銀行", "displayFlag": true, "value": 1, "children": [] },
              { "label": "証券会社", "displayFlag": true, "value": 2, "children": [] },
              { "label": "消費者金融", "displayFlag": true, "value": 3, "children": [] }
            ]
          },
          {
            "label": "飲食業",
            "displayFlag": true,
            "value": 2,
            "children": [
              {
                "label": "レストラン",
                "displayFlag": true,
                "value": 1,
                "children": [
                  { "label": "ファミレス", "displayFlag": true, "value": 1, "children": [] },
                  { "label": "フレンチ", "displayFlag": true, "value": 2, "children": [] }
                ]
              },
              {
                "label": "ラーメン屋",
                "displayFlag": true,
                "value": 2,
                "children": [
                  { "label": "チェーン店", "displayFlag": true, "value": 1, "children": [] },
                  { "label": "個人店", "displayFlag": true, "value": 2, "children": [] }
                ]
              }
            ]
          },
          {
            "label": "農業",
            "displayFlag": true,
            "value": 3,
            "children": [
              { "label": "稲作", "displayFlag": true, "value": 1, "children": [] },
              { "label": "酪農", "displayFlag": true, "value": 2, "children": [] }
            ]
          }
        ]
      }
    ]
  },
  "systemLinkageSettingInfoList": [
    { "systemLinkageID": 999000001, "linkageSystemName": "基幹システムA" }
  ],
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

取引先一覧取得API

URL https://(ホスト)/api/crm/get-client-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の取引先データを一覧リストとして取得します。パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。オプションで取引先の取引先名など、取引先の基本項目を検索条件として指定して検索して一覧取得も可能です。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  requiredConditions Object 必須条件項目 必須で指定必要な項目
  pagination Object ページネーション  
  offset Integer オフセット 検索の開始位置を0オリジンで指定
limit Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)
optionalConditions   Object 任意条件項目 任意で指定可能な項目
  searchConditions   Object    
  clientName   String 検索条件:取引先名 取引先正式名称で部分一致検索する際に指定
prefectures   String[] 検索条件:都道府県名 取引先の都道府県名で検索する際に指定。都道府県名で完全一致検索で、複数指定可能。「神奈川県」など、県名まで指定必要
address   String 検索条件:住所 取引先の住所で部分一致検索する際に指定
salesPersonDepartmentIDList   UUID[] 検索条件:営業担当部署 取引先の営業担当部署で検索する際に指定。対象の部署の組織IDを指定、複数指定可能
salesPersonUserIDList   UUID[] 検索条件:営業担当者 取引先の営業担当者で検索する際に指定。対象の担当者のユーザーIDを指定、複数指定可能
createDateFrom   String 検索条件:作成日From 取引先の作成日以降で検索する際に指定。
createDateTo   String 検索条件:作成日To 取引先の作成日以前で検索する際に指定。
updateDateFrom   String 検索条件:更新日From 取引先の更新日以降で検索する際に指定。
updateDateTo   String 検索条件:更新日To 取引先の更新日以前で検索する際に指定。

 

リクエスト例(JSON)

{
  "param": {
    "requiredConditions": {
      "pagination": {
        "offset": 0,
        "limit": 10
      }
    },
    "optionalConditions": {
      "searchConditions": {}
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientListInfo Object    
  clientList Object[] 取引先一覧のリスト 取引先一覧のリスト
  clientID UUID 取引先ID  
clientName String 取引先名  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 取引先IDに紐づく、連携システム側の顧客IDが登録されている場合、登録値が設定される
getMoreFlag Boolean 追加取得フラグ 追加で取得できる取引先データが残っているかどうかのフラグ

 

レスポンス例(JSON)

{
  "clientListInfo": {
    "clientList": [
      {
        "clientID": "5b32e4e2-2107-4ba5-ad92-f38383343bea",
        "clientName": "ブルーテック株式会社",
        "systemLinkageInfoList": [
          {
            "systemLinkageID": 999000001,
            "linkageIDValue": "C00000111"
          }
        ]
      }
    ],
    "getMoreFlag": false
  },
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて

レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった取引先データが残っている事を示します。本APIを下記のパラメータで実行することで、未取得となっている取引先リストの続きを取得することができます
 

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

取引先詳細取得API

URL https://(ホスト)/api/crm/get-client-detail
Content-Type application/json
HTTPメソッド POST

 

APIの概要

パラメタの取引先IDに対応する取引先の詳細データを取得します。取引先登録・更新または名刺の名寄せで登録された取引先の項目データを詳細データとして取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  clientID 〇(※1) UUID 取引先ID  
systemLinkageID 〇(※1) Integer システム連携ID  
linkageIDValue 〇(※1) String 連携ID値  

※1:「clientID」と「systemLinkageID、linkageIDValue」はどちらか

 

リクエスト例(JSON)

{
  "param": {
    "clientID": "003e346b-0447-45fd-8581-66cf4309e264",
    "systemLinkageID": 999000001,
    "linkageIDValue": "string"
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientDetailInfo Object    
  clientItemList Object[] 取引先詳細項目のリスト 取引先詳細項目のリスト
  itemID UUID 取引先項目ID 項目IDをキーに、取引先テンプレート取得APIの情報と照合する事で、項目のメタデータ(項目名や必須かどうかなど)を取得可能
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載。

項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値 項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定。文字列型以外の場合は項目未設定

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby
  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
itemNumericData   Object 数値型項目の値 項目タイプ(itemType)が数値型の場合にこちらに項目データを設定。数値型以外の場合は項目未設定。

数値型の項目タイプ:number,amount_integer,amount_decimal
  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値 項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定。選択肢型以外の場合は項目未設定。

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox
  values   Integer[] 項目値リスト  
itemUuidDataList   Object[] UUID型項目の値のリスト 項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定。UUID型以外の場合は項目未設定。

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple
  itemUuid   UUID 項目値 UUIDの項目値(UUID形式のID値)を設定
itemDisplayValue   String 表示名 UUIDの項目値に対する表示名を設定。

(例:user_singleの項目タイプの表示名の場合、「山田 太郎」などのユーザー名のデータを設定)
itemInquiryRouteData   Object 引合経路型項目の値 項目タイプ(itemType)が引合経路型の場合にこちらに項目データを設定。引合経路型以外の場合は項目未設定。

引合経路型の項目タイプ:inquiry_route
  values   Object[] 項目値リスト  
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteCategoryName   String 引合経路カテゴリ名  
inquiryRouteId   UUID 引合経路ID  
inquiryRouteName   String 引合経路名  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 取引先IDに紐づく、連携システム側の顧客IDが登録されている場合、登録値が設定される

 

レスポンス例(JSON)

{
  "clientDetailInfo": {
    "clientItemList": [
      {
        "itemID": "25c58fef-625c-4a47-a5a2-cc2c0c265bc6",
        "itemType": "text_single",
        "itemTextData": {
          "value": "港区六本木1-2-3"
        }
      },
      {
        "itemID": "0a244d28-0e66-49ef-8cd9-8aa53760e6d8",
        "itemType": "text_multiple",
        "itemTextData": {
          "value": "ABC株式会社の詳細説明\n説明その2"
        }
      },
      {
        "itemID": "e5866901-5699-412a-b95d-793a4e085d95",
        "itemType": "date",
        "itemTextData": {
          "value": "2015-04-01"
        }
      },
      {
        "itemID": "abaf7064-0eba-497c-a907-386a41ec71d3",
        "itemType": "datetime",
        "itemTextData": {
          "value": "2025-06-01 12:00:01"
        }
      },
      {
        "itemID": "b70b0359-fe8d-4293-b227-bb5692871c7a",
        "itemType": "phone_number",
        "itemTextData": {
          "value": "03-1111-2222"
        }
      },
      {
        "itemID": "84e21e7c-5c08-4097-9cd0-b9eaffd4fb6d",
        "itemType": "url",
        "itemTextData": {
          "value": "https://abc.co.jp"
        }
      },
      {
        "itemID": "7276fef2-1284-435f-bef5-e7431717d00d",
        "itemType": "mail_address",
        "itemTextData": {
          "value": "support@abc.co.jp"
        }
      },
      {
        "itemID": "494cafbb-aa8d-41cc-8aac-2fe37c960c9b",
        "itemType": "postal_code",
        "itemTextData": {
          "value": "111-2222"
        }
      },
      {
        "itemID": "8a87f4ef-19d6-4189-b3ca-6a9788b9ebc7",
        "itemType": "prefectures",
        "itemTextData": {
          "value": "東京都"
        }
      },
      {
        "itemID": "2205f2e3-839f-4ff3-80f2-1ce6f8a86ac7",
        "itemType": "text_ruby",
        "itemTextData": {
          "value": "ABC株式会社",
          "ruby": "エービーシー"
        }
      },
      {
        "itemID": "9039dddf-9f34-4154-98f8-e3491d11b46f",
        "itemType": "number",
        "itemNumericData": {
          "value": "1000"
        }
      },
      {
        "itemID": "a325243e-239d-455a-99bd-84f79f47d523",
        "itemType": "amount_integer",
        "itemNumericData": {
          "value": "10000000"
        }
      },
      {
        "itemID": "69c313b1-823e-4940-aa7c-f9482319227f",
        "itemType": "amount_decimal",
        "itemNumericData": {
          "value": "111.11"
        }
      },
      {
        "itemID": "b2e11f58-0ab4-41b7-80ff-166d98e78474",
        "itemType": "pulldown",
        "itemSelectionData": {
          "values": [1]
        }
      },
      {
        "itemID": "4dc5bc40-e71f-47ff-ab7a-5328a51acbe1",
        "itemType": "linkage_pulldown",
        "itemSelectionData": {
          "values": [1, 21, 121]
        }
      },
      {
        "itemID": "55567a07-a4a2-4dea-86f6-33bddfd3bcd2",
        "itemType": "checkbox",
        "itemSelectionData": {
          "values": [1, 2]
        }
      },
      {
        "itemID": "88795555-0d22-46fd-bc6d-8a14c5d0dc7a",
        "itemType": "user_single",
        "itemUuidData": {
          "values": ["aa426c02-561c-4ac7-8f53-7849b2235bbc"]
        }
      },
      {
        "itemID": "182651e5-4c24-4190-b41b-5708d2342c22",
        "itemType": "user_multiple",
        "itemUuidData": {
          "values": [
            "aa426c02-561c-4ac7-8f53-7849b2235bbc",
            "b74922c9-727e-40a1-9034-e2a9446f9df9"
          ]
        }
      },
      {
        "itemID": "09cdb725-3cde-4f53-bc3f-8f9b2fef09f6",
        "itemType": "inquiry_route",
        "itemInquiryRouteData": {
          "values": [
            {
              "inquiryRouteCategoryId": "0792591a-4e6f-4c8f-9e6d-be0cd0d25679",
              "inquiryRouteCategoryName": "展示会",
              "inquiryRouteId": "db0deb22-768b-400f-9b93-8cddfd000045",
              "inquiryRouteName": "東京ビックサイト"
            },
            {
              "inquiryRouteCategoryId": "d6754848-7174-4b13-a8f6-d1b2b29e79be",
              "inquiryRouteCategoryName": "ルート営業",
              "inquiryRouteId": "03ee5631-8df8-49e0-8503-1c1c214c8334",
              "inquiryRouteName": "川崎ルート"
            }
          ]
        }
      }
    ],
    "systemLinkageInfoList": [
      {
        "systemLinkageID": 999000001,
        "linkageIDValue": "C00000111"
      }
    ]
  },
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 取引先IDなどの必須項目が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 取引先IDに対応する取引先データが存在しない
E199 REQUEST_FAILURE その他のエラー  

 

目次に戻る

 


 

取引先担当者テンプレート取得API

URL https://(ホスト)/api/crm/get-client-responsible-template
Content-Type application/json
HTTPメソッド GET

 

APIの概要

テナント内の取引先担当者のテンプレートデータを取得します。レスポンスで返される取引先担当者テンプレートデータは、KS+の管理者画面の取引先担当者テンプレート編集画面で編集・更新した内容(未編集の場合は契約・開通時に自動で初期設定された取引先担当者テンプレートのデフォルト項目の内容)が返されます。

 

リクエストパラメタ

特に指定不要。

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientResponsibleTemplateInfo Object    
  templateList Object[] 取引先担当者テンプレート項目のリスト  
  itemID UUID 項目ID  
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載。

項目タイプ値および項目タイプの説明
itemName String 項目名  
requiredFlag Boolean 必須フラグ 項目が必須入力かどうかを表すフラグ(true:必須、false:必須でない)
beforeUnit   String 単位(前) 項目タイプがnumber,amount_integer,amount_decimalの場合に設定。
¥,$などの金額の前につける通貨の単位などを設定
afterUnit   String 単位(後) ・項目タイプがnumber,amount_integer,amount_decimalの場合に設定。

・円・ドルなどの金額の後につける通貨の単位などを設定
readOnlyFlag Boolean 読み取り専用フラグ ・項目が読み取り専用項目かどうかを表すフラグ(true:読取専用、false:読取専用でない)・

・同フラグがオンの場合、取引先登録・編集での登録は不可で、データは登録時にシステム側で自動で登録される。
selectionValues   Object[] 選択肢リスト itemTypeがpulldown,checkbox,prefecturesの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
linkageSelectionValues   Object[] 連携選択肢リスト itemTypeがlinkage_pulldownの場合のみ値が設定され、それ以外の場合はnull
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 2階層目連携選択肢リスト 1階層目の選択肢に紐づく2階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
children   Object[] 3階層目連携選択肢リスト 2階層目の選択肢に紐づく3階層目の選択肢のリストを設定
  label   String 選択肢項目ラベル 選択肢として表示する文字列を設定
displayFlag   Boolean 表示フラグ 選択肢を表示するかどうかを設定
value   Integer 選択肢の値 選択肢の値を設定
systemLinkageSettingInfoList   Object[] 連携システム設定情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageSystemName   String 連携システム名 システム連携設定で登録された連携システム名を設定

 

レスポンス例(JSON)

{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "clientResponsibleTemplateInfo": {
        "templateList": [
            {
                "itemID": "9b9e4a9f-2d99-4195-b136-de0ea63c494e",
                "itemType": "text_ruby",
                "itemName": "取引先担当者姓",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4e797881-4042-4dd5-beb6-d3f2ba0d9790",
                "itemType": "text_ruby",
                "itemName": "取引先担当者名",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "e8f4b11d-41c4-4c05-afe8-a3c008fa2ce7",
                "itemType": "client_single",
                "itemName": "取引先",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "3f5ba10e-40d2-4b29-85b6-b7e7d1fff077",
                "itemType": "text_single",
                "itemName": "支社支店・拠点",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "5b558456-d616-4d4f-ae93-cae4023a6dd7",
                "itemType": "text_single",
                "itemName": "部署",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "691c9ac2-01e8-4166-81fb-899149fcd416",
                "itemType": "text_single",
                "itemName": "役職",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "0e92f196-21a7-4a5f-ac8d-82dab042f031",
                "itemType": "date",
                "itemName": "誕生日",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "bd2f1841-f095-48f6-b634-35ea90bba0bd",
                "itemType": "phone_number",
                "itemName": "電話番号1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",
                "itemType": "phone_number",
                "itemName": "電話番号2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "bcdb231a-14e5-4708-9614-d692cd2245c6",
                "itemType": "text_single",
                "itemName": "内線番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "41fe574b-712e-4a29-8dd0-e06607a0e962",
                "itemType": "phone_number",
                "itemName": "携帯電話番号1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "e543665a-0a0b-4e0a-8212-3ffbe14e1e4f",
                "itemType": "phone_number",
                "itemName": "携帯電話番号2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "b307ba2b-3cb2-41a5-90ea-6a30d853ef8e",
                "itemType": "phone_number",
                "itemName": "FAX番号1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "35ecbf82-5b78-43fd-b9b2-71b762fd5d7b",
                "itemType": "phone_number",
                "itemName": "FAX番号2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4e881466-88b5-46b3-b398-da99ad6cfb79",
                "itemType": "mail_address",
                "itemName": "メールアドレス1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "7b9b4c8e-f56c-45a7-93ab-00c7a9e1046e",
                "itemType": "mail_address",
                "itemName": "メールアドレス2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "f11a121e-3afa-44ce-9972-6e2d90799fb1",
                "itemType": "postal_code",
                "itemName": "郵便番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "ba86c3a5-bdb4-483b-88ec-a870f9975ed8",
                "itemType": "prefectures",
                "itemName": "住所(都道府県)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "北海道",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "青森県",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "岩手県",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "宮城県",
                        "displayFlag": true,
                        "value": 4
                    },
                    {
                        "label": "秋田県",
                        "displayFlag": true,
                        "value": 5
                    },
                    {
                        "label": "山形県",
                        "displayFlag": true,
                        "value": 6
                    },
                    {
                        "label": "福島県",
                        "displayFlag": true,
                        "value": 7
                    },
                    {
                        "label": "茨城県",
                        "displayFlag": true,
                        "value": 8
                    },
                    {
                        "label": "栃木県",
                        "displayFlag": true,
                        "value": 9
                    },
                    {
                        "label": "群馬県",
                        "displayFlag": true,
                        "value": 10
                    },
                    {
                        "label": "埼玉県",
                        "displayFlag": true,
                        "value": 11
                    },
                    {
                        "label": "千葉県",
                        "displayFlag": true,
                        "value": 12
                    },
                    {
                        "label": "東京都",
                        "displayFlag": true,
                        "value": 13
                    },
                    {
                        "label": "神奈川県",
                        "displayFlag": true,
                        "value": 14
                    },
                    {
                        "label": "山梨県",
                        "displayFlag": true,
                        "value": 15
                    },
                    {
                        "label": "長野県",
                        "displayFlag": true,
                        "value": 16
                    },
                    {
                        "label": "新潟県",
                        "displayFlag": true,
                        "value": 17
                    },
                    {
                        "label": "富山県",
                        "displayFlag": true,
                        "value": 18
                    },
                    {
                        "label": "石川県",
                        "displayFlag": true,
                        "value": 19
                    },
                    {
                        "label": "福井県",
                        "displayFlag": true,
                        "value": 20
                    },
                    {
                        "label": "岐阜県",
                        "displayFlag": true,
                        "value": 21
                    },
                    {
                        "label": "静岡県",
                        "displayFlag": true,
                        "value": 22
                    },
                    {
                        "label": "愛知県",
                        "displayFlag": true,
                        "value": 23
                    },
                    {
                        "label": "三重県",
                        "displayFlag": true,
                        "value": 24
                    },
                    {
                        "label": "滋賀県",
                        "displayFlag": true,
                        "value": 25
                    },
                    {
                        "label": "京都府",
                        "displayFlag": true,
                        "value": 26
                    },
                    {
                        "label": "大阪府",
                        "displayFlag": true,
                        "value": 27
                    },
                    {
                        "label": "兵庫県",
                        "displayFlag": true,
                        "value": 28
                    },
                    {
                        "label": "奈良県",
                        "displayFlag": true,
                        "value": 29
                    },
                    {
                        "label": "和歌山県",
                        "displayFlag": true,
                        "value": 30
                    },
                    {
                        "label": "鳥取県",
                        "displayFlag": true,
                        "value": 31
                    },
                    {
                        "label": "島根県",
                        "displayFlag": true,
                        "value": 32
                    },
                    {
                        "label": "岡山県",
                        "displayFlag": true,
                        "value": 33
                    },
                    {
                        "label": "広島県",
                        "displayFlag": true,
                        "value": 34
                    },
                    {
                        "label": "山口県",
                        "displayFlag": true,
                        "value": 35
                    },
                    {
                        "label": "徳島県",
                        "displayFlag": true,
                        "value": 36
                    },
                    {
                        "label": "香川県",
                        "displayFlag": true,
                        "value": 37
                    },
                    {
                        "label": "愛媛県",
                        "displayFlag": true,
                        "value": 38
                    },
                    {
                        "label": "高知県",
                        "displayFlag": true,
                        "value": 39
                    },
                    {
                        "label": "福岡県",
                        "displayFlag": true,
                        "value": 40
                    },
                    {
                        "label": "佐賀県",
                        "displayFlag": true,
                        "value": 41
                    },
                    {
                        "label": "長崎県",
                        "displayFlag": true,
                        "value": 42
                    },
                    {
                        "label": "熊本県",
                        "displayFlag": true,
                        "value": 43
                    },
                    {
                        "label": "大分県",
                        "displayFlag": true,
                        "value": 44
                    },
                    {
                        "label": "宮崎県",
                        "displayFlag": true,
                        "value": 45
                    },
                    {
                        "label": "鹿児島県",
                        "displayFlag": true,
                        "value": 46
                    },
                    {
                        "label": "沖縄県",
                        "displayFlag": true,
                        "value": 47
                    }
                ],
                "linkageSelectionValues": null
            },
            {
                "itemID": "9fcc9ed9-586e-4707-8cd5-140d3eca35bc",
                "itemType": "text_single",
                "itemName": "住所(市区町村以下)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "eaf06a0c-2660-492d-9316-768db327a7be",
                "itemType": "text_multiple",
                "itemName": "詳細情報",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "7e1dbd4d-d146-41e2-ad8d-9905b80ea565",
                "itemType": "text_single",
                "itemName": "リスト名",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "6963b14d-4a63-447a-af29-3f3b62bb4883",
                "itemType": "text_single",
                "itemName": "メモ",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "924aa432-138b-43c0-9f89-091417e84aa3",
                "itemType": "text_single",
                "itemName": "手書きメモ",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "abaf7064-0eba-497c-a907-386a41ec71d3",
                "itemType": "datetime",
                "itemName": "作成日",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "c3fdda6a-9eb5-427b-af55-45037f3889dd",
                "itemType": "user_single",
                "itemName": "作成者",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "b91ed3f4-d0a0-4337-8d25-4117cb823d83",
                "itemType": "datetime",
                "itemName": "最終更新日",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "612017e9-b88e-4ba7-90fe-7322590a6ddc",
                "itemType": "user_single",
                "itemName": "最終更新者",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "a214bb83-f81d-4631-9f1e-7c7efca08521",
                "itemType": "division_single",
                "itemName": "営業主担当部署",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "e9ba034d-e8de-415c-a059-6c5096aa9daf",
                "itemType": "user_single",
                "itemName": "営業主担当者",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "2b939d3d-600b-49e8-af06-8f43d20263c6",
                "itemType": "text_single",
                "itemName": "1行",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "d4e91878-157a-4f96-9ace-60a1867c2bc4",
                "itemType": "text_multiple",
                "itemName": "複数行",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "fd9a744b-dca1-4fd6-84ee-b01ebaa9e3db",
                "itemType": "pulldown",
                "itemName": "プルダウン",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "きょう?",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "あした?",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "もしかしてあさって?!",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "test",
                        "displayFlag": true,
                        "value": 4
                    }
                ],
                "linkageSelectionValues": null
            },
            {
                "itemID": "6f7b8c24-e951-4f00-b587-ebced57c0040",
                "itemType": "linkage_pulldown",
                "itemName": "連携プルダウン",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": [
                    {
                        "label": "選択肢1(第一階層)",
                        "displayFlag": true,
                        "value": 1,
                        "children": [
                            {
                                "label": "選択肢1(第二階層)",
                                "displayFlag": true,
                                "value": 3,
                                "children": [
                                    {
                                        "label": "選択肢1(第三階層)",
                                        "displayFlag": true,
                                        "value": 5,
                                        "children": []
                                    }
                                ]
                            },
                            {
                                "label": "選択肢2(第二階層)",
                                "displayFlag": true,
                                "value": 7,
                                "children": [
                                    {
                                        "label": "選択肢1(第三階層)",
                                        "displayFlag": true,
                                        "value": 8,
                                        "children": []
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "label": "選択肢2(第一階層)",
                        "displayFlag": true,
                        "value": 2,
                        "children": [
                            {
                                "label": "選択肢1(第二階層)",
                                "displayFlag": true,
                                "value": 4,
                                "children": [
                                    {
                                        "label": "選択肢1(第三階層)",
                                        "displayFlag": true,
                                        "value": 6,
                                        "children": []
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            {
                "itemID": "36bd0557-c72e-4e31-9dcd-9cb569375c11",
                "itemType": "checkbox",
                "itemName": "チェックボックス",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "テスト1",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "テスト2",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "テスト3",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "テスト4",
                        "displayFlag": true,
                        "value": 4
                    }
                ],
                "linkageSelectionValues": null
            },
            {
                "itemID": "afd5de7c-5e24-48e6-8f19-05bc25a65c96",
                "itemType": "user_single",
                "itemName": "ユーザー選択(単数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "6c72922a-08dd-4cdd-992e-787cfd9be654",
                "itemType": "user_multiple",
                "itemName": "ユーザー選択(複数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "5c0600a3-c482-4273-ab93-20743697260c",
                "itemType": "division_single",
                "itemName": "部署選択(単数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "6aeb68cd-727e-482c-bc67-2b0a202508d4",
                "itemType": "division_multiple",
                "itemName": "部署選択(複数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "a888094b-c1fb-403c-a7c1-295f704f286a",
                "itemType": "datetime",
                "itemName": "日付・日時(時間ON)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "84e76c96-a1ca-459e-b8dd-611af8499160",
                "itemType": "date",
                "itemName": "日付・日時(時間OFF)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4dcc8d35-6b85-4ab7-a11a-a1d2cd75f6f7",
                "itemType": "amount_decimal",
                "itemName": "金額(小数ON)",
                "requiredFlag": false,
                "beforeUnit": "まえ",
                "afterUnit": "うしろ",
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "7c30a383-d250-4563-9b59-7191310f79d1",
                "itemType": "amount_integer",
                "itemName": "金額(小数OFF)",
                "requiredFlag": false,
                "beforeUnit": "まえ",
                "afterUnit": "うしろ",
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4540664f-fbca-4d47-9f09-fe1bb1570c1c",
                "itemType": "number",
                "itemName": "数字",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "9410c663-fb00-4f8e-9d22-dbcbe202104a",
                "itemType": "phone_number",
                "itemName": "電話・FAX番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "033a3c04-9bd3-4009-b1cd-1fc64bc8d790",
                "itemType": "url",
                "itemName": "URL",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "f552e0b3-2b2a-4730-9859-44c7e52c0d2a",
                "itemType": "mail_address",
                "itemName": "メールアドレス",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "60f33605-f8fb-4f2d-99a5-45bef952ab4c",
                "itemType": "postal_code",
                "itemName": "郵便番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "bbbc4619-e7eb-4df0-ae1f-3d5e3c0ad8f8",
                "itemType": "prefectures",
                "itemName": "都道府県",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "北海道",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "青森県",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "岩手県",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "宮城県",
                        "displayFlag": true,
                        "value": 4
                    },
                    {
                        "label": "秋田県",
                        "displayFlag": true,
                        "value": 5
                    },
                    {
                        "label": "山形県",
                        "displayFlag": true,
                        "value": 6
                    },
                    {
                        "label": "福島県",
                        "displayFlag": true,
                        "value": 7
                    },
                    {
                        "label": "茨城県",
                        "displayFlag": true,
                        "value": 8
                    },
                    {
                        "label": "栃木県",
                        "displayFlag": true,
                        "value": 9
                    },
                    {
                        "label": "群馬県",
                        "displayFlag": true,
                        "value": 10
                    },
                    {
                        "label": "埼玉県",
                        "displayFlag": true,
                        "value": 11
                    },
                    {
                        "label": "千葉県",
                        "displayFlag": true,
                        "value": 12
                    },
                    {
                        "label": "東京都",
                        "displayFlag": true,
                        "value": 13
                    },
                    {
                        "label": "神奈川県",
                        "displayFlag": true,
                        "value": 14
                    },
                    {
                        "label": "新潟県",
                        "displayFlag": true,
                        "value": 15
                    },
                    {
                        "label": "富山県",
                        "displayFlag": true,
                        "value": 16
                    },
                    {
                        "label": "石川県",
                        "displayFlag": true,
                        "value": 17
                    },
                    {
                        "label": "福井県",
                        "displayFlag": true,
                        "value": 18
                    },
                    {
                        "label": "山梨県",
                        "displayFlag": true,
                        "value": 19
                    },
                    {
                        "label": "長野県",
                        "displayFlag": true,
                        "value": 20
                    },
                    {
                        "label": "岐阜県",
                        "displayFlag": true,
                        "value": 21
                    },
                    {
                        "label": "静岡県",
                        "displayFlag": true,
                        "value": 22
                    },
                    {
                        "label": "愛知県",
                        "displayFlag": true,
                        "value": 23
                    },
                    {
                        "label": "三重県",
                        "displayFlag": true,
                        "value": 24
                    },
                    {
                        "label": "滋賀県",
                        "displayFlag": true,
                        "value": 25
                    },
                    {
                        "label": "京都府",
                        "displayFlag": true,
                        "value": 26
                    },
                    {
                        "label": "大阪府",
                        "displayFlag": true,
                        "value": 27
                    },
                    {
                        "label": "兵庫県",
                        "displayFlag": true,
                        "value": 28
                    },
                    {
                        "label": "奈良県",
                        "displayFlag": true,
                        "value": 29
                    },
                    {
                        "label": "和歌山県",
                        "displayFlag": true,
                        "value": 30
                    },
                    {
                        "label": "鳥取県",
                        "displayFlag": true,
                        "value": 31
                    },
                    {
                        "label": "島根県",
                        "displayFlag": true,
                        "value": 32
                    },
                    {
                        "label": "岡山県",
                        "displayFlag": true,
                        "value": 33
                    },
                    {
                        "label": "広島県",
                        "displayFlag": true,
                        "value": 34
                    },
                    {
                        "label": "山口県",
                        "displayFlag": true,
                        "value": 35
                    },
                    {
                        "label": "徳島県",
                        "displayFlag": true,
                        "value": 36
                    },
                    {
                        "label": "香川県",
                        "displayFlag": true,
                        "value": 37
                    },
                    {
                        "label": "愛媛県",
                        "displayFlag": true,
                        "value": 38
                    },
                    {
                        "label": "高知県",
                        "displayFlag": true,
                        "value": 39
                    },
                    {
                        "label": "福岡県",
                        "displayFlag": true,
                        "value": 40
                    },
                    {
                        "label": "佐賀県",
                        "displayFlag": true,
                        "value": 41
                    },
                    {
                        "label": "長崎県",
                        "displayFlag": true,
                        "value": 42
                    },
                    {
                        "label": "熊本県",
                        "displayFlag": true,
                        "value": 43
                    },
                    {
                        "label": "大分県",
                        "displayFlag": true,
                        "value": 44
                    },
                    {
                        "label": "宮崎県",
                        "displayFlag": true,
                        "value": 45
                    },
                    {
                        "label": "鹿児島県",
                        "displayFlag": true,
                        "value": 46
                    },
                    {
                        "label": "沖縄県",
                        "displayFlag": true,
                        "value": 47
                    }
                ],
                "linkageSelectionValues": null
            }
        ]
    },
    "systemLinkageSettingInfoList": [
        {
            "systemLinkageID": 999000001,
            "linkageSystemName": "test10"
        }
    ]
}{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "clientResponsibleTemplateInfo": {
        "templateList": [
            {
                "itemID": "9b9e4a9f-2d99-4195-b136-de0ea63c494e",
                "itemType": "text_ruby",
                "itemName": "取引先担当者姓",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4e797881-4042-4dd5-beb6-d3f2ba0d9790",
                "itemType": "text_ruby",
                "itemName": "取引先担当者名",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "e8f4b11d-41c4-4c05-afe8-a3c008fa2ce7",
                "itemType": "client_single",
                "itemName": "取引先",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "3f5ba10e-40d2-4b29-85b6-b7e7d1fff077",
                "itemType": "text_single",
                "itemName": "支社支店・拠点",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "5b558456-d616-4d4f-ae93-cae4023a6dd7",
                "itemType": "text_single",
                "itemName": "部署",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "691c9ac2-01e8-4166-81fb-899149fcd416",
                "itemType": "text_single",
                "itemName": "役職",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "0e92f196-21a7-4a5f-ac8d-82dab042f031",
                "itemType": "date",
                "itemName": "誕生日",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "bd2f1841-f095-48f6-b634-35ea90bba0bd",
                "itemType": "phone_number",
                "itemName": "電話番号1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",
                "itemType": "phone_number",
                "itemName": "電話番号2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "bcdb231a-14e5-4708-9614-d692cd2245c6",
                "itemType": "text_single",
                "itemName": "内線番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "41fe574b-712e-4a29-8dd0-e06607a0e962",
                "itemType": "phone_number",
                "itemName": "携帯電話番号1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "e543665a-0a0b-4e0a-8212-3ffbe14e1e4f",
                "itemType": "phone_number",
                "itemName": "携帯電話番号2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "b307ba2b-3cb2-41a5-90ea-6a30d853ef8e",
                "itemType": "phone_number",
                "itemName": "FAX番号1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "35ecbf82-5b78-43fd-b9b2-71b762fd5d7b",
                "itemType": "phone_number",
                "itemName": "FAX番号2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4e881466-88b5-46b3-b398-da99ad6cfb79",
                "itemType": "mail_address",
                "itemName": "メールアドレス1",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "7b9b4c8e-f56c-45a7-93ab-00c7a9e1046e",
                "itemType": "mail_address",
                "itemName": "メールアドレス2",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "f11a121e-3afa-44ce-9972-6e2d90799fb1",
                "itemType": "postal_code",
                "itemName": "郵便番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "ba86c3a5-bdb4-483b-88ec-a870f9975ed8",
                "itemType": "prefectures",
                "itemName": "住所(都道府県)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "北海道",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "青森県",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "岩手県",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "宮城県",
                        "displayFlag": true,
                        "value": 4
                    },
                    {
                        "label": "秋田県",
                        "displayFlag": true,
                        "value": 5
                    },
                    {
                        "label": "山形県",
                        "displayFlag": true,
                        "value": 6
                    },
                    {
                        "label": "福島県",
                        "displayFlag": true,
                        "value": 7
                    },
                    {
                        "label": "茨城県",
                        "displayFlag": true,
                        "value": 8
                    },
                    {
                        "label": "栃木県",
                        "displayFlag": true,
                        "value": 9
                    },
                    {
                        "label": "群馬県",
                        "displayFlag": true,
                        "value": 10
                    },
                    {
                        "label": "埼玉県",
                        "displayFlag": true,
                        "value": 11
                    },
                    {
                        "label": "千葉県",
                        "displayFlag": true,
                        "value": 12
                    },
                    {
                        "label": "東京都",
                        "displayFlag": true,
                        "value": 13
                    },
                    {
                        "label": "神奈川県",
                        "displayFlag": true,
                        "value": 14
                    },
                    {
                        "label": "山梨県",
                        "displayFlag": true,
                        "value": 15
                    },
                    {
                        "label": "長野県",
                        "displayFlag": true,
                        "value": 16
                    },
                    {
                        "label": "新潟県",
                        "displayFlag": true,
                        "value": 17
                    },
                    {
                        "label": "富山県",
                        "displayFlag": true,
                        "value": 18
                    },
                    {
                        "label": "石川県",
                        "displayFlag": true,
                        "value": 19
                    },
                    {
                        "label": "福井県",
                        "displayFlag": true,
                        "value": 20
                    },
                    {
                        "label": "岐阜県",
                        "displayFlag": true,
                        "value": 21
                    },
                    {
                        "label": "静岡県",
                        "displayFlag": true,
                        "value": 22
                    },
                    {
                        "label": "愛知県",
                        "displayFlag": true,
                        "value": 23
                    },
                    {
                        "label": "三重県",
                        "displayFlag": true,
                        "value": 24
                    },
                    {
                        "label": "滋賀県",
                        "displayFlag": true,
                        "value": 25
                    },
                    {
                        "label": "京都府",
                        "displayFlag": true,
                        "value": 26
                    },
                    {
                        "label": "大阪府",
                        "displayFlag": true,
                        "value": 27
                    },
                    {
                        "label": "兵庫県",
                        "displayFlag": true,
                        "value": 28
                    },
                    {
                        "label": "奈良県",
                        "displayFlag": true,
                        "value": 29
                    },
                    {
                        "label": "和歌山県",
                        "displayFlag": true,
                        "value": 30
                    },
                    {
                        "label": "鳥取県",
                        "displayFlag": true,
                        "value": 31
                    },
                    {
                        "label": "島根県",
                        "displayFlag": true,
                        "value": 32
                    },
                    {
                        "label": "岡山県",
                        "displayFlag": true,
                        "value": 33
                    },
                    {
                        "label": "広島県",
                        "displayFlag": true,
                        "value": 34
                    },
                    {
                        "label": "山口県",
                        "displayFlag": true,
                        "value": 35
                    },
                    {
                        "label": "徳島県",
                        "displayFlag": true,
                        "value": 36
                    },
                    {
                        "label": "香川県",
                        "displayFlag": true,
                        "value": 37
                    },
                    {
                        "label": "愛媛県",
                        "displayFlag": true,
                        "value": 38
                    },
                    {
                        "label": "高知県",
                        "displayFlag": true,
                        "value": 39
                    },
                    {
                        "label": "福岡県",
                        "displayFlag": true,
                        "value": 40
                    },
                    {
                        "label": "佐賀県",
                        "displayFlag": true,
                        "value": 41
                    },
                    {
                        "label": "長崎県",
                        "displayFlag": true,
                        "value": 42
                    },
                    {
                        "label": "熊本県",
                        "displayFlag": true,
                        "value": 43
                    },
                    {
                        "label": "大分県",
                        "displayFlag": true,
                        "value": 44
                    },
                    {
                        "label": "宮崎県",
                        "displayFlag": true,
                        "value": 45
                    },
                    {
                        "label": "鹿児島県",
                        "displayFlag": true,
                        "value": 46
                    },
                    {
                        "label": "沖縄県",
                        "displayFlag": true,
                        "value": 47
                    }
                ],
                "linkageSelectionValues": null
            },
            {
                "itemID": "9fcc9ed9-586e-4707-8cd5-140d3eca35bc",
                "itemType": "text_single",
                "itemName": "住所(市区町村以下)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "eaf06a0c-2660-492d-9316-768db327a7be",
                "itemType": "text_multiple",
                "itemName": "詳細情報",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "7e1dbd4d-d146-41e2-ad8d-9905b80ea565",
                "itemType": "text_single",
                "itemName": "リスト名",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "6963b14d-4a63-447a-af29-3f3b62bb4883",
                "itemType": "text_single",
                "itemName": "メモ",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "924aa432-138b-43c0-9f89-091417e84aa3",
                "itemType": "text_single",
                "itemName": "手書きメモ",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "abaf7064-0eba-497c-a907-386a41ec71d3",
                "itemType": "datetime",
                "itemName": "作成日",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "c3fdda6a-9eb5-427b-af55-45037f3889dd",
                "itemType": "user_single",
                "itemName": "作成者",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "b91ed3f4-d0a0-4337-8d25-4117cb823d83",
                "itemType": "datetime",
                "itemName": "最終更新日",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "612017e9-b88e-4ba7-90fe-7322590a6ddc",
                "itemType": "user_single",
                "itemName": "最終更新者",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": true,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "a214bb83-f81d-4631-9f1e-7c7efca08521",
                "itemType": "division_single",
                "itemName": "営業主担当部署",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "e9ba034d-e8de-415c-a059-6c5096aa9daf",
                "itemType": "user_single",
                "itemName": "営業主担当者",
                "requiredFlag": true,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "2b939d3d-600b-49e8-af06-8f43d20263c6",
                "itemType": "text_single",
                "itemName": "1行",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "d4e91878-157a-4f96-9ace-60a1867c2bc4",
                "itemType": "text_multiple",
                "itemName": "複数行",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "fd9a744b-dca1-4fd6-84ee-b01ebaa9e3db",
                "itemType": "pulldown",
                "itemName": "プルダウン",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "きょう?",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "あした?",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "もしかしてあさって?!",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "test",
                        "displayFlag": true,
                        "value": 4
                    }
                ],
                "linkageSelectionValues": null
            },
            {
                "itemID": "6f7b8c24-e951-4f00-b587-ebced57c0040",
                "itemType": "linkage_pulldown",
                "itemName": "連携プルダウン",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": [
                    {
                        "label": "選択肢1(第一階層)",
                        "displayFlag": true,
                        "value": 1,
                        "children": [
                            {
                                "label": "選択肢1(第二階層)",
                                "displayFlag": true,
                                "value": 3,
                                "children": [
                                    {
                                        "label": "選択肢1(第三階層)",
                                        "displayFlag": true,
                                        "value": 5,
                                        "children": []
                                    }
                                ]
                            },
                            {
                                "label": "選択肢2(第二階層)",
                                "displayFlag": true,
                                "value": 7,
                                "children": [
                                    {
                                        "label": "選択肢1(第三階層)",
                                        "displayFlag": true,
                                        "value": 8,
                                        "children": []
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "label": "選択肢2(第一階層)",
                        "displayFlag": true,
                        "value": 2,
                        "children": [
                            {
                                "label": "選択肢1(第二階層)",
                                "displayFlag": true,
                                "value": 4,
                                "children": [
                                    {
                                        "label": "選択肢1(第三階層)",
                                        "displayFlag": true,
                                        "value": 6,
                                        "children": []
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            {
                "itemID": "36bd0557-c72e-4e31-9dcd-9cb569375c11",
                "itemType": "checkbox",
                "itemName": "チェックボックス",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "テスト1",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "テスト2",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "テスト3",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "テスト4",
                        "displayFlag": true,
                        "value": 4
                    }
                ],
                "linkageSelectionValues": null
            },
            {
                "itemID": "afd5de7c-5e24-48e6-8f19-05bc25a65c96",
                "itemType": "user_single",
                "itemName": "ユーザー選択(単数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "6c72922a-08dd-4cdd-992e-787cfd9be654",
                "itemType": "user_multiple",
                "itemName": "ユーザー選択(複数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "5c0600a3-c482-4273-ab93-20743697260c",
                "itemType": "division_single",
                "itemName": "部署選択(単数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "6aeb68cd-727e-482c-bc67-2b0a202508d4",
                "itemType": "division_multiple",
                "itemName": "部署選択(複数)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "a888094b-c1fb-403c-a7c1-295f704f286a",
                "itemType": "datetime",
                "itemName": "日付・日時(時間ON)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "84e76c96-a1ca-459e-b8dd-611af8499160",
                "itemType": "date",
                "itemName": "日付・日時(時間OFF)",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4dcc8d35-6b85-4ab7-a11a-a1d2cd75f6f7",
                "itemType": "amount_decimal",
                "itemName": "金額(小数ON)",
                "requiredFlag": false,
                "beforeUnit": "まえ",
                "afterUnit": "うしろ",
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "7c30a383-d250-4563-9b59-7191310f79d1",
                "itemType": "amount_integer",
                "itemName": "金額(小数OFF)",
                "requiredFlag": false,
                "beforeUnit": "まえ",
                "afterUnit": "うしろ",
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "4540664f-fbca-4d47-9f09-fe1bb1570c1c",
                "itemType": "number",
                "itemName": "数字",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "9410c663-fb00-4f8e-9d22-dbcbe202104a",
                "itemType": "phone_number",
                "itemName": "電話・FAX番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "033a3c04-9bd3-4009-b1cd-1fc64bc8d790",
                "itemType": "url",
                "itemName": "URL",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "f552e0b3-2b2a-4730-9859-44c7e52c0d2a",
                "itemType": "mail_address",
                "itemName": "メールアドレス",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "60f33605-f8fb-4f2d-99a5-45bef952ab4c",
                "itemType": "postal_code",
                "itemName": "郵便番号",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": null,
                "linkageSelectionValues": null
            },
            {
                "itemID": "bbbc4619-e7eb-4df0-ae1f-3d5e3c0ad8f8",
                "itemType": "prefectures",
                "itemName": "都道府県",
                "requiredFlag": false,
                "beforeUnit": null,
                "afterUnit": null,
                "readOnlyFlag": false,
                "selectionValues": [
                    {
                        "label": "北海道",
                        "displayFlag": true,
                        "value": 1
                    },
                    {
                        "label": "青森県",
                        "displayFlag": true,
                        "value": 2
                    },
                    {
                        "label": "岩手県",
                        "displayFlag": true,
                        "value": 3
                    },
                    {
                        "label": "宮城県",
                        "displayFlag": true,
                        "value": 4
                    },
                    {
                        "label": "秋田県",
                        "displayFlag": true,
                        "value": 5
                    },
                    {
                        "label": "山形県",
                        "displayFlag": true,
                        "value": 6
                    },
                    {
                        "label": "福島県",
                        "displayFlag": true,
                        "value": 7
                    },
                    {
                        "label": "茨城県",
                        "displayFlag": true,
                        "value": 8
                    },
                    {
                        "label": "栃木県",
                        "displayFlag": true,
                        "value": 9
                    },
                    {
                        "label": "群馬県",
                        "displayFlag": true,
                        "value": 10
                    },
                    {
                        "label": "埼玉県",
                        "displayFlag": true,
                        "value": 11
                    },
                    {
                        "label": "千葉県",
                        "displayFlag": true,
                        "value": 12
                    },
                    {
                        "label": "東京都",
                        "displayFlag": true,
                        "value": 13
                    },
                    {
                        "label": "神奈川県",
                        "displayFlag": true,
                        "value": 14
                    },
                    {
                        "label": "新潟県",
                        "displayFlag": true,
                        "value": 15
                    },
                    {
                        "label": "富山県",
                        "displayFlag": true,
                        "value": 16
                    },
                    {
                        "label": "石川県",
                        "displayFlag": true,
                        "value": 17
                    },
                    {
                        "label": "福井県",
                        "displayFlag": true,
                        "value": 18
                    },
                    {
                        "label": "山梨県",
                        "displayFlag": true,
                        "value": 19
                    },
                    {
                        "label": "長野県",
                        "displayFlag": true,
                        "value": 20
                    },
                    {
                        "label": "岐阜県",
                        "displayFlag": true,
                        "value": 21
                    },
                    {
                        "label": "静岡県",
                        "displayFlag": true,
                        "value": 22
                    },
                    {
                        "label": "愛知県",
                        "displayFlag": true,
                        "value": 23
                    },
                    {
                        "label": "三重県",
                        "displayFlag": true,
                        "value": 24
                    },
                    {
                        "label": "滋賀県",
                        "displayFlag": true,
                        "value": 25
                    },
                    {
                        "label": "京都府",
                        "displayFlag": true,
                        "value": 26
                    },
                    {
                        "label": "大阪府",
                        "displayFlag": true,
                        "value": 27
                    },
                    {
                        "label": "兵庫県",
                        "displayFlag": true,
                        "value": 28
                    },
                    {
                        "label": "奈良県",
                        "displayFlag": true,
                        "value": 29
                    },
                    {
                        "label": "和歌山県",
                        "displayFlag": true,
                        "value": 30
                    },
                    {
                        "label": "鳥取県",
                        "displayFlag": true,
                        "value": 31
                    },
                    {
                        "label": "島根県",
                        "displayFlag": true,
                        "value": 32
                    },
                    {
                        "label": "岡山県",
                        "displayFlag": true,
                        "value": 33
                    },
                    {
                        "label": "広島県",
                        "displayFlag": true,
                        "value": 34
                    },
                    {
                        "label": "山口県",
                        "displayFlag": true,
                        "value": 35
                    },
                    {
                        "label": "徳島県",
                        "displayFlag": true,
                        "value": 36
                    },
                    {
                        "label": "香川県",
                        "displayFlag": true,
                        "value": 37
                    },
                    {
                        "label": "愛媛県",
                        "displayFlag": true,
                        "value": 38
                    },
                    {
                        "label": "高知県",
                        "displayFlag": true,
                        "value": 39
                    },
                    {
                        "label": "福岡県",
                        "displayFlag": true,
                        "value": 40
                    },
                    {
                        "label": "佐賀県",
                        "displayFlag": true,
                        "value": 41
                    },
                    {
                        "label": "長崎県",
                        "displayFlag": true,
                        "value": 42
                    },
                    {
                        "label": "熊本県",
                        "displayFlag": true,
                        "value": 43
                    },
                    {
                        "label": "大分県",
                        "displayFlag": true,
                        "value": 44
                    },
                    {
                        "label": "宮崎県",
                        "displayFlag": true,
                        "value": 45
                    },
                    {
                        "label": "鹿児島県",
                        "displayFlag": true,
                        "value": 46
                    },
                    {
                        "label": "沖縄県",
                        "displayFlag": true,
                        "value": 47
                    }
                ],
                "linkageSelectionValues": null
            }
        ]
    },
    "systemLinkageSettingInfoList": [
        {
            "systemLinkageID": 999000001,
            "linkageSystemName": "test10"
        }
    ]
}

 

目次に戻る

 


 

取引先担当者一覧取得API

URL https://(ホスト)/api/crm/get-client-responsible-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナント内の取引先担当者データを一覧リストとして取得します。パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。オプションで取引先担当者の取引先担当者名など、取引先担当者の基本項目を検索条件として指定して検索して一覧取得も可能です。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  requiredConditions Object 必須条件項目 必須で指定必要な項目
  pagination Object ページネーション  
  offset Integer オフセット 検索の開始位置を0オリジンで指定
limit Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)
optionalConditions   Object 任意条件項目 任意で指定可能な項目
  searchConditions   Object    
  clientResponsibleFamilyName   String 検索条件:取引先担当者姓 取引先担当者姓で部分一致検索する際に指定
clientResponsibleFirstName   String 検索条件:取引先担当者名 取引先担当者名で部分一致検索する際に指定
prefectures   String[] 検索条件:都道府県名 取引先担当者の都道府県名で検索する際に指定。都道府県名で完全一致検索で、複数指定可能。「神奈川県」など、県名まで指定必要
address   String 検索条件:住所 取引先担当者の住所で部分一致検索する際に指定
salesPersonDepartmentIDList   UUID[] 検索条件:営業担当部署 取引先担当者の営業担当部署で検索する際に指定。対象の部署の組織IDを指定、複数指定可能
salesPersonUserIDList   UUID[] 検索条件:営業担当者 取引先担当者の営業担当者で検索する際に指定。対象の担当者のユーザーIDを指定、複数指定可能
createDateFrom   String 検索条件:作成日時From 取引先担当者の作成日時以降で検索する際に指定。
createDateTo   String 検索条件:作成日時To 取引先担当者の作成日時以前で検索する際に指定。
updateDateFrom   String 検索条件:更新日時From 取引先担当者の更新日時以降で検索する際に指定。
updateDateTo   String 検索条件:更新日時To 取引先担当者の更新日時以前で検索する際に指定。

 

リクエスト例(JSON)

{
  "param": {
    "requiredConditions": {
      "pagination": {
        "offset": 0,  // オフセット
        "limit": 10  // リミット
      }
    },
    "optionalConditions": {
      "searchConditions": {
        "clientResponsibleFamilyName": "手須戸",  // 検索条件:取引先担当者姓
        "clientResponsibleFirstName": "太朗",  // 検索条件:取引先担当者名
        "prefectures": [  // 検索条件:都道府県名
            "東京都",
            "神奈川県"
        ],
        "address": "あいうえお",  // 検索条件:住所
        "salesPersonDepartmentIDList": [  // 検索条件:営業担当部署
            "41573754-0873-4a46-8f54-1cc318dd21a8"
        ],
        "salesPersonUserIDList": [  // 検索条件:営業担当者
            "0501b83b-1b21-46f0-b21b-609e276c413e",
            "4d62a0df-29c1-49a6-a5df-b3f546b59846",
            "a6c837f9-3fc0-4357-94f5-466d9f7ecfa9"
        ],
        "createDateFrom": "2025-01-01T00:00:00Z",  // 検索条件:作成日時From
        "createDateTo": "2025-12-31T23:59:59Z",  // 検索条件:作成日時To
        "updateDateFrom": "2025-01-01T00:00:00Z",  // 検索条件:更新日時From
        "updateDateTo": "2025-12-31T23:59:59Z"  // 検索条件:更新日時To
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientResponsibleListInfo Object    
  clientResponsibleList Object[] 取引先担当者一覧のリスト 取引先担当者一覧のリスト
  clientID UUID 取引先ID  
clientResponsibleID UUID 取引先担当者ID  
clientResponsibleName String 取引先担当者名  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   UUID システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 取引先担当者IDに紐づく、連携システム側の顧客担当者IDが登録されている場合、登録値が設定される
getMoreFlag Boolean 追加取得フラグ 追加で取得できる取引先担当者データが残っているかどうかのフラグ

 

レスポンス例(JSON)

{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "clientResponsibleListInfo": {
        "clientResponsibleList": [
            {
                "clientID": "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32",
                "clientResponsibleID": "c10095c7-1bc4-42be-abc2-c19774b3f238",
                "clientResponsibleName": "手須戸 太朗",
                "systemLinkageInfoList": [
                    {
                        "systemLinkageID": 999000001,
                        "linkageIDValue": ""
                    }
                ]
            }
        ],
        "getMoreFlag": true
    }
}
 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて

レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった取引先担当者データが残っている事を示します。本APIを下記のパラメータで実行することで、未取得となっている取引先担当者リストの続きを取得することができます

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

取引先担当者詳細取得API

URL https://(ホスト)/api/crm/get-client-responsible-detail
Content-Type application/json
HTTPメソッド POST

 

APIの概要

パラメタの取引先担当者IDに対応する取引先担当者の詳細データを取得します。取引先担当者登録・更新または名刺の名寄せで登録された取引先担当者の項目データを詳細データとして取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  clientResponsibleID 〇(※1) UUID 取引先担当者ID  
systemLinkageID 〇(※1) Integer システム連携ID  
linkageIDValue 〇(※1) String 連携ID値  

※1:「clientResponsibleID」と「systemLinkageID、linkageIDValue」はどちらか

 

リクエスト例(JSON)

{
  "param": {
    "clientResponsibleID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "systemLinkageID": 999000001,
    "linkageIDValue": "string"
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientResponsibleDetailInfo Object    
  clientID UUID 取引先ID  
clientResponsibleItemList Object[] 取引先詳細項目のリスト 取引先詳細項目のリスト
  itemID UUID 取引先担当者項目ID 項目IDをキーに、取引先担当者テンプレート取得APIの情報と照合する事で、項目のメタデータ(項目名や必須かどうかなど)を取得可能
itemType String 項目タイプ 項目タイプの設定値および項目タイプの説明については、下記に記載。

項目タイプ値および項目タイプの説明
itemTextData   Object 文字列型項目の値 項目タイプ(itemType)が文字列型の場合にこちらに項目データを設定。文字列型以外の場合は項目未設定。

文字列型の項目タイプ:text_single,text_multiple,date,datetime,phone_number,url,mail_address,postal_code,prefectures,text_ruby
  value   String 項目値  
ruby   String フリガナの値 項目タイプがtext_rubyの場合に、こちらにフリガナの値が設定される
itemNumericData   Object 数値型項目の値 項目タイプ(itemType)が数値型の場合にこちらに項目データを設定。数値型以外の場合は項目未設定。

数値型の項目タイプ:number,amount_integer,amount_decimal
  value   String 項目値  
itemSelectionData   Object 選択肢型項目の値 項目タイプ(itemType)が選択肢型の場合にこちらに項目データを設定。選択肢型以外の場合は項目未設定。

選択肢型の項目タイプ:pulldown,linkage_pulldown,checkbox
  values   Integer[] 項目値リスト  
itemUuidDataList   Object[] UUID型項目の値のリスト 項目タイプ(itemType)がUUID型の場合にこちらに項目データを設定。UUID型以外の場合は項目未設定。

UUID型の項目タイプ:user_single,user_multiple,division_single,division_multiple,client_single,client_multiple,clientresponsible_single,clientresponsible_multiple,product_single,product_multiple
  itemUuid   UUID 項目値 UUIDの項目値(UUID形式のID値)を設定
itemDisplayValue   String 表示名 UUIDの項目値に対する表示名を設定。(例:user_singleの項目タイプの表示名の場合、「山田 太郎」などのユーザー名のデータを設定)
clientResponsibleInquiryRouteDataList   Object[] 取引先担当者引合経路リスト 取引先担当者の引合経路(接触履歴)の情報が登録されている場合にこちらにデータを設定
  inquiryRouteCategoryId   UUID 引合経路カテゴリID  
inquiryRouteCategoryName   String 引合経路カテゴリ名  
inquiryRouteId   UUID 引合経路ID  
inquiryRouteName   String 引合経路名  
systemLinkageInfoList   Object[] システム連携情報リスト システム連携設定で、連携設定されている場合のみ値が設定され、それ以外の場合はnull
  systemLinkageID   Integer システム連携ID システム連携設定で登録されたシステム連携IDを設定(999000001~999000020の値)
linkageIDValue   String 連携ID値 取引先担当者IDに紐づく、連携システム側の顧客担当者IDが登録されている場合、登録値が設定される

 

レスポンス例(JSON)

{
    "appStatus": {
        "code": "S000",
        "message": ""
    },
    "clientResponsibleDetailInfo": {
        "clientID": "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32",
        "clientResponsibleItemList": [
            {
                "itemID": "9b9e4a9f-2d99-4195-b136-de0ea63c494e",
                "itemType": "text_ruby",
                "itemTextData": {
                    "value": "手須戸",
                    "ruby": "てすと"
                }
            },
            {
                "itemID": "4e797881-4042-4dd5-beb6-d3f2ba0d9790",
                "itemType": "text_ruby",
                "itemTextData": {
                    "value": "太朗",
                    "ruby": "だろう"
                }
            },
            {
                "itemID": "e8f4b11d-41c4-4c05-afe8-a3c008fa2ce7",
                "itemType": "client_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "7402ce69-57c3-4ea4-8a5d-d5a2765e8b32",
                        "itemDisplayValue": "KDDI株式会社"
                    }
                ]
            },
            {
                "itemID": "3f5ba10e-40d2-4b29-85b6-b7e7d1fff077",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "虎ノ門支店",
                    "ruby": null
                }
            },
            {
                "itemID": "5b558456-d616-4d4f-ae93-cae4023a6dd7",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "営業推進部",
                    "ruby": null
                }
            },
            {
                "itemID": "691c9ac2-01e8-4166-81fb-899149fcd416",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "部長",
                    "ruby": null
                }
            },
            {
                "itemID": "0e92f196-21a7-4a5f-ac8d-82dab042f031",
                "itemType": "date",
                "itemTextData": {
                    "value": "1900-01-01",
                    "ruby": null
                }
            },
            {
                "itemID": "bd2f1841-f095-48f6-b634-35ea90bba0bd",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "08012345678",
                    "ruby": null
                }
            },
            {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "08012345678",
                    "ruby": null
                }
            },
            {
                "itemID": "bcdb231a-14e5-4708-9614-d692cd2245c6",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "41fe574b-712e-4a29-8dd0-e06607a0e962",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "08012345678",
                    "ruby": null
                }
            },
            {
                "itemID": "e543665a-0a0b-4e0a-8212-3ffbe14e1e4f",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "08012345678",
                    "ruby": null
                }
            },
            {
                "itemID": "b307ba2b-3cb2-41a5-90ea-6a30d853ef8e",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "08012345678",
                    "ruby": null
                }
            },
            {
                "itemID": "35ecbf82-5b78-43fd-b9b2-71b762fd5d7b",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "08012345678",
                    "ruby": null
                }
            },
            {
                "itemID": "4e881466-88b5-46b3-b398-da99ad6cfb79",
                "itemType": "mail_address",
                "itemTextData": {
                    "value": "test@test.test",
                    "ruby": null
                }
            },
            {
                "itemID": "7b9b4c8e-f56c-45a7-93ab-00c7a9e1046e",
                "itemType": "mail_address",
                "itemTextData": {
                    "value": "test@test.test",
                    "ruby": null
                }
            },
            {
                "itemID": "f11a121e-3afa-44ce-9972-6e2d90799fb1",
                "itemType": "postal_code",
                "itemTextData": {
                    "value": "105-0001",
                    "ruby": null
                }
            },
            {
                "itemID": "ba86c3a5-bdb4-483b-88ec-a870f9975ed8",
                "itemType": "prefectures",
                "itemTextData": {
                    "value": "静岡県",
                    "ruby": null
                }
            },
            {
                "itemID": "9fcc9ed9-586e-4707-8cd5-140d3eca35bc",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "港区虎ノ門1−2−3",
                    "ruby": null
                }
            },
            {
                "itemID": "eaf06a0c-2660-492d-9316-768db327a7be",
                "itemType": "text_multiple",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "7e1dbd4d-d146-41e2-ad8d-9905b80ea565",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "6963b14d-4a63-447a-af29-3f3b62bb4883",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "924aa432-138b-43c0-9f89-091417e84aa3",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "abaf7064-0eba-497c-a907-386a41ec71d3",
                "itemType": "datetime",
                "itemTextData": {
                    "value": "2025-11-20T10:00:28Z",
                    "ruby": null
                }
            },
            {
                "itemID": "c3fdda6a-9eb5-427b-af55-45037f3889dd",
                "itemType": "user_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "itemDisplayValue": "手須戸 太朗"
                    }
                ]
            },
            {
                "itemID": "b91ed3f4-d0a0-4337-8d25-4117cb823d83",
                "itemType": "datetime",
                "itemTextData": {
                    "value": "2025-11-20T10:00:28Z",
                    "ruby": null
                }
            },
            {
                "itemID": "612017e9-b88e-4ba7-90fe-7322590a6ddc",
                "itemType": "user_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "itemDisplayValue": "手須戸 太朗"
                    }
                ]
            },
            {
                "itemID": "a214bb83-f81d-4631-9f1e-7c7efca08521",
                "itemType": "division_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "41573754-0873-4a46-8f54-1cc318dd21a8",
                        "itemDisplayValue": "開発"
                    }
                ]
            },
            {
                "itemID": "e9ba034d-e8de-415c-a059-6c5096aa9daf",
                "itemType": "user_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "itemDisplayValue": "手須戸 太朗"
                    }
                ]
            },
            {
                "itemID": "2b939d3d-600b-49e8-af06-8f43d20263c6",
                "itemType": "text_single",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "d4e91878-157a-4f96-9ace-60a1867c2bc4",
                "itemType": "text_multiple",
                "itemTextData": {
                    "value": "あいうえお",
                    "ruby": null
                }
            },
            {
                "itemID": "fd9a744b-dca1-4fd6-84ee-b01ebaa9e3db",
                "itemType": "pulldown",
                "itemSelectionData": {
                    "values": [
                        3
                    ]
                }
            },
            {
                "itemID": "6f7b8c24-e951-4f00-b587-ebced57c0040",
                "itemType": "linkage_pulldown",
                "itemSelectionData": {
                    "values": [
                        2,
                        4,
                        6
                    ]
                }
            },
            {
                "itemID": "36bd0557-c72e-4e31-9dcd-9cb569375c11",
                "itemType": "checkbox",
                "itemSelectionData": {
                    "values": [
                        2,
                        4
                    ]
                }
            },
            {
                "itemID": "afd5de7c-5e24-48e6-8f19-05bc25a65c96",
                "itemType": "user_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "itemDisplayValue": "手須戸 太朗"
                    }
                ]
            },
            {
                "itemID": "6c72922a-08dd-4cdd-992e-787cfd9be654",
                "itemType": "user_multiple",
                "itemUuidDataList": [
                    {
                        "itemUuid": "0501b83b-1b21-46f0-b21b-609e276c413e",
                        "itemDisplayValue": "手須戸 太朗"
                    },
                    {
                        "itemUuid": "4d62a0df-29c1-49a6-a5df-b3f546b59846",
                        "itemDisplayValue": "手須戸 花子"
                    },
                    {
                        "itemUuid": "a6c837f9-3fc0-4357-94f5-466d9f7ecfa9",
                        "itemDisplayValue": "手須戸 二郎"
                    }
                ]
            },
            {
                "itemID": "5c0600a3-c482-4273-ab93-20743697260c",
                "itemType": "division_single",
                "itemUuidDataList": [
                    {
                        "itemUuid": "41573754-0873-4a46-8f54-1cc318dd21a8",
                        "itemDisplayValue": "開発"
                    }
                ]
            },
            {
                "itemID": "6aeb68cd-727e-482c-bc67-2b0a202508d4",
                "itemType": "division_multiple",
                "itemUuidDataList": [
                    {
                        "itemUuid": "1a493c22-c031-4952-9ed7-ca3823f91114",
                        "itemDisplayValue": "営業"
                    },
                    {
                        "itemUuid": "41573754-0873-4a46-8f54-1cc318dd21a8",
                        "itemDisplayValue": "開発"
                    },
                    {
                        "itemUuid": "be5a42cd-9f28-465f-81a3-b763d74a2300",
                        "itemDisplayValue": "サポート"
                    }
                ]
            },
            {
                "itemID": "a888094b-c1fb-403c-a7c1-295f704f286a",
                "itemType": "datetime",
                "itemTextData": {
                    "value": "2025-11-17T10:04:00Z",
                    "ruby": null
                }
            },
            {
                "itemID": "84e76c96-a1ca-459e-b8dd-611af8499160",
                "itemType": "date",
                "itemTextData": {
                    "value": "2025-11-20",
                    "ruby": null
                }
            },
            {
                "itemID": "4dcc8d35-6b85-4ab7-a11a-a1d2cd75f6f7",
                "itemType": "amount_decimal",
                "itemNumericData": {
                    "value": "999999999999999.99"
                }
            },
            {
                "itemID": "7c30a383-d250-4563-9b59-7191310f79d1",
                "itemType": "amount_integer",
                "itemNumericData": {
                    "value": "999999999999999"
                }
            },
            {
                "itemID": "4540664f-fbca-4d47-9f09-fe1bb1570c1c",
                "itemType": "number",
                "itemNumericData": {
                    "value": "999999999"
                }
            },
            {
                "itemID": "9410c663-fb00-4f8e-9d22-dbcbe202104a",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "+8180-1234-5678",
                    "ruby": null
                }
            },
            {
                "itemID": "033a3c04-9bd3-4009-b1cd-1fc64bc8d790",
                "itemType": "url",
                "itemTextData": {
                    "value": "http://abcdefg.com",
                    "ruby": null
                }
            },
            {
                "itemID": "f552e0b3-2b2a-4730-9859-44c7e52c0d2a",
                "itemType": "mail_address",
                "itemTextData": {
                    "value": "test@test.test",
                    "ruby": null
                }
            },
            {
                "itemID": "60f33605-f8fb-4f2d-99a5-45bef952ab4c",
                "itemType": "postal_code",
                "itemTextData": {
                    "value": "105-0001",
                    "ruby": null
                }
            },
            {
                "itemID": "bbbc4619-e7eb-4df0-ae1f-3d5e3c0ad8f8",
                "itemType": "prefectures",
                "itemTextData": {
                    "value": "東京都",
                    "ruby": null
                }
            }
        ],
        "clientResponsibleInquiryRouteDataList": [],
        "systemLinkageInfoList": [
            {
                "systemLinkageID": 999000001,
                "linkageIDValue": "test10"
            }
        ]
    }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 取引先担当者IDなどの必須項目が指定されていない
E051 NOT_EXIST_DATA 存在しないデータ 取引先担当者IDに対応する取引先担当者データが存在しない
E199 REQUEST_FAILURE その他のエラー  

 


 

取引先担当者名刺一覧取得API

URL https://(ホスト)/api/crm/get-client-responsible-businesscard-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

パラメタの取引先担当者IDに紐づく取引先担当者の名刺データを一覧リストとして取得します。パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。

 

リクエストボディ(JSON)

  必須 形式 内容 補足
param Object    
  conditions Object 必須条件項目 必須で指定必要な項目
  clientResponsibleID 〇(※1) UUID 取引先担当者ID  
systemLinkageID 〇(※1) Integer システム連携ID  
linkageIDValue 〇(※1) String 連携ID値  
pagination Object ページネーション  
  offset Integer オフセット 検索の開始位置を0オリジンで指定
limit Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

※1:「clientResponsibleID」と「systemLinkageID、linkageIDValue」はどちらか

 

リクエスト例(JSON)

{
  "param": {
    "conditions": {
      "clientResponsibleID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "systemLinkageID": 999000001,
      "linkageIDValue": "string",
      "pagination": {
        "offset": 0,
        "limit": 10
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
appStatus Object API の実行情報  
  code String 終了コード  
message   String メッセージ  
clientResponsibleBusinesscardListInfo Object    
  businessCardList Object[] 取引先担当者名刺のリスト 取引先担当者名刺のリスト
  cardID UUID 名刺ID  
departmentName   String 所属部署  
titleName   String 役職  
personNameLast   String  
personNameFirst   String  
cardMetaInfo   Object 名刺メタ情報  
  cardOwnerUserID   UUID 営業担当者ID  
cardOwnerName   String 営業担当者名  
cardOwnerDeleteFlag   Boolean 営業担当者削除フラグ  
sentDate   String 取込日時  
cardExchangeDate   String 名刺交換日  
inquiryRouteID   UUID 引合経路ID  
inquiryRouteName   String 引合経路名  
getMoreFlag Boolean 追加取得フラグ 追加で取得できる取引先担当者名刺データが残っているかどうかのフラグ

 

レスポンス例(JSON)

{
  "clientResponsibleBusinesscardListInfo": {
    "businessCardList": [
      {
        "cardID": "f159b73e-e9c6-4dce-9609-2274bb1f8396",
        "departmentName": "string",
        "titleName": "string",
        "personNameLast": "string",
        "personNameFirst": "string",
        "cardMetaInfo": {
          "cardOwnerUserID": "7aa0afca-6351-4ce5-bb66-3772f0ffde43",
          "cardOwnerName": "string",
          "cardOwnerDeleteFlag": true,
          "sentDate": "2019-08-24T14:15:22Z",
          "cardExchangeDate": "2019-08-24T14:15:22Z",
          "inquiryRouteID": "4cedfc5b-c5cd-4a22-9402-3ab2b841346f",
          "inquiryRouteName": "string"
        }
      }
    ],
    "getMoreFlag": true
  },
  "appStatus": {
    "code": "S000",
    "message": ""
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 取引先担当者ID、オフセット、リミットなどの必須項目が指定されていない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて

レスポンスJSON の getMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった取引先担当者名刺データが残っている事を示します。本APIを下記のパラメータで実行することで、未取得となっている取引先担当者名刺リストの続きを取得することができます。

 

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

組織一覧取得API

URL https://(ホスト)/api/organization/get-organization-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナントで登録されている組織データを一覧リストとして取得します。パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。※本APIでは、リクエスト/レスポンスの**キー名は先頭大文字**です。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
Param Object    
  Options Object 任意条件項目 任意で指定必要な項目
  Pagination Object ページネーション  
  Offset Integer オフセット 検索の開始位置を0オリジンで指定
Limit Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

リクエスト例(JSON)

{
  "Param": {
    "Options": {
      "Pagination": {
        "Offset": 0,  // オフセット
        "Limit": 10  // リミット
      }
    }
  }
}

 

レスポンス JSON

  必須 形式 内容 補足
AppStatus Object API の実行情報  
  Code String 終了コード  
Message   String メッセージ  
OrganizationListInfo Object    
  OrganizationList Object[] 組織情報のリスト 組織情報のリスト
  OrganizationID UUID 組織ID  
OrganizationName String 組織名  
GetMoreFlag Boolean 追加取得フラグ 追加で取得できる組織データが残っているかどうかのフラグ

 

レスポンス例(JSON)

{
  "OrganizationListInfo": {
    "OrganizationList": [
      {
        "OrganizationID": "d548cfe5-6da2-43e3-b12f-6f7b59780172",
        "OrganizationName": "先進技術開発部"
      }
    ],
    "GetMoreFlag": true
  },
  "AppStatus": {
    "Code": "S000",
    "Message": "ok"
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットが数値形式でない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて

レスポンスJSON のGetMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかった組織データが残っている事を示します。本APIを下記のパラメータで実行することで、未取得となっている組織情報リストの続きを取得することができます。

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 


 

ユーザー一覧取得API

URL https://(ホスト)/api/organization/get-user-list
Content-Type application/json
HTTPメソッド POST

 

APIの概要

テナントで登録されているユーザーデータを一覧リストとして取得します。パラメタのオフセットで開始位置を指定して、リミットで取得件数を指定して取得します。※本APIでは、リクエスト/レスポンスの**キー名は先頭大文字**です。
 

リクエストボディ(JSON)

  必須 形式 内容 補足
Param Object    
  Options Object 任意条件項目 任意で指定必要な項目
  Pagination Object ページネーション  
  Offset Integer オフセット 検索の開始位置を0オリジンで指定
Limit Integer リミット レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)
SearchKeyword   String[] 検索キーワード 検索キーワードを指定して絞込みをする場合にキーワードを配列で指定
OrganizationID   UUID 組織ID 組織IDを指定して絞込みをする場合に指定

 

リクエスト例(JSON)

{
    "Param": {
        "Options": {
            "Pagination": {
                "Offset": 0,  // オフセット
                "Limit": 10  // リミット
            },
            "SearchKeyword": [
                "bluetec"  // 検索キーワード
            ],
            "OrganizationID": "41573754-0873-4a46-8f54-1cc318dd21a8"  // 組織ID
        }
    }
}

 

レスポンス JSON

  必須 形式 内容 補足
AppStatus Object API の実行情報  
  Code String 終了コード  
Message   String メッセージ  
UserListInfo Object    
  UserList Object[] ユーザー情報のリスト ユーザー情報のリスト
  UserID UUID ユーザーID  
LoginID String ログインID  
UserViewName String ユーザー表示名  
UserFamilyName String ユーザー姓  
UserFirstName String ユーザー名  
UserMiddleName   String ユーザーミドルネーム  
UserMailAddress String メールアドレス  
UserDepartment   String 部門  
UserBusinessUnit   String 事業部  
UserStaffID   String 社員ID  
UserExtension   String 内線  
UserMobilePhone   String 携帯電話番号  
UserTitle   String 役職  
UserCompanyPhone   String 会社電話番号  
UserRole String 権限  
GetMoreFlag Boolean 追加取得フラグ 追加で取得できるユーザーデータが残っているかどうかのフラグ

 

レスポンス例(JSON)

{
  "UserListInfo": {
    "UserList": [
      {
        "UserID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "LoginID": "yamada.taro",
        "UserViewName": "石見 太郎",
        "UserFamilyName": "石見",
        "UserFirstName": "太郎",
        "UserMiddleName": "",
        "UserMailAddress": "ishimi.taro@example.com",
        "UserDepartment": "営業部",
        "UserBusinessUnit": "首都圏営業本部",
        "UserStaffID": "EMP00123",
        "UserExtension": "3210",
        "UserMobilePhone": "080-1234-5678",
        "UserTitle": "営業主任",
        "UserCompanyPhone": "03-1234-5678",
        "UserRole": "Sales"
      },
      {
        "UserID": "ab0c12de-4567-89ef-abcd-1234567890ab",
        "LoginID": "ishimi.hanako",
        "UserViewName": "石見 花子",
        "UserFamilyName": "石見",
        "UserFirstName": "花子",
        "UserMiddleName": "",
        "UserMailAddress": "ishimi.hanako@example.com",
        "UserDepartment": "開発部",
        "UserBusinessUnit": "プロダクト開発部門",
        "UserStaffID": "EMP00456",
        "UserExtension": "4521",
        "UserMobilePhone": "090-9876-5432",
        "UserTitle": "エンジニア",
        "UserCompanyPhone": "03-9876-5432",
        "UserRole": "Developer"
      }
    ],
    "GetMoreFlag": false
  },
  "AppStatus": {
    "Code": "S000",
    "Message": "ok"
  }
}

 

API 固有の終了コード

Code Message 概要 補足(主な原因など)
E041 INVALID_PARAMETER パラメータ異常 オフセット、リミットが数値形式でない
E199 REQUEST_FAILURE その他のエラー  

 

追加取得フラグについて

レスポンスJSON のGetMoreFlag が true である場合、取得最大件数を超えたため返却しきれなかったユーザーデータが残っている事を示します。本APIを下記のパラメータで実行することで、未取得となっているユーザー情報リストの続きを取得することができます。
 

パラメータ 設定内容
pagination  
  offset 検索の開始位置を0オリジンで指定。今回のAPI実行でのoffset値にlimit値を加算した値を指定
limit レスポンスで返す一覧データの件数を指定(指定可能な値 - 最小:1、最大:100)

 

目次に戻る

 

ROBOTID OpenIdConnect API仕様

 

1. 認可エンドポイント

 

概要

クライアント情報をもとにユーザーの認証・認可を行うエンドポイント。

 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/authorize
(商用環境の場合のURL)https://robotid.jp/oidc-auth/authorize
 

リクエストHTTPメソッド

GET

 

リクエストパラメタ

パラメタ名 必須 説明
client_id OpenId管理コンソールのクライアント情報登録で登録したクライアントID
redirect_uri 認可処理完了後に、認可コードをリダイレクトするためのURI
OpenId管理コンソールのクライアント情報登録で登録した承認済みリダイレクトURIを指定
response_type 認可フロータイプ
"code"を固定で指定(Authorization Code Flow)
scope 要求するアクセス権限を表すスコープID
複数指定する場合は半角スペース区切りで指定
指定可能なスコープIDおよびスコープの詳細については、「OpenIdConnect スコープ仕様に記載
state   CSRF対策として同一のセッションである事を確認するために使用するパラメータ
同パラメタが指定された場合に、レスポンスにstateパラメタを含め、値としてリクエストで受け取ったstate値と同じ値を設定して返却
nonce   リプレイアタック攻撃に対する対策を実施するために使用するパラメタ
リクエストで同パラメタが指定された場合に、IDトークンにリクエストで送られてきたnonce値と同じ値を設定する。クライアント側でIDトークンに含まれるnonce値と認可リクエスト時に送信したnonce値が同一かを検証する事でリプレイアタック攻撃を防止する

 

リクエスト具体例

GET  /oidc-auth/authorize?
client_id=client_sample
&redirect_uri=https://example.com/home
&response_type=code
&scope=ks3_user_tenant%20address%20phone%20openid%20profile%20offline_access
&state=bd83xwghJW
&nonce=roWfwEbRU0G8HO0WpuR7R2GTCE5uru
HTTP/1.1
Host: robotid.jp

 

レスポンス形式

リダイレクト

 

レスポンスデータ

パラメタ名 必須 説明
code アクセストークン発行時に使用する認可コード
state   リクエストでstateパラメタが指定された場合に、値としてリクエストで受け取ったstate値と同じ値を設定して返却

 

レスポンス具体例

HTTP/1.1 302 Found
Location: https://example.com/home?
  code=teqRmyiGXkSqb0Hbjpqnnz
  &state=bd83xwghJW

 

目次に戻る

 


 

2. トークンエンドポイント(トークン新規発行)

 

概要

アクセストークン・リフレッシュトークンの新規発行を行いたい場合に、リクエストパラメタに認可コードの識別子および認可コードを指定し、トークンエンドポイントにリクエストを行ってトークンの新規発行をする
 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/token
(商用環境の場合のURL)https://robotid.jp/oidc-auth/token
 

リクエストHTTPメソッド

POST

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization △※1 クライアント認証用のBasic認証値
値としてOpenId管理コンソールのクライアント情報登録で登録したクライアント情報(IDとシークレット)をBase64エンコードしたものを指定する
(指定例)Authorization: Basic XXXXX
※ XXXXXの箇所にクライアントIDとシークレットを":"(コロン)で連結してBase64エンコードした値を指定

 

リクエストボディ

パラメタ名 必須 説明
grant_type "authorization_code"を固定で設定
code 認可エンドポイントのリクエストで取得した認可コードを指定
redirect_uri トークン発行処理完了後に、トークンをリダイレクトするためのURI
OpenId管理コンソールのクライアント情報登録で登録した承認済みリダイレクトURIを指定
client_id △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントID
クライアント認証で使用
client_secret △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントシークレット
クライアント認証で使用

※1:リクエスト時にクライアント認証を行うため、ヘッダのAuthorization設定、もしくはリクエストボディのclient_id,client_secretのいずれかが必須となる。いずれかが設定されている場合はもう一方のほうは設定不要    
 

リクエスト具体例

POST  /oidc-auth/token  HTTP/1.1
Host: robotid.jp
Content-Type: application/x-www-form-urlencoded

grant_type=authorization_code
&code=teqRmyiGXkSqb0Hbjpqnnz
&redirect_uri=https://example.com/home
&client_id=client_sample
&client_secret=L3bukGfVnG_AlAGs3gHmVti1tXppcnMjYjpv_kqG0OBvy8b0GY

 

レスポンス形式

JSON

 

レスポンスデータ

パラメタ名 必須 説明
access_token アクセストークン
外部連携APIを実行する際の認証で使用
token_type 発行されたトークンタイプ
Bearer固定
refresh_token   アクセストークン再発行時に使用するリフレッシュトークン
同トークンが必要な場合、認可リクエスト時のスコープで"offline_access"を指定する必要がある
expires_in アクセストークンの有効期限(秒単位)
scope アクセストークンに紐づくスコープ
スコープが複数ある場合は半角スペース区切りでスコープを返却
id_token   IDトークン
OpenIdConnectで認証した際に付与される、個人を識別可能なトークン

 

レスポンス具体例

HTTP/1.1 200 OK
cache-control: no-store
pragma: no-cache
content-type: application/json;charset=UTF-8

{
  "access_token": "3L5qQWVP0J",
  "token_type": "Bearer",
  "refresh_token": "cr2R5fEf2y",
  "expires_in": 3599,
  "scope": "ks3_user_tenant address phone openid offline_access profile",
  "id_token": "KoFFk1gEaxjc6b0cTTa2yAwgpoIuYR"
}

 

目次に戻る

 


 

3.トークンエンドポイント(アクセストークン再発行)

 

概要

アクセストークンの再発行(リフレッシュ)を行いたい場合に、リクエストパラメタに再発行の識別子およびリフレッシュトークンを指定し、トークンエンドポイントにリクエストを行って再発行する。

 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/token
(商用環境の場合のURL)https://robotid.jp/oidc-auth/token

 

リクエストHTTPメソッド

POST

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization △※1 クライアント認証用のBasic認証値
値としてOpenId管理コンソールのクライアント情報登録で登録したクライアント情報(IDとシークレット)をBase64エンコードしたものを指定する
(指定例)Authorization: Basic XXXXX
※ XXXXXの箇所にクライアントIDとシークレットを":"(コロン)で連結してBase64エンコードした値を指定

 

リクエストボディ

パラメタ名 必須 説明
grant_type "refresh_token"を固定で設定
refresh_token トークン新規発行リクエストで取得したリフレッシュトークンを指定
client_id △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントID
クライアント認証で使用
client_secret △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントシークレット
クライアント認証で使用

※1:リクエスト時にクライアント認証を行うため、ヘッダのAuthorization設定、もしくはリクエストボディのclient_id,client_secretのいずれかが必須となる。いずれかが設定されている場合はもう一方のほうは設定不要。
 

リクエスト具体例

POST  /oidc-auth/token  HTTP/1.1
Host: robotid.jp
Content-Type: application/x-www-form-urlencoded

grant_type=refresh_token
&refresh_token=cr2R5fEf2y
&client_id=client_sample
&client_secret=L3bukGfVnG_AlAGs3gHmVti1tXppcnMjYjpv_kqG0OBvy8b0GY

 

レスポンス形式

JSON

 

レスポンスデータ

トークンエンドポイント(トークン新規発行)と同様

 

目次に戻る

 


 

4.トークン無効化エンドポイント]

 

概要

アクセストークンまたはリフレッシュトークンの無効化を行いたい場合に、リクエストパラメタにトークンを指定し、
トークン無効化エンドポイントにリクエストを行ってトークンを無効化する
 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/revoke
(商用環境の場合のURL)https://robotid.jp/oidc-auth/revoke
 

リクエストHTTPメソッド

POST

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization △※1 クライアント認証用のBasic認証値
値としてOpenId管理コンソールのクライアント情報登録で登録したクライアント情報(IDとシークレット)をBase64エンコードしたものを指定する
(指定例)Authorization: Basic XXXXX
※ XXXXXの箇所にクライアントIDとシークレットを":"(コロン)で連結してBase64エンコードした値を指定

 

リクエストボディ

パラメタ名 必須 説明
token 無効化したいアクセストークンまたは無効化したいリフレッシュトークンを指定
client_id △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントID
クライアント認証で使用
client_secret △※1 OpenId管理コンソールのクライアント情報登録で登録したクライアントシークレット
クライアント認証で使用

※1:リクエスト時にクライアント認証を行うため、ヘッダのAuthorization設定、もしくはリクエストボディのclient_id,client_secretのいずれかが必須となる。いずれかが設定されている場合はもう一方のほうは設定不要。

 

リクエスト具体例

POST /oidc-auth/revoke  HTTP/1.1
Host: robotid.jp
Content-Type: application/x-www-form-urlencoded

token=3L5qQWVP0J
&client_id=client_sample
&client_secret=L3bukGfVnG_AlAGs3gHmVti1tXppcnMjYjpv_kqG0OBvy8b0GY

 

レスポンスデータ

HTTPステータスコード(正常終了時:200(OK)、エラー時:403(Forbidden))のみ返却

 

レスポンス具体例

HTTP/1.1 200 OK
cache-control: no-store
pragma: no-cache

 

目次に戻る

 


 

5.ユーザー情報エンドポイント

 

概要

トークンポイントのリクエストで取得したアクセストークンをもとに、ユーザー情報を取得するためのエンドポイント

 

リクエストURL

https://[ROBOTIDドメイン]/oidc-auth/userinfo
(商用環境の場合のURL)https://robotid.jp/oidc-auth/userinfo
 

リクエストHTTPメソッド

GET

 

リクエストヘッダ

ヘッダ名 必須 説明
Authorization トークンポイントのリクエストで取得したアクセストークンを値として設定して認証
(指定例)Authorization: Bearer XXXXX
※ XXXXXの箇所にアクセストークンを指定

 

リクエスト具体例

GET  /oidc-auth/userinfo  HTTP/1.1
Host: robotid.jp
Authorization: Bearer 3L5qQWVP0J

 

レスポンス形式

JSON

 

レスポンスデータ

パラメタ名 必須 説明
sub   アカウントのログインID
アクセストークンに紐づくスコープに"openid"が存在する場合に同情報を返却
name   アカウントの姓+名
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
given_name   アカウントの名
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
family_name   アカウントの姓
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
middle_name   アカウントのミドルネーム
アクセストークンに紐づくスコープに"profile"が存在する場合に同情報を返却
email   アカウントのメールアドレス
アクセストークンに紐づくスコープに"email"が存在する場合に同情報を返却
phone_number   アカウントの電話番号
アクセストークンに紐づくスコープに"phone"が存在する場合に同情報を返却
address   トークン発行時のクライアントが所属する企業の住所(都道府県+市区町村+番地・建物名)
アクセストークンに紐づくスコープに"address"が存在する場合に同情報を返却
ks3_custom_attribute   トークン発行時のクライアントが所属する企業のカスタム属性について、配列形式(配列の中身はカスタム属性の名前・値を設定したJSON)で設定
アクセストークンに紐づくスコープに"ks3_custom_attribute"が存在する場合に同情報を返却
ks3_tenant_id   トークン発行時のクライアントが所属する企業の企業UID
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却
ks3_tenant_name   トークン発行時のクライアントが所属する企業の企業名
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却
ks3_tenant_phone   トークン発行時のクライアントが所属する企業の電話番号
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却
ks3_tenant_email   トークン発行時のクライアントが所属する企業のメールアドレス
アクセストークンに紐づくスコープに"ks3_user_tenant"が存在する場合に同情報を返却

※各スコープの詳細については、「OpenIdConnect スコープ仕様」に記載

 

レスポンス具体例

HTTP/1.1 200 OK
cache-control: no-store
pragma: no-cache
content-type: application/json;charset=UTF-8

{
  "sub": "yamadatest",
  "address": "東京都港区1-2-3テストビル5F",
  "ks3_tenant_name": "ABC株式会社",
  "ks3_tenant_phone": "0312345678",
  "name": "太郎 山田",
  "ks3_custom_attribute": [
    {
      "value": "yamada001@example.co.jp",
      "key": "サンプルサイト用メールアドレス"
    },
    {
      "value": "1",
      "key": "サンプルサイトユーザー権限"
    }
  ],
  "given_name": "太郎",
  "middle_name": "",
  "family_name": "山田",
  "email": "tarou.yamada@example.co.jp",
  "ks3_tenant_id": "ro7jrw"
}

 

目次に戻る

 


 

ROBOTID OpenIdConnect スコープ仕様

 

概要

スコープとして、大きく以下の3種類を登録・使用可能とする。

①システムスコープ(デフォルト)

OpenIDConnectの仕様で定義されているスコープ。デフォルトでDBに登録しておき、ユーザが使用可能にする。

②システムスコープ(ユーザ定義)

システムスコープについて、ユーザが独自にスコープを登録・編集可能とする。

③APIスコープ

ユーザが利用するAPIのスコープ。システム管理者がスコープを管理画面上から登録。ユーザは管理画面上からAPIの有効設定をする事により利用可能となる。
 

デフォルトのシステムスコープ一覧

RobotID OpenIdConnectにデフォルトで登録されているシステムスコープは以下の通り。

パラメタ名 表示名 説明
openid OpenID OpenID Connectの要求スコープ。指定無しの場合もエラーとはしないが、指定無しの場合、IDトークンを返却しない
profile プロフィール ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザのプロフィール情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、アカウント情報のプロフィール(姓、名、ミドルネーム、タイムゾーン)を返却
email e-mail ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザのe-mail情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、アカウント情報のe-mail情報(メールアドレス、通知用メールアドレス)を返却
address 住所 ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザの住所情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、企業情報の住所情報(国、郵便番号、都道府県、市区郡、町名・番地・建物名)を返却
phone 電話番号 ・認可リクエストで同スコープが指定された場合、アクセストークンでユーザの電話番号情報の取得を可能とする。
・同スコープ権限を持つアクセストークンにて、ユーザ情報取得要求がRobotIDにあった場合、アカウント情報の電話番号情報(会社電話番号、携帯電話番号)を返却
offline_access オフラインアクセス ユーザがオフライン(RobotIDに未ログイン)の状態でもアクセストークンの再発行・トークン利用によるAPIアクセスを可能にするスコープ。
具体的にはリフレッシュトークンを発行する事によりユーザにオフライン状態でのアクセストークン再発行を可能にさせる。同スコープが指定された場合、RobotIDは以下の挙動とする。
・同スコープが認可リクエストで指定された場合にリフレッシュトークンを発行する
・同スコープが認可リクエストで指定された場合、同意画面を表示するが、同意画面は初回リクエスト時のみ表示し、以降はリフレッシュトークン有効期限まで表示しない。期限切れの場合は同意画面を再度表示

 

目次に戻る

 


 

取引先、取引先担当者の項目タイプ値および項目タイプの説明

外部連携APIの
項目タイプの値
項目タイプの内容 説明 データ登録時のバリデーション
text_single 1:テキスト(1行) 項目が1行テキストの形式の場合にこの値を設定 最大255文字
text_multiple 2:テキスト(複数行) 項目が複数行テキストの形式の場合にこの値を設定 最大2000文字
number 3:数字 項目が数字の形式の場合にこの値を設定 最大9桁、半角数字のみ
amount_integer 4:金額(整数) 項目が金額(整数)の形式の場合にこの値を設定 最大15桁、半角数字のみ
amount_decimal 5:金額(小数) 項目が金額(小数)の形式の場合にこの値を設定 最大15桁(整数部)、最大2桁(小数部)、半角数字,ピリオド(小数点のピリオド)のみ
date 6:日付 項目が日付の形式の場合にこの値を設定 形式チェック(日付形式)
datetime 7:日時 項目が日時の形式の場合にこの値を設定 形式チェック(日時形式)
pulldown 8:プルダウン 項目がプルダウン形式の場合にこの値を設定 半角数字のみ
linkage_pulldown 9:連携プルダウン 項目が連携プルダウン形式の場合にこの値を設定 半角数字のみ
checkbox 10:チェックボックス 項目がチェックボックス形式の場合にこの値を設定 半角数字のみ
phone_number 11:電話番号 項目が電話番号の形式の場合にこの値を設定

最大25文字、半角数字、半角プラス記号、半角ハイフンのみ

          {
                "itemID": "d3f1bb48-85c2-49ea-b24d-a3e94e4c2221",
                "itemType": "phone_number",
                "itemTextData": {
                    "value": "0322222222",
                    "ruby": null
                }
            }
url 12:URL 項目がURLの形式の場合にこの値を設定 最大255文字、形式チェック(URL形式)
mail_address 13:メールアドレス 項目がメールアドレスの形式の場合にこの値を設定 最大255文字、形式チェック(メールアドレス形式)
postal_code 14:郵便番号 項目が郵便番号の形式の場合にこの値を設定 最大8文字、半角数字、半角ハイフンのみ
prefectures 15:都道府県 項目が都道府県の形式の場合にこの値を設定 都道府県名(「東京都」、「神奈川県」など、県名まで含む)
user_single 16:ユーザー(単数) 項目がユーザーID(単数)の場合にこの値を設定 形式チェック(UUID形式)
user_multiple 17:ユーザー(複数) 項目がユーザーID(複数)の場合にこの値を設定 形式チェック(UUID形式)
division_single 18:部署(単数) 項目が部署ID(単数)の場合にこの値を設定 形式チェック(UUID形式)
division_multiple 19:部署(複数) 項目が部署ID(複数)の場合にこの値を設定 形式チェック(UUID形式)
client_single 20:取引先(単数) 20:取引先(単数) 形式チェック(UUID形式)
client_multiple 21:取引先(複数) 21:取引先(複数) 形式チェック(UUID形式)
clientresponsible_single 22:取引先担当者(単数) 22:取引先担当者(単数) 形式チェック(UUID形式)
clientresponsible_multiple 23:取引先担当者(複数) 23:取引先担当者(複数) 形式チェック(UUID形式)
product_single 24:商品(単数) 24:商品(単数) 形式チェック(UUID形式)
product_multiple 25:商品(複数) 25:商品(複数) 形式チェック(UUID形式)
inquiry_route 28:引合経路 28:引合経路 形式チェック(UUID形式)
text_ruby 30:フリガナ付きテキスト 30:フリガナ付きテキスト 名称:最大255文字、フリガナ:最大255文字

 

目次に戻る

解決しましたか?
0人中0人がこの記事が役に立ったと言っています