GET/contacts
顧客/取引先の連絡先リストを取得する。
注意
- X(Twitter) に対する Response Body の SNS タイプ messenger[].protocol.type には、TWITTER が返りますが、2026年7月下旬を目処に X に変更を予定しています。
Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。
contact
contact.read
| Parameter | Type | Description |
|---|---|---|
| count | integer | 取得数 default : 100 minimum : 1 maximum : 500 example : 100 format : int32 |
| cursor | string | リストのカーソル値 (URL エンコードする) example : JlIBsfJogXpzDGY8OscZziqZpYqCAu3RbZbaFzBb1od6lWQtSdPUd2FIdCuaGgu8DA== |
| searchDateType | string | フィルター日時タイプ
Allowed values : CREATED_TIME, MODIFIED_TIME example : CREATED_TIME |
| startDateTime | string | 開始日時フィルター (YYYY-MM-DDThh:mm:ssTZD) example : 2021-06-03T10:00:00.000%2B09:00 |
| endDateTime | string | 終了日時フィルター (YYYY-MM-DDThh:mm:ssTZD) example : 2021-06-03T11:00:00.000%2B09:00 |
| accessibleRange | string | アクセス許可範囲フィルター
Allowed values : ALL, MEMBER example : ALL |
| contactTagId | string | 連絡先タグ ID フィルター example : ctag2a81-94b6-4642-6903-03aa7977da91 |
| string | メールアドレス フィルター
maxLength : 256 example : example%40example.com nullable : true | |
| telephone | string | 電話番号フィルター maxLength : 100 example : 012345678 nullable : true |
| searchFilterType | string | 検索フィルタリングタイプ
Allowed values : LINKED_EXTERNAL_USER example : LINKED_EXTERNAL_USER |
| orderBy | string | ソート
example : name%20asc |
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
連絡先リスト
| Property | Type | Description |
|---|---|---|
| contacts | array (Contact) | 取引先情報 |
| responseMetaData | object (responseMetaData) | レスポンスのメタデータ |
| Property | Type | Description |
|---|---|---|
| contactId | string | 連絡先 ID readOnly : true |
| permission | object (permission) | アクセス権限モデル required |
| contactName | object (contactName) | 氏名モデル required |
| linkedExternalUser | object (linkedExternalUser) | 外部ユーザーモデル readOnly : true |
| emails | array (ContactEmail) | メールアドレスリスト minItems : 0 maxItems : 100 |
| telephones | array (ContactTelephone) | 電話番号リスト minItems : 0 maxItems : 100 |
| organizations | array (ContactOrganization) | 会社/所属リスト minItems : 0 maxItems : 100 |
| events | array (ContactEvent) | 誕生日/記念日リスト minItems : 0 maxItems : 100 |
| locations | array (ContactLocation) | 住所リスト minItems : 0 maxItems : 100 |
| messengers | array (ContactMessenger) | SNS リスト minItems : 0 maxItems : 100 |
| websites | array (ContactWebsite) | Web サイトリスト minItems : 0 maxItems : 100 |
| memo | string | メモ maxLength : 4000 |
| contactTagIds | array (string) | 連絡先タグリスト minItems : 0 |
| customProperties | object (customProperties) | 連絡先カスタムプロパティ
|
| createdTime | string | 登録日時 (YYYY-MM-DDThh:mm:ssTZD) readOnly : true |
| modifiedTime | string | 更新日時 (YYYY-MM-DDThh:mm:ssTZD) readOnly : true |
| Property | Type | Description |
|---|---|---|
| accessibleRange | string | アクセス許可範囲
required Allowed values : ALL, MEMBER |
| masterUserId | string | 連絡先の管理者ユーザー ID
|
| isCoEditing | boolean | 共同編集フラグ
default : true |
| accessibleMembers | array (ContactAccessibleMember) | アクセス許可ユーザーリスト
minItems : 0 maxItems : 500 uniqueItems : true |
| Property | Type | Description |
|---|---|---|
| id | string | アクセス許可ユーザー ID (ユーザー ID、組織 ID、グループ ID) required |
| type | string | アクセス許可ユーザータイプ
required Allowed values : USER, ORGUNIT, GROUP |
| Property | Type | Description |
|---|---|---|
| firstName | string | 名 maxLength : 100 nullable : true |
| lastName | string | 姓 maxLength : 100 nullable : true |
| phoneticFirstName | string | フリガナ 名 maxLength : 100 nullable : true |
| phoneticLastName | string | フリガナ 姓 maxLength : 100 nullable : true |
| nickName | string | ニックネーム maxLength : 100 nullable : true |
| prefix | string | 敬称 maxLength : 100 nullable : true |
| suffix | string | 呼称 maxLength : 100 nullable : true |
| middleName | string | ミドルネーム API では 連絡先の取得 でのみ取得できる。 maxLength : 100 nullable : true |
| Property | Type | Description |
|---|---|---|
| id | string | 外部ユーザー ID |
| type | string | 外部ユーザータイプ
Allowed values : LINE, WORKS readOnly : true |
| buddyUserIds | array (string) | 外部ユーザーを連絡先に追加したユーザー ID リスト |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表メールアドレスフラグ
required |
| string | メールアドレス required maxLength : 256 |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表電話フラグ
required |
| telephone | string | 電話番号 required pattern : [0-9\+\-*#PTpt()\u3000 ]+ |
| type | string | 電話番号タイプ
default : CUSTOM Allowed values : CELLPHONE, WORK, HOME, WORK_FAX, HOME_FAX, OTHER, CUSTOM |
| customType | string | カスタム電話番号タイプ
maxLength : 100 nullable : true |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表会社フラグ
required |
| name | string | 会社名 maxLength : 100 |
| department | string | 部署名 maxLength : 100 |
| title | string | 役職名 maxLength : 100 |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表イベントフラグ
required |
| date | string | 日付(YYYY-MM-DD) required |
| type | string | イベントタイプ
default : CUSTOM Allowed values : BIRTHDAY, ANNIVERSARY, OTHER, CUSTOM |
| customType | string | カスタムイベントタイプ
maxLength : 100 nullable : true |
| dayType | string | 日付形式
default : SOLAR Allowed values : SOLAR, LUNAR |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表住所フラグ
required |
| address | string | 住所 required maxLength : 100 |
| type | string | 住所タイプ
default : CUSTOM Allowed values : WORK, HOME, OTHER, CUSTOM |
| zipCode | string | 郵便番号 maxLength : 100 |
| customType | string | カスタム住所タイプ
maxLength : 100 nullable : true |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表 SNS フラグ
required |
| id | string | SNS ID required maxLength : 100 |
| type | string | SNSタイプ
default : CUSTOM Allowed values : LINE, FACEBOOK, TWITTER, X, CUSTOM |
| customType | string | カスタム SNS タイプ
maxLength : 100 nullable : true |
| Property | Type | Description |
|---|---|---|
| primary | boolean | 代表 Web サイトフラグ
required |
| url | string | WebサイトURL required maxLength : 100 |
| Property | Type | Description |
|---|---|---|
| propertyName | object (propertyName) | propertyType = STRING、multiValued = false の場合
|
| array (CustomPropertyStringMulti) | propertyType = STRING、multiValued = true の場合
maxItems : 10 | |
| object (CustomPropertyLinkSingle) | propertyType = LINK で、multiValued = false の場合
| |
| array (CustomPropertyLinkMulti) | propertyType = LINK で、multiValued = true の場合
maxItems : 10 |
| Property | Type | Description |
|---|---|---|
| content | string | propertyType が STRING の場合の値 maxLength : 100 |
| Property | Type | Description |
|---|---|---|
| content | string | propertyType = STRING の場合の値 maxLength : 100 |
| represent | boolean | 代表値フラグ |
| Property | Type | Description |
|---|---|---|
| text | string | テキスト maxLength : 100 nullable : true |
| link | string | URL maxLength : 300 |
| Property | Type | Description |
|---|---|---|
| text | string | テキスト maxLength : 100 nullable : true |
| link | string | URL maxLength : 300 |
| represent | boolean | 代表値フラグ |
| Property | Type | Description |
|---|---|---|
| nextCursor | string | 次のリスト取得時に使用するカーソル値 |
example
1{2 "contacts": [3 {4 "contactId": "contact2-a56d-44a4-5304-033e16fca8d1",5 "permission": {6 "masterUserId": "userf7da-f82c-4284-13e7-030f3b4c756x",7 "isCoEditing": true,8 "accessibleRange": "ALL",9 "accessibleMembers": []10 },11 "contactName": {12 "lastName": "ワークス",13 "firstName": "太郎",14 "nickName": "Works",15 "phoneticFirstName": null,16 "phoneticLastName": null,17 "prefix": null,18 "suffix": null,19 "middleName": null20 },21 "linkedExternalUser": {22 "id": "works75b-5b29-4048-4bf5-0336e504a395",23 "type": "WORKS",24 "buddyUserIds": [25 "userf7da-f82c-4284-13e7-030f3b4c756x"26 ]27 },28 "emails": [29 {30 "primary": true,31 "email": "example3@example.com"32 },33 {34 "primary": false,35 "email": "example4@example.com"36 }37 ],38 "telephones": [39 {40 "primary": true,41 "telephone": "0000-0001",42 "type": "CELLPHONE",43 "customType": null44 },45 {46 "primary": false,47 "telephone": "0000-0002",48 "type": "HOME",49 "customType": null50 }51 ],52 "organizations": [53 {54 "primary": true,55 "name": "example company name",56 "department": "department",57 "title": "title"58 }59 ],60 "locations": [61 {62 "primary": true,63 "address": "example1 address",64 "type": "WORK",65 "zipCode": "00001",66 "customType": null67 },68 {69 "primary": false,70 "address": "example2 address",71 "type": "HOME",72 "zipCode": "00002",73 "customType": null74 }75 ],76 "events": [77 {78 "primary": true,79 "date": "2021-01-09",80 "type": "BIRTHDAY",81 "dayType": "SOLAR",82 "customType": null83 },84 {85 "primary": false,86 "date": "2021-08-09",87 "type": "ANNIVERSARY",88 "dayType": "SOLAR",89 "customType": null90 }91 ],92 "messengers": [93 {94 "primary": true,95 "id": "example1",96 "type": "LINE",97 "customType": null98 },99 {100 "primary": false,101 "id": "example2",102 "type": "CUSTOM",103 "customType": "Worksmobile"104 }105 ],106 "websites": [107 {108 "primary": true,109 "url": "https://example1.com"110 },111 {112 "primary": false,113 "url": "https://example2.com"114 }115 ],116 "memo": "memo",117 "contactTagIds": [118 "ctag2a81-94b6-4642-6903-03aa7977da91",119 "3512644d-a731-4602-6912-031febc8bce2"120 ],121 "customProperties": {122 "string_single": {123 "content": "ext_id"124 },125 "string_multi": [126 {127 "content": "ext_id",128 "represent": true129 },130 {131 "content": "connect",132 "represent": false133 }134 ],135 "link_single": {136 "text": "worksmobile",137 "link": "https://contact.worksmobile.com"138 },139 "link_multi": [140 {141 "text": "worksmobile",142 "link": "https://contact.worksmobile.com",143 "represent": true144 },145 {146 "text": "line",147 "link": "https://www.line.me/",148 "represent": false149 }150 ]151 },152 "createdTime": "2021-08-10T11:05:41+09:00",153 "modifiedTime": "2021-08-10T11:09:37+09:00"154 }155 ],156 "responseMetaData": {157 "nextCursor": "JlIBsfJogXpzDGY8OscZziqZpYqCAu3RbZbaFzBb1od6lWQtSdPUd2FIdCuaGgu8DA=="158 }159}Bad Request