パスで指定された単一のエンティティ項目情報を返却する
GET {resource_api_url}/entities/{entity_name}/items/{name}
| キー |
値 |
| Authorization |
Bearer {アクセストークン} |
| パラメータ | 形式 | 必須 | 説明 | 値の例 |
|---|
| entity_name | 文字列 | YES | 検索対象のエンティティ名 | account |
| name | 文字列 | YES | 検索対象のエンティティ項目名 | name |
なし
200 : OK
| キー |
値 |
| Content-Type |
application/json |
| フィールド | 形式 | 必須 | 説明 | 値の例 |
|---|
| name | 文字列 | YES | 項目名 | name |
| display_name | 文字列 | YES | 項目の表示名 | 取引先名 |
| type | textnumericbooleandateoptionreference
| YES | データ型 text : 文字列形式のフィールドに対して設定するnumeric : 数値形式のフィールドに対して設定するboolean : 真偽値形式のフィールドに対して設定するdate : 日付や日時形式のフィールドに対して設定するoption : オプション形式のフィールドに対して設定するreference : 他レコード参照形式のフィールドに対して設定する
| text |
| sub_type | textareaphoneemailurlcomboboxintegerdecimaldatedatetimetimesinglemulti
| NO | サブデータ型 - データ型が
textの場合textarea : 複数行入力が可能なフィールドに対して設定するphone : 電話番号を表すフィールドに対して設定するemail : メールアドレスを表すフィールドに対して設定するurl : URLを表すフィールドに対して設定するcombobox : 入力補助オプション付きフィールドに対して設定する
- データ型が
numericの場合integer : 整数を扱うフィールドに対して設定するdecimal : 小数点以下の値を扱うフィールドに対して設定する
- データ型が
dateの場合date : 日付のみを扱うフィールドに対して設定するdatetime : 日時(日付と時刻)を扱うフィールドに対して設定するtime : 時刻のみを扱うフィールドに対して設定する
- データ型が
optionの場合single : 選択肢の中から単一の値を設定するフィールドに対して設定するmulti : 選択肢の中から複数の値を設定するフィールドに対して設定する
- データ型が
referenceの場合single : 単一のレコードが設定可能なフィールドに対して設定するmulti : 複数のレコードが設定可能なフィールドに対して設定する
| null |
| is_required | 真偽値 | YES | 必須入力かどうか | true |
| is_filterable | 真偽値 | YES | フィルタリング可能かどうか | true |
| is_creatable | 真偽値 | YES | レコード作成時に指定可能かどうか | true |
| is_updatable | 真偽値 | YES | レコード更新時に指定可能かどうか | true |
| is_formula | 真偽値 | YES | 計算によって表現されるフィールドかどうか | false |
| max_length | 整数値 | NO | データ型がtextの場合の最大文字数 | 256 |
| precision | 整数値 | NO | データ型がnumericの場合の精度(全体の桁数) | null |
| scale | 整数値 | NO | データ型がnumericの場合の小数点以下の桁数 | null |
| reference_entities | 文字列の配列 | NO | データ型がreferenceの場合の参照先のエンティティ名一覧 | null |
| options | optionオブジェクトの配列 | NO | データ型がoptionの場合、または、サブデータ型がcomboboxの場合の選択肢一覧 | [] |
| default_value | - | NO | レコード作成時に画面表示されるデフォルト値
デフォルト値が存在しない場合はnull - データ型が
textの場合: 文字列 - データ型が
numericの場合: 数値 - データ型が
booleanの場合: 真偽値 - データ型が
dateの場合- サブデータ型が
dateの場合: ISO8601日付形式の文字列(YYYY-MM-DD) - サブデータ型が
datetimeの場合: ISO8601日時形式の文字列(YYYY-MM-DDTHH:MM[:SS[.s+]]Z) - サブデータ型が
timeの場合: ISO8601時刻形式の文字列(HH:MM[:SS[.s+]])
- データ型が
optionの場合 - データ型が
referenceの場合
| null |
| フィールド | 形式 | 必須 | 説明 | 値の例 |
|---|
| name | 文字列 | YES | オプション名 | finance |
| display_name | 文字列 | YES | オプションの表示名 | 金融業 |
| フィールド | 形式 | 必須 | 説明 | 値の例 |
|---|
| entity_name | 文字列 | YES | 参照レコードのエンティティ名 | lead |
| id | 文字列 | YES | 参照レコードのID | lead-00000001 |
レスポンスボディのサンプル(文字列フィールド)
{
"name": "name",
"display_name": "取引先名",
"type": "text",
"sub_type": null,
"is_required": true,
"is_filterable": true,
"is_creatable": true,
"is_updatable": true,
"is_formula": false,
"max_length": 256,
"precision": null,
"scale": null,
"reference_entities": null,
"options": [],
"default_value": null
}
レスポンスボディのサンプル(数値フィールド)
{
"name": "revenue",
"display_name": "売上高",
"type": "numeric",
"sub_type": "integer",
"is_required": false,
"is_filterable": true,
"is_creatable": true,
"is_updatable": true,
"is_formula": false,
"max_length": null,
"precision": 16,
"scale": 0,
"reference_entities": null,
"options": [],
"default_value": null
}
レスポンスボディのサンプル(オプションフィールド)
{
"name": "industry",
"display_name": "業種",
"type": "option",
"sub_type": "single",
"is_required": false,
"is_filterable": true,
"is_creatable": true,
"is_updatable": true,
"is_formula": false,
"max_length": null,
"precision": null,
"scale": null,
"reference_entities": null,
"options": [
{
"name": "finance",
"display_name": "金融業"
},
{
"name": "real_estate",
"display_name": "不動産業"
},
...
],
"default_value": "finance"
}
レスポンスボディのサンプル(レコード参照フィールド)
{
"name": "originating_lead",
"display_name": "元のリード",
"type": "reference",
"sub_type": null,
"is_required": false,
"is_filterable": true,
"is_creatable": true,
"is_updatable": false,
"is_formula": false,
"max_length": null,
"precision": null,
"scale": null,
"reference_entities": [
"lead"
],
"options": [],
"default_value": null
}
- 検索対象のエンティティ項目名が存在しない場合は、「
404 : Not Found」エラーを返却してください
- 「sub_type」フィールド :
combobox
- 任意のテキスト入力を受け付けながら、選択肢による入力補助機能を利用するフィールドの場合に
combobox を設定します
- 「options」フィールドに対しての選択肢一覧の設定も必要になります(comboboxフィールドの挙動サンプル)
- 「is_formula」フィールド
- このフィールドの値が
true である場合(計算によって表現されるフィールドである場合)、以下のフィールドと値の組み合わせを設定してください
- is_required:
false
- is_filterable:
true
- is_creatable:
false
- is_updatable:
false
なし